Не знаю, поможет ли это, но я много лет читаю статьи из http://www.gamasutra.com/.
У меня нет идеального набора инструментов с самого начала, но ваш список покрывает большинство обычных проблем для запуска игры. Но вы узнали, что означает каждый из предметов? Сколько ты уже заработал? «Управление запасами» звучит очень тяжело, но некоторым играм просто необходим простой «массив» объектов. Занимает час на программирование + некоторая графическая интеграция (если у вас уже есть управление GUI).
Как начать планирование
Когда я занимаюсь разработкой игр в свободное время, у меня обычно возникает идея, потому что в другой игре отсутствует эта функция / опция. Затем я запускаю какой-либо инструмент разработки, который сейчас использую, и пытаюсь выяснить, смогу ли я создать прототип, демонстрирующий эту идею. Речь идет не всегда о модной графике, но чаще всего речь идет о том, как решить определенную проблему. Зеленые и красные поля помогут вам в большинстве случаев, но в противном случае используйте Google Images и выполните быстрый поиск графических прототипов. Но помните, что эти изображения, вероятно, защищены авторским правом, поэтому используйте их только для внутренних целей тестирования и объяснения своим графическим художникам, какой тип игры / графики вы хотите создать.
Во-вторых, вы обнаружите, что вам также нужно найти / собрать инструменты для создания «карт / миссий / квестов». Сегодня многие разрабатывают собственный «объектный скрипт», в котором они могут легко добавлять новый контент / путь в игру.
Многие из идей, которые мы (мои друзья и я) тестировали, начались с определенного прототипа интерфейса, чтобы выяснить, возможно ли сначала генерировать такой вывод на экран. Затем мы создаем быстрый и простой редактор карт / уровней, который может предоставить нам тестовые карты.
На данный момент игровой логики нет, все равно выясняется, работает ли вообще игровой движок.
Моя первая проблема с алгоритмом игры
Вернувшись, когда я был подростком, у меня был Commodore 64, и мне было интересно, как они сортируют 10 чисел, чтобы получить рекорд? Мне потребовалось много времени, чтобы найти «масштабируемый» способ сделать это, но я тоже многому научился в программировании.
Вторая найденная проблема
Как заставить танк / пушку стрелять в правильном направлении, когда я облетаю вертолет вокруг экрана?
Я сел и нарисовал быстрые наброски фактической проблемы, посмотрел на линии пули, попробовал некоторые собственные теории и нашел кое-что, что, казалось, работало (путем разделения и умножения позиций и т. Д.) Позже в школе, которую я обнаружил это должно быть более или менее Пифагор. LOL!
Годы и много попыток игры позже
Я играл в "Дюну", а затем в C & C + новую игру Warcraft (v1 / v2) - я помню, она начала раздражать меня, как работал хромой ИИ. Я подумал, что алгоритмы поиска пути разочаровывают игрока. Они двигались в направлении целевого положения и затем нашли стену, но если путь был сложным, объект просто остановился. Argh!
Итак, я сначала сидел с большим количеством бумаги, затем пытался нарисовать определенные сценарии, в которых «объект» (танк / орк / солдат) должен был перейти от А к В, а затем внезапно появилась «структура» (здание / другой объект) в пути - что тогда?
Я узнал о A-star pathfinding (после того, как я сначала решил его аналогичным образом, а затем прочитал о причине этой работы). Очень тяжелый процесс поиска пути, но я многому научился из процесса «взлома этого ореха». Эти мысли очень помогли мне в разработке других игровых алгоритмов с течением времени.
Итак, что я говорю: я думаю, вам придется больше думать о:
- Как играть в эту игру?
- Как выглядит пользовательский опыт?
- Зачем пользователю возвращаться в игру?
- Какие требования необходимы? Широкополосные? 19 "монитор с разрешением 1280x1024?
- РПГ, да - но будет ли она многопользовательской или одиночной?
- Нужна ли нам быстрая настройка сети / сервера или нам нужен сильный ИИ для NPC?
И многое другое ...
Я не уверен, что это то, что вы просили, но я надеюсь, что вы можете использовать его как-нибудь?