Искал я как-то движок для игры, и вот на форуме GcUp.ru нашел ответ, где одному игроделу сказали, что для его 3D-игр в жанре стратегия подойдёт среда разработки 3D Game Studio. Мне 3DGS показался неподходящим для реализации моей игры, я задался вопросом - есть какой-нибудь 3D-движок, но для новеньких? Я хотел создать стратегию экономическую. Я хотел узнать, возможно ли мне реализовать свою задумку не имея образования программиста? Я читал различную информацию про движки, и узнал, что игру может создать даже начинающий программист, а вот достойную игру (экономическую стратегию, например), возможно, начинающему не осилить. У меня образование "Прикладная информатика", мы хоть основываемся на объектно-ориентированных программах, но программируем всё-таки, не на C/C++, а на Delphi. А как я понимаю, для игр используют C++. Как Вы считаете, нужен программист С++ или может сойти программист Delphi?
Язык программирования не так важен, главное найти движок и среду разработки, подходящую вам и на которой можно использовать ЯП, который вы знаете. Начинающему создать экономическую стратегию можно, если есть большое желание, усидчивость и умения в рисовании графики и т.п. И всё зависит с чем идти в бой, если будет почти готовый движок экономической стратегии, то там много знаний программиста не нужно - в некоторых случаях достаточно написать и изменить несколько скриптовых команд, редактировать XML-файлы. Это в плане программирования, но нужно будет ещё создать ресурсы для игры: графику, звуки и т.д.
Для создания экономической стратегии нет движков, которые бы подошли начинающему. Это сложный жанр, требующий больших познаний в программировании и математике.
Мне пришлось отсеивать различные игровые движки, сред и разработки и системы программирования, которые есть на GcUp.ru. И сделал для себя некие списки, в которые вошли все интересные в моём случае инструменты для разработки стратегии вообще и экономической стратегии в частности.
Теперь я для создания стратегии могу посоветовать такие движки и конструкторы: 3D Game Studio, Adobe Flash, Blade3D, Blender, Esperient Creator, Game Editor, Game Maker, Stratagus, The Games Factory, Blitz3D, CAST II, DarkBASIC, FIFE, Glest, Haaf's Game Engine, JMonkeyEngine, ORTS, LinCity, LOVE, NeoAxis, Spring, Unreal Development Kit и т.д.
Для создания 3D-стратегии могу посоветовать такие: 3D Game Studio, Blade3D, Blender, Esperient Creator, Game Maker+3D-библиотеки, Blitz3D, JMonkeyEngine, ORTS и т.д.
Заточенные только под стратегию (RTS) движки: Stratagus, Glest, JMonkeyEngine, LinCity, ORTS, Spring и т.д.
2D стратегию ещё можно сделать на FIFE (Python скрипт) и DEngine 2D Game Engine (на C# и XNA).
Для экономической стратегии пойдут: 3D Game Studio, Adobe Flash, Blade3D, Esperient Creator, Game Maker, Blitz3D, DarkBASIC, Haaf's Game Engine и т.д. Только весь геймплей придётся ручками писать, т.к. это не заточенные под жанр движки и среды.
Нашелся и заточенный под экономические стратегии движок: LinCity. Это игровой движок - опен сорс, для работы с которым нужны знания ЯП. Там, вроде, XML-файлы, которые редактируются и должны быть редакторы. LinCity 2.0 вышла в 2009 году и является качественной свободной игрой.
Для экономической стратегии подойдет движок "LinCity". Я скачал и установил этот "движок", но это, как я понял, движок без редакторов, чисто игра, как SimCity. Если уж и можно на нём создавать карты, то я найти этот режим не смог, там предлагалось сыграть на одной из карт. Вероятно, что карту нужно создавать ручками в каком-то файле.
Вот такие движки мне попались. Это, понятное дело, не все, но самые очевидные для меня варианты для разработки своей собственной стратегической игры. Может быть, кому-то будут полезны мои размышления. |