Я знаю, что на самом деле завершение игры является огромной вехой, полным отточенным, целостным опытом. То, что я еще не смог совершить.
Конечно, есть классы и степени, чтобы заработать в нескольких областях, которые помогут получить опыт, но как можно судить о своем собственном прогрессе и стремиться к дальнейшему прогрессу?
Дорога из «желтого кирпича» к «Rock Star Game Programmer» очень пасмурная. В этот момент я думаю, что он может быть ближе к океану, дрейфующему, пока вы не проснетесь однажды в пункте назначения.
Ответы:
Это, конечно, зависит от конкретного разработчика и того, какие цели они хотят достичь. Но я думаю, что единственной реальной мерой является развитие игр! На мой взгляд, путь разработчика игр тесно связан с разработкой их первой игры. Но тогда каковы основные этапы игры? Есть достаточно простые игры, которые можно создать за один день, и есть такие, которые занимают годы (у меня уже больше года!). Очевидно, что период творения является важным фактором для вех. Если вы не идете намного дальше, чем на милю, вы не пропустите столько камней :). Тем не менее, есть, вероятно, некоторые общие вехи для игры среднего размера. Я полагаю, что вы можете использовать вехи, указанные ниже, чтобы оценить ваш прогресс в достижении этого статуса рок-разработчика.
(черт возьми, это автоматическая нумерация! Я хочу начать с 0, как любой хороший программист!)
Получить идею для игры . Легко, у кого нет списка тех где-то?
Выберите вашу платформу и язык . Вы всегда будете видеть этот вопрос на этом сайте. Это большой для новых разработчиков. (Но не спрашивайте здесь, потому что это не по теме! Это одна проблема, которую вам нужно преодолеть самостоятельно)
Напишите первую строку кода для вашей игры. Как бы просто это не звучало, это довольно большой. Бьюсь об заклад, есть 100 человек, у которых есть идея для игры, которую они хотят сделать, но никогда не начинают для каждого 1 человека, который завершает этот первый этап. Они застряли во время урока или настолько увлеклись мыслями о том, как это сделать, что никогда не делают этого.
Получите что-то базовое . Это может быть так же просто, как получить треугольник для рендеринга на экране или использовать клавиатуру для перемещения небольшого спрайта. На данный момент у вас есть игра с голыми костями. Он начинается, отображает некоторую графику, отвечает игроку и затем заканчивается.
Миллион меньших вех. Они варьируются от правильной загрузки ваших художественных ресурсов, до исправления этой чертовой ошибки , до чтения и записи на диск, до преждевременной оптимизации, которая вас слишком беспокоила, чтобы оставить ее. Прохождение этой коллекции вех - довольно большая веха. Многие люди сдаются в этот момент или начинают работать над чем-то другим и никогда не возвращаются. Большинство этапов этого этапа включают изменение кода-> play-> repeat. Важно часто играть в тесты!
Проигрываемый прототип. Это должно представлять ваш готовый продукт довольно хорошо. Теперь вещи начинают собираться вместе. Ты там на 90% прав?
Миллион миллионов меньших вех. О, молоть. Вы на глубине своих вторых 90% с множеством небольших изменений, исправлений, повторной оптимизации преждевременных оптимизаций, сбоев в работе мозга и повторного факторинга кода. Это также главная остановка. Эта часть обманчиво сложна. Широкие мазки легки по сравнению с изобразительным искусством полировки.
Полная игра . Теперь у вас есть 3 седых волоска и готовый продукт. Поздравляем! Теперь вам просто нужно публиковать, рекламировать и поддерживать.
Но на самом деле вехи очень похожи на этот список. Сделано на месте и полностью зависит от вас.
источник
Лучшая статья на эту тему, которую я нашел, - « Как делать игры?». Путь к разработке игр .
Вы действительно должны прочитать всю статью, но позвольте мне подвести итог:
Затем он продолжает освещать все более сложные игры и темы
и окутывает этой мудростью
Таким образом, чтобы судить о вашем прогрессе в качестве разработчика игр, вы не можете просто «дрейфовать, пока не проснетесь однажды в пункте назначения», вы должны действительно разрабатывать игры . Все, кроме этого, просто обманывает себя. *
* Автор этого поста не является разработчиком игры.
источник