Construct от Scirra - бесплатный игровой движок с открытым исходным кодом, поддерживающий перетаскивание. Однако в будущем говорят о том, что они делают платную версию Construct.
Я использовал Construct только один раз, так что я мало что знаю об этом, но я знаю много о GameMaker.
Пока вы не пытаетесь сделать что-то сложное, например, 3D или MMO игру (обе из которых поддерживает GameMaker, но с большими ограничениями), я бы порекомендовал вам использовать это, особенно если вы только начинаете. GameMaker - один из самых простых, если не самый простой язык для изучения. Он также учит хорошим навыкам программирования. Как я уже упоминал ранее, GameMaker использует перетаскивание, чтобы вы могли легко переходить от D & D к аспекту ProGeamming в GameMaker.
Как уже упоминалось в постах выше, RPG Maker - еще один популярный инструмент, но он ограничен RPG-играми и не позволяет легко переходить на язык программирования. Это также очень ограничивает то, что вы можете сделать.
Когда вам хочется освоить более продвинутые игровые движки, Blender - отличный инструмент для создания 3D-игр. Он также может быть использован для создания 3D-модулей и имеет возможность создавать анимационные фильмы.
Я никогда раньше не использовал PyGames, но Python - это простой в освоении язык, и он, вероятно, будет лучшим способом перехода от программы D & D к языку программирования.
* GameMaker может быть расширен по функциональности с помощью DLL, а Blender - с Python.
Итак, подведем итог: GameMaker - отличный инструмент для создания игр. RPG Maker и Construct - это другие возможности, но, на мой взгляд, они не так хороши, как GameMaker. когда вы готовы выйти из игровых движков Drag & Drop, Blender, PyGames и GML (язык Game Maker - передовая часть продукта GameMaker) - все это отличные ресурсы.