Съдържание
- Но първо трябва да започнете от правилната мисъл
- Уроци и ресурси
- GameMaker: Студио
- Конструкция 2
- единство
- Unreal Engine
- Активи и музика
- Opengameart.org
- GameArt2D
Искаш да правиш игри, но не знаеш откъде да започнеш? Не много отдавна бях в същото положение като теб. Имах цялата мотивация, но не и посоката. След месеци на тестване на различни игрови двигатели, претърсване на мрежата за уроци и търсене на активи, които да се използват в игрите, открих някои доста страхотни инструменти, които правят процеса на разработване много по-лесен, когато започнете. Така че мога да ви помогна да спестите време, споделяйки моите открития.
Но първо трябва да започнете от правилната мисъл
Проектирането и разработването на игри може да бъде трудно, а не всеки да се отреже да го направи. Един от най-важните инструменти, които трябва да имате в инструментариума на dev, е стремежът и желанието да започнете проект и да го видите до края. Като имате това устройство и решение, вие вече сте на път да станете играч.
Нещо, което се оказа особено полезно, когато за първи път започнах да измислям свои собствени идеи за игри, беше фактът, че не всички мои идеи бяха добри. Всъщност, хората в Extra Credits направиха страхотно видео, което обобщава факта, че е добре да се провали и ние трябва да се стремим да се проваляме по-бързо.
Ако идвате от програмен фон, тогава по-стабилният двигател като Unity или Unreal вероятно ще бъде по-бърз. Ако искате по-задълбочен анализ на тези опции, можете да прочетете предишната ми статия, в която говоря за плюсовете и минусите на тези двигатели. Те ще отнемат много време двигатели, за да работят с тях, поради огромното количество възможности, с които разполагат. Но ако отиваш за този AAA вид и усещане в игрите си, не можеш да победиш тези двигатели.
Да речем, че имате малко или никакво опит в програмирането и просто търсите да направите проста игра, като платформинг. Ако това ви звучи привлекателно, бих предложил да погледнете GameMaker: Studio или Construct 2. И двата игрални двигателя могат да използват проста логика за изграждане на функционалността на своите игри. Аз лично изградих прост астероиди игра клонинг в GameMaker използване на скриптовия си език (който е доста подобен на JavaScript) в приблизително 4 часа, само чрез следните лесни уроци намерени онлайн.
Красотата на тези прости двигатели е, че тя позволява на всеки, независимо от познанията по програмиране, да вземе идея и да я превърне в игра. Сдвоите това с техните солидни и доста активни общности и имате богата информация, която да ви помогне по пътя си.
Те по никакъв начин не са единствената ви възможност за разработване на игри. Има буквално десетки (ако не и стотици) игрални машини, но те са такива, за които лично съм се опитвал и имам разбиране.
Уроци и ресурси
Сега, когато имаме своята идея и се надяваме двигател да ни помогне да постигнем целта си, ние се обръщаме към ученето, за да направим нашата идея повече от просто набор от мисли.
Красивото нещо за това да си инди в този ден и възраст е, че има толкова много начини за достъп до ресурси и уроци за всичко, което можем да се надяваме да направим в развитието. Единственият ни решаващ фактор е колко време трябва да се ангажираме да научим как да направим нашите игри.
По-долу са изброени някои големи ресурси, за да научите как да използвате посочените по-горе двигатели:
GameMaker: Студио
Шон Спалдинг
Tutorial-maker, превърнал се в Community Manager, видеоклиповете на Shawn Spalding бяха първото ми въведение в GM: S. Неговата "Вашата първа игра!" плейлиста буквално ви води през това как да създадете игра за около 3 часа.
HeartBeast
Бенджамин, известен още като HeartBeast, е създател на уроци и инди-девайс с редица страхотни уроци. Той не само е осведомен, но и много добре обяснява какво прави и защо го прави. Той също има книга и Удеми курс на GM: S.
Конструкция 2
thenewboston
Бъки Робъртс има, наред с много други програми и програми, свързани с ИТ, 2 начинаещи плейлиста, обхващащи Construct 2. Макар и малко по-възрастни, концепциите все още работят по същия начин и информацията все още е актуална.
Jerementor
Jerementor разгражда програмирането в Construct 2 по начин, който го прави лесен за научаване и забавление. Той също има няколко плейлиста за правене на игри, като платформинг и пъзел игра.
единство
YouTube каналът на Unity може да се похвали със стотици видеоклипове, обхващащи всички аспекти на разработването на игри в двигателя Unity. Освен това, техният уебсайт има редица учебни видеоклипове и редовни обучения на живо.
Brackeys
Brackeys покрива редица игрални жанрове, както 2-D, така и 3-D, както и някои уроци за програмиране на C #, предназначени за начинаещи на езика. Той има страхотно качество на видеото и обяснява концепциите по лесен за разбиране начин.
Unreal Engine
Подобно на Unity, Unreal има стотици ръководства в канала си в YouTube, които покриват всеки аспект на техния двигател. В допълнение към това, те обикновено приемат редица предавания на живо на месец на Twitch.tv, които обхващат редица теми за разработване на игри.
TheSargKyle
TheSargKyle има серия урок за създаване на FPS игра, както и текуща серия за създаване на RPG. Искам обаче да предупредя, че ако страдате от OCD, може да не успеете да се справите с плановете за неговите игри.
Активи и музика
Opengameart.org
Този сайт е бил моята идея за събиране на активи за прототипиране. Повечето от активите и музиката на този сайт са свободни да се използват, дори и в търговски продукт, стига да давате кредити на първоначалния създател. Повечето от произведенията, които откривате тук, са насочени към 2-D игри.
GameArt2D
Друг добър сайт, за да вземем едно 2D изкуство за едно старо училище, странично превъртане приключение. Макар и да не са безплатни, цените са доста разумни, ако се разработвате на бюджета и те имат селекция от безплатни, които са много високо качество.
Надявам се, че тази информация ще ви помогне по време на пътуването ви в развитието на играта. Осъществяването на игра може да бъде труден и дълъг процес, така че не се подчинявайте на себе си, ако не започнете да забелязвате резултати през нощта. Най-важната част от стартирането на проект е да запомните защо го правите на първо място. Става дума за забавление и за привеждане на вашите творби и идеи в живота.
Затова вземете това знание и отидете там, направете нещо и споделете част от себе си с другите чрез игрите, които правите.