Садржај
- Пратио сам савет у првој емисији и направио веб идеју ... Шта је следеће?
- Заиста имам добро разумевање језика!
- Рута 1 за израду властите игре
- Роуте 2!
- Па, имам апсолутно искуство са нултим кодирањем
- Дакле, шта је мршаво на томе шта треба да урадим пре него што прочитам следећи чланак?
Пратио сам савет у првој емисији и направио веб идеју ... Шта је следеће?
Ако то већ нисте учинили, пронађите мој претходни чланак о креирању игара, и будите сигурни да имате све наведено доле и спремно за покретање. Дакле, сада када имате матрицу идеја, и имате разумну идеју о томе какву игру желите, са неким идејама о техничким карактеристикама које треба да имате, где идете даље? Па, прво питање треба одговорити: Да ли имате пристојно разумевање Ц ++, Јавасцрипт-а или другог стандардног гаминг језика?
Оно што покушавам да питам је:
Заиста имам добро разумевање језика!
Па, кудос вам је, јер кад сам почео да се развијам, нисам имао ни мало знања (осим основног искуства у рачунарском инжењерству), тако да имате ногу на месту где сам почео. Међутим, често је тешко искусним или искусним програмерима да се извезу из софтвера за хард-кодирање за креирање 2Д и 3Д игара. За записник, иако изгледа очигледно, препоручује се да почнете са 2Д играма и наставите даље; као код добива експоненцијално теже при програмирању у трећој димензији. Сада има неколико рута које можете ићи.
Рута 1 за израду властите игре
Ако имате искуство кодирања и први пут који бих препоручио, користите унапред направљен гаме енгине као што је Унити3Д или Унреал Девелопмент Кит (УДК).
Разлог због којег препоручујем ово је зато што, искуство кодирања или не, још увек немате искуства у дизајну игара, што је веома јединствена вештина која мора да се усаврши током времена. Коришћење мотора у великој мери помаже креирање игре, али ипак дозвољава (и често захтева) неки ниво скриптовања на заједничким језицима. Поред тога, прилично је лако креирати игре у 2Д или 3Д формату, јер је ГУИ (графички кориснички интерфејс) веома једноставан за употребу и опрашта.
Роуте 2!
Други могући пут за креирање видео игре је кроз тешко кодирање прилагођеног мотора; ово може бити веома тешко за оне који имају само умерена искуства у програмирању. Иако ћете имати више опција за прилагођавање, ако кодирате свој мотор, моје мишљење је да игра може на крају патити јер све мора бити креирано од нуле. Употреба премаде механизма за игре дозвољава програмеру да буде креативан, не заборављајући кључне карактеристике и механику која би иначе била тривијална и превидјена. Постоје десетине туторијала који лебде око ИоуТубе-а, као и сајтове онлине курсева који пружају фантастична објашњења капацитета мотора за игре, као и које алате су доступни.
Па, имам апсолутно искуство са нултим кодирањем
Ако је то случај, онда сте у положају у којем сам ја био када сам почео. Али не плашите се надања! Иако имате стрмији брдо да се попнете, циљ је далеко од немогуће. Међутим, за разлику од оних са претходним искуством у програмирању, имате само један правац који желите да направите ако желите да направите игру са одређеним нивоом ефикасности. ти муст користите претходно направљени мотор као што је Унити3Д или УДК. Срећом, ови мотори, као и неколико других, углавном опраштају онима који немају искуства у програмирању. Међутим, Унити и УДК ће захтевати неке скрипте; ово је место где туториали постају ваша библија.
Пошто је ово чланак, нећу улазити у то како да користим ове алате, али ћу вас упутити у правом смеру научити. Многи људи се окрећу Иоутубеу када почну, и то је управо оно што сам ја урадио када сам почео. Иако је било много видео туторијала, многи од њих су били тешко пратити или нису служили мојој сврси за стварно учење, већ су само држали вашу руку кроз процес и нису објашњавали аспект зашто. Одлучио сам да пробам један од курсева за Унити на веб страници која се зове Удеми.цом и нисам могао бити сретнији. Инструктор је био јасан, и брзо сам се упознао са Унити3Д алатима. Главни недостатак је био да сам једном завршио свој час и желео сам да сазнам више о скриптовању и установио да је на веб страници било мало те информације. Много скриптова се може наћи на Иоутубе-у, али пажљиво бирајте што већи део 'учења' није баш битан. Међутим, имат ћете примјере којима се можете повући.
Дакле, шта је мршаво на томе шта треба да урадим пре него што прочитам следећи чланак?
Јасно је речено, држите матрицу идеја коју сте направили на видику да би вас подсетили на своје циљеве и држали вас на правом путу. Поред тога, одлучите коју руту ћете узети ако сте програмер искуства и онда, за обе групе, одлучите који мотор желите да користите. Ово је важан процес, тако да оно што препоручујем је да потражите предности и мане сваког од доступних мотора, одлучите шта желите да ваша игра ради и који мотор ради најучинковитије. Без обзира који је мотор изабран, то ће бити изазов, али држати га више него вриједи на крају, вјерујте ми!