0% found this document useful (0 votes)
7 views5 pages

CreatingNativePackages 1

This document outlines the creation and setup process for native packages in Unreal Engine 3, detailing the necessary steps and configurations required for testing and implementation. It includes instructions for setting up Visual Studio projects, modifying game startup routines, and registering packages. Additionally, it emphasizes the importance of following specific coding conventions and provides examples for clarity.

Uploaded by

Alan Alvarado
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
0% found this document useful (0 votes)
7 views5 pages

CreatingNativePackages 1

This document outlines the creation and setup process for native packages in Unreal Engine 3, detailing the necessary steps and configurations required for testing and implementation. It includes instructions for setting up Visual Studio projects, modifying game startup routines, and registering packages. Additionally, it emphasizes the importance of following specific coding conventions and provides examples for clarity.

Uploaded by

Alan Alvarado
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 5
Cimber ii Usa Bcret + oval Su aie ‘Overview ‘Ths document provides # bse ovevew ofthe cleaton and setup crew nave pscages h Unreal Engine 3. Native cess setup an ceatin eavereatn he sepmite ic estng Nate Cscas ‘See Nave Cong vanced Qveviey nd Wolve Sop Toph Eine Programing for mae nae cong topes ‘There ae a numberof ene sens require fr sting UP anew nave package: +1 Seup and compte me Intl Lresscrp, and ute up code fr ay nate methods Seed in senpt 2 crea a Visual Sto pret ore pacage + Modly UeaBuisTea to comple and ink ne package “4 We up ne pe-package gue to mieg Cr+ ana Unease 5. Modiy tne game startup oun, to load and restore nave patage coe NOTE: Tnstoicuses example Hom he AutoGenExample prec, om WENN th nse asses ance; examin his ros Source 1 see etl iMplemenston ar ese steve Initial UnrealScript ‘Tho cian Nate Glass aie documont in dtl he tps aque or walng UP nave UnreIScrk asa, ané mplsmentng thet nave menos. Ts rice ‘assimes yu yi be cresting a package wen mad Uneetsenpt ana Cr+ cage ands uganeraesnaaders lb te natnes use or ncing Unvesergta Cr ‘Your Unressenpt project shoul be nate in tne Developments ‘ede 9. DaveepmentsrcautaCenEampl) Ene shoul be ascot EaPackages under [Untsaes.EitorEngino in “Gare\ConigDetoutEnginoin, 23 Iorgstec-cattortngine) [eaitfackagesstutstentzample Visual Studio project NOTE: Tn sectoneoes ret cover source contol bans ust base Val Stiga project ereston Asa, MS coeumenaten apples o VS Shido 2008; er vrson nave not bon tated. Toselup apo fe or you package, opan Development SriE3.sIn, ann the poco view othe le Fritz ocaton to plac the poo eg Solution °Petfoms- tuitea tan nt lean he cesntion altar end sa: Act. New Project SD ho id BK Sai bree = BLA [ Setation VE Bt sacs) Sea Sa comet ES paroms Ga Windom © comme oo 18) owe a New Fret deme K) cat song rae ae Om a) pate ew We te, He Unveat S vonamirves 24) tmntng tem. ness raetsin Suton Folder (oa, Poperee (epson mire apes In tho A Now Prjet dao, clot Empty Project, andinu! the package name, pacing in the Davelapmtir odor — Ys Sealed tops cust ene ren rasa A Windows Forms Rppliation Brean consote ar FBvmseconrorappneton — hstrace thurs spouse Hes Paiiccreoene met ican ey Fas tmrv mone cE it aaaeaaen IMECSmartDeicehlvekContel MFC Sma Deception Tet les ‘inc snar dence ou. Iviaa rie ins smart DevcePrled El Windows Fors Control bray My Temelate (Gisearen Onin Tepe De ene projec for cealing los poten Location: UDK OssMaige 24 1nDevlopmennsc ‘Open te resuting AutoGenExample wep len atest et, and remove he fofoving es retest ering here, Lnvingomty the conthgratton> tags) sttess (RES erring, lensing ooly the ites tees) ‘pega, even te toes) “Tan agen eng tee: co wininne tage: SE aucun enter i" © Fenarivennen-*\crasse5 86805 ue" ae erativenatn- \tnc\autocentxanpte.t= upon Au Teiaesvepstn\Ine\tutoGenCeanpleClastes.b* fetataveratt-™. \tnc tocentranpeNanes. ce wae Henataveratie™ sre uutocenteante. coo" gto. eyesiters eunsieay "Nou your eval tui project os as estup: go bak to Viva Stu, Reload the prec fe when it pret you. tanh Save Al UnrealBulldToo! ‘orecortgure Urresteusoot fr comping andinen yeurnew saccge, you naeéo eat UnrealoulsToolContiguraon\UEseulaIns2.es (modineatan ot non in32 ule confguratons isnot documented nee) ‘ra AutoSenExamo project oo: thi by modiving bs SotUpWindowsEnvronmont tucier ae chown yoid SetUstindovstmironent() t "11 ts the Wins2 specific projects. quopancppeaviromentInciudePatns, assure aeple/ 18"): ‘anuanebropecteaaatieu Ursorajeesbes®( Sutscenczample actaenteonple.vepr09"))5 11 hia Vibrary pata for Libraries included vie pregne coment(Qib) Package Registration glue Nave packages nae nce macrs to propery rege ine hardsotac names ane netve uncon diva nh aogeneatachaadars.Theinnervarkngs ot nese maces srentimpotant tater pa of he magi edge qi Ink UnvalSc and G-~ The cas shale paca nan fle somannere your package NOTE: For each Yenc *Claecb5W instance below iis mporanl to nce aver “Claeesh fin your package Apackage may have mil Classos ho, fa class spacnes an expocnamein ena ees specter Neen] Yl expotne cass “Bimcasses n “ns tne onoudpracsae te eqeaton macro: Haro. an ovale of coda win os th nardeodsd amos GENS MGEERRIre nuccoope) shove aurocenauneLe staan: ‘eetine Aron art feces, none) TPPLEREN FETAL none secre aura tration TCT ion(c1s,4oxrane) [NOTE you nave mate man ane "classes ninchde above, you must ada ane te et "Case n> For ocarole AEE ieee eee eee SO Ea SAL acme ‘elton nave uncon egies ower ESSE Sibdcithlne nue (oane) Serine Aurocrenatt-rncTTONCs, 10, nae) ‘inc Unsa Enns 3 uss stati inking, toro ae ational macros and earl funcions which need to be npemeriss te propery rer svertung at statup ar a6 Prey tatoton nt alan cept, pteatiy cng sath) orate he ae and she {yfowren loskap carrent index into Loop tae ola sutotteiaLseentstrantsttscentsaole(MT Laka) _ROTO_IMETIALIZE REGISTRANTS AUTOGENEXOHPLE , NOTE: your package has mull "Casse5 nes, hen you nado Spey & macro ere or each ‘CaSSEEN He 2g, 1YoUNave wo Clsse5 Nes, one named ‘AuloGonEsampeCissosh and anotnerAuloGerExamplBlahClassee.n you nood tis cate above ‘AITOINTTEACTSE-REGEStbaN S-aurocwece_ ean Name entation uncon ola sutscneratenenesrtscntcanate) ‘testine wares ouy Eoctdpe TOGENERATE WE (nane) AUTOGENEVUPLE tinane = Fane TEXT(Roane)): "Fiiclauesameecestuargienance 0" Funder AUTOGENEIATE NOE ‘Fisting amoneweare reneon cs, ix roe) , only fis Sse Feeage ornare", : = sire anpte( <0) HE PERRET, tm. oe pea ie ‘Forage etlausec, om) Sena Startup Package Registration ‘Aer inplamening ts uncon: ne shove sacton, yu nea dears an el hem in LaunchEngine 2p

You might also like