Создание игры & двоеточие; Что делать после того, как у вас появилась идея & quest;

Posted on
Автор: Lewis Jackson
Дата создания: 5 Май 2021
Дата обновления: 16 Май 2024
Anonim
Создание игры & двоеточие; Что делать после того, как у вас появилась идея & quest; - Игры
Создание игры & двоеточие; Что делать после того, как у вас появилась идея & quest; - Игры

Содержание

Я последовал совету в первом выпуске и создал веб-идею ... Что дальше?

Если вы еще этого не сделали, пожалуйста, найдите мою предыдущую статью о создании игры и убедитесь, что у вас есть все в списке и готово к работе. Итак, теперь, когда у вас есть матрица идей, и у вас есть разумное представление о том, какую игру вы хотите, с некоторым представлением о технических возможностях, которые она должна иметь, куда вы пойдете дальше? Ну, сначала нужно ответить на вопрос: у вас есть приличное понимание C ++, Javascript или другого стандартного игрового языка?


Я пытаюсь спросить:

У меня действительно хорошее понимание языка!

Что ж, спасибо вам, потому что когда я начал заниматься разработкой, у меня не было ни капли знаний (кроме базовых навыков компьютерной инженерии), так что вы знаете, с чего я начал. Однако опытным или опытным программистам часто бывает трудно перенести себя с жесткого программного обеспечения для программирования на создание 2D и 3D игр. Для справки, хотя это кажется очевидным, рекомендуется начать с 2D-игр и двигаться дальше; поскольку код становится экспоненциально сложнее при программировании в третьем измерении. Теперь есть несколько маршрутов, по которым вы можете пойти.

Маршрут 1 для создания собственной игры

Если у вас есть опыт программирования, и первый способ, который я бы порекомендовал, это использовать готовый игровой движок, такой как Unity3D или Unreal Development Kit (UDK).


Причина, по которой я это рекомендую, заключается в том, что, имея опыт программирования или нет, вам все еще не хватает опыта в разработке игр, что является уникальным навыком, который нужно оттачивать со временем. Использование движка значительно облегчает создание игры, но все же допускает (и часто требует) некоторый уровень сценариев на общих языках. Кроме того, создавать игры в 2D или 3D довольно просто, поскольку графический интерфейс пользователя очень удобен и прост.

Маршрут 2!

Второй возможный путь создания видеоигры - жесткое кодирование пользовательского движка; это может быть очень сложно для тех, кто имеет умеренный опыт программирования. Хотя у вас будет больше возможностей для настройки, если вы создадите свой собственный движок, я считаю, что игра в конечном итоге может пострадать, потому что все должно быть создано с нуля. Использование готового игрового движка позволяет разработчику игры проявлять творческий подход, не забывая о ключевых функциях и механизмах, которые в противном случае были бы тривиальными и упускались из виду. Вокруг YouTube есть десятки учебных пособий и сайтов онлайн-курсов, которые дают фантастические объяснения возможностей игровых движков, а также того, какие инструменты доступны.


Ну, у меня есть абсолютно нулевой опыт кодирования

Если это так, то вы находитесь в положении, в котором я был, когда я только начинал. Но не бойтесь разработчиков игр! Хотя вам нужно подняться по более крутому склону, цель далеко не невозможна. Однако, в отличие от тех, у кого был опыт программирования, у вас есть только один путь, если вы хотите создать игру с некоторым уровнем эффективности. Вы должен использовать ранее созданный двигатель, такой как Unity3D или UDK, К счастью, эти движки, как и некоторые другие, в основном прощают тех, у кого нет опыта программирования. Однако Unity и UDK потребуют некоторых скриптов; Здесь уроки становятся вашей библией.

Теперь, так как это статья, я не буду вдаваться в то, как использовать эти инструменты, но я укажу вам в правильном направлении учить, Многие люди обращаются к Youtube, когда начинают, и это именно то, что я делал, когда начинал. Хотя было много видеоуроков, многим из них было трудно следовать, или они не служили моим целям для фактического обучения, но вместо этого просто протянули руку и не объяснили аспект «почему». Я решил попробовать один из курсов Unity на сайте под названием Udemy.com и я не мог бы быть счастливее. Инструктор был ясен, и я быстро освоил инструменты Unity3D. Основным недостатком было то, что, как только мой класс закончился, я хотел узнать больше о сценариях и обнаружил, что этой информации на сайте было мало. На Youtube можно найти множество сценариев, но тщательно выбирайте, так как большая часть «обучения» не совсем существенна. Тем не менее, у вас будет множество примеров.

Так что же такое то, что мне нужно сделать, прежде чем я прочитал следующую статью?

Говоря прямо, держите созданную вами матрицу идей в поле зрения, чтобы напомнить вам о ваших целях и держать вас на пути. Кроме того, решите, по какому пути вы пойдете, если вы опытный программист, а затем для обеих групп решите, какой движок вы хотите использовать. Это важный процесс, поэтому я рекомендую посмотреть на плюсы и минусы каждого из доступных движков, решить, что вы хотите, чтобы ваша игра делала, и какой движок делает это наиболее эффективно. Независимо от того, какой двигатель выбран, это будет непростой задачей, но придерживаться его будет более чем стоит, в конце концов, поверьте мне!