(My Original Blog Post:
-*http://api-madness.com/post/game-development-getting-started-part-2/)
[youtube]http://www.youtube.com/watch?v=OaxckMNq0eU[/youtube]
Attention! API Garbage (might be unreadable):C++ functions know
By ear on what you should
know before you progress you see so often I go informed Serzone you really need help is not because you understand again want to do something stupid like yes I got hassled pointer to a function or he doesn t
know how references work or something like that is a huge difference between being and $.18 each or so
C++ in 21 days and actually being good
C++ I see people who are going out how to use arrays and
functions are ready for game now you re not there is a small list I made of the absolute minimal that you should
know before you even bother with ATI video games like that these checks are cut
C++ days of using a scripting language wherever that handles these internally to order that but for the rest of you I recommend I arrays pointers references dynamic memory allocation object oriented design theory data structures all control structures and
functions and 75 everyone of you should be compensated in your multipurpose language of choice or lease your battery is another choice how much of the same election that they are going to use a prebuilt game development library which aid the development has
functions are written for user things where you write your engine entirely from scratch and things like STL OpenGL direct 3-D things like that one is obviously a lot easier if you re using someone else s code isalearningexperiencealrightforthoseofyouwhoarechoosingtogowithsomesortofprebuiltlibraryforyourmultipurposelanguageyoushould
knowthisisdefinitelyeasierinalotofcasesthesmartestthingtodoatIsraelinundergoingoutandfindingwhatyouneedforlettersover3-Dnew3-DrenderingX.andeightoftheMicrosoftdealthingslikethattheyhavebuilt-in
functionsforforexampleanRPGlibrarysomethingmyLotusspreadsheetsplituplittletilesforusenottoworryaboutitthenbuilt-in
functionsthataremadeforgamesyoumighthavetoworryaboutdoingyourowncollisionbecausethelatterhandlesitforyouitmightgreatlysimplifyrenderingalltheallthesortsofthingssoyougooutanddecidewhichlibrariesyouuse?IslibraryboardstherenderingisthatAIthatsortofthinginanintegratedsystemlikehandlingofthedetailbecausethereisliterallydozenslike100ofthemI
knowIdidfindareallycoolwebsitethatlinkstoareportonwhichsideononesideandithasalistoflibrariesbasedontopicTitomaybeageneral-purposegoSTL11ohgraphic-basedonebasicthingslikethatandgothroughGodwearenotrecommendingyoutrytobetakingthisapproachthisisonlyforthehardestofhard-coreBeijinglaterdecidingthatyoudon twanttouseaprebuiltanythinganysortofgamelogictoarriveyourselftheonlythingyou reusingisyourlanguageandtheAPIorinterfacewithhardwaresowhat sIamusing
C++I
knoweitherguestsonlineallegroCLOpenGLDirectXdirectorythesunlightthatiscryingallthelogicforthegameeverythingintheenginefromscratchsoitusesfreshexampletoillustratewheretheguyhasindeedendedonalibrarymightjustpasslittlefunctionthatwillspreadsheetittakestoanddivideeverythingintoneatpilesUS-ledIraqthatfunctionyourselfbythetilesyoumightactuallyhavetocheckyourowncollisionagainstobjectsnottowriteyourownphysicssystemthingslikethatandthat swhywe regoingifyouaskmeadventuresingamedevelopmentAuthoritywouldbutyoushould
knowittakesalotmoretimealotmoreeffortandreallyrecommendedforthoseofyouwhohavethepowertolessenthesociallifelivingaroleforhimandwhatistheirmindsalotmoreworkalothardertodefinitelytakeyouupontimetookaysoIstartedIthinkit sretardedyoushouldprobablyreadideastartedgettinganythingoutofthelastportionofthisvideoissovitaltoforgetitwillbealrightI mprettysurethatthey renotdeviceandrefreshyourselfonyourmathorsomethinglikethatormaybechooseanotherprofessionlikegarbagepickupornovelsalways
knowsIdon tlikethatbuteverythingfromthispointonisgoingtobeadviceformeIbeendoingthisforaboutfiveyearsandIgotsomethingtosharehelpfuladviceifyoudon tcareitbeinganidiotjustleavenowyou reasuglyfacegoodbyebutthefirstthingIcansayisifyouhonestlywishtogetagamedevelopmentindustryifyouwanttomakethismorethanjustahobbyyoushouldprobablynoteourescrowtomentiontheSovietmultipurposelanguagelikelymorespecificallynoticeyou
C++andyouSTLledthroughOpenGLdirect3-Dsothatbecausethoseareindustrystandardseverythingelselikeyourlistplusthingslikethatisagoodminimizehis/herjobbutthey renotasobviouslynotasmuchworkandintheactualgameprogramminganddistributedusingC.and
C++andtakenthatapproachbutyeahImentionthatbecauseI
knowalotofyouguysyourpassionistobedone,actualgamedevelopersnotobvioustokeepthemonFridaywatchedthatprerequisiteBRrecommendedmyhouseyouwanttorevealour
knowaregoingwiththisbutthestockreallyIdon tendorsethemIdon tevenlikethemIhateeverybodyamareallybutIseemisverycomplicatedbeforeyoueventhinkaboutjoiningateamstartingateambeingasseenanythinglikeitdotomakesureyou regoodenoughtokeepoftheotherpeopletheotherpeopledonotkeepupwithyouthisalreadyrareenoughthatsomebodyself-motivatedenoughtoteachthemselvestheprogramdoartforgameanythinglikethatyettomakesuretheyshareyourvisionarenotcompletejerksthatcarrytheirownloveisjustthereisalotofdramainvolvedinanyreally
knowwhatyou regettingintoatfirstforstoringgameswhicharerecommendedinthelastvideosshouldbethingslikeonspaceinvadersPac-ManthingslikethatIdon tcareyoudisagreethat smyopinionandalotofpeoplegowithitanditseemsworthofbutwhenyoumakethosegamesyoudon tneedathemethisworkaloneforawhileandthenwearegoodenoughyoucanstartaskingotherpeoplejointhenatureoftheirclosefriendswithyouandmakesurethattheyunderstandwhereyou regoingwiththisthensendyourvisiontheyunderstandhowmuchthismeansthereaderIcanhonestlysayI velostfriendsthiswayarelessgraphicartistofmewerereallydoingtheartwewantedwejustdidn tfeelliketheyweredoingasmuchfortheteamforgameaswewould velikedafteryoutakethemoffastheybendsomeofmybestfriendsforbalconyreadersthatI vespokentosincesoafterwatchingthisvideowhichyouprobablyarewhatthehellmane-mailmeorsomethingoutbutyetkeepinmindhesaw
No comments:
Post a Comment