The post has been translated automatically. Original language: Russian
I am writing an article here again, as I see that the community has grown noticeably. The last post was dedicated to the Twine constructor, and I thought: why not continue the topic and talk about two more lightweight engines for creating your own quests. With their help, you can create a game even with minimal programming knowledge.
In my understanding, a light engine is:
- simple and clear code
- good graphical interface
- convenience and logical operation
These are the criteria that the engines discussed below meet.
WinterMute Engine (WME) was created by a lone programmer under the pseudonym Mnemonic (real name Jan Nedoma) in 2003. At the moment, the engine is not officially developing, but this does not prevent it from working stably on modern systems and remaining cross-platform.
The syntax of the scripting language is very similar to C++ and in some places to Python. The language has its own forum, which remains active from time to time. By the way, it was at WinterMute that one of the first Kazakh games (perhaps the first) was developed - "Uakyt kitabs: Dinanyn hikayasi".
- easy entry into the engine and quick project generation
- extensive and well-structured documentation
- specialization in 2D and 2.5D quests
- Perfect for classic point-and-click adventures with 2D backgrounds and 3D characters.
- an object-oriented embedded scripting language with syntax similar to C/C++/Java
- Supports PNG, TGA (with alpha channel), OGG Vorbis, AVI, etc. formats.
- hardware acceleration of 2D rendering
- visual editors for scenes, animations, and interface
- MIT license
- It is free for commercial and non-commercial use.
- open source code
- Art of Murder: FBI Confidential
- Dark Fall: Lost Souls
- Hamlet or the last game without MMORPS features, shaders and product placement
- The Kite
- The White Chamber
- casual games "Daddy's daughters" and "Field of Miracles"
- narrow specialization (almost exclusively quests)
- active development stopped (latest versions 2010-2012)
- a small community
- lack of modern graphics capabilities
WinterMute Engine is a good choice if you have a clear idea of your game and are targeting relatively weak hardware. As for cross-platform: relatively recently, the ScummVM team added support for WinterMute games, which allowed them to run on Windows, macOS, Linux, iOS, Android, Xbox, Wii, Switch, PS4 and PS5.
Adventure Game Studio (AGS) is a free and open source engine designed primarily for creating 2D point-and-click adventure games. It combines a full-fledged IDE with visual editors and embedded testing.
AGS was created by British developer Chris Jones in 1997 and is still actively supported by the community.
- Visual editor for scenes, characters, objects, and animations
- managing dialogues, inventory, and events
- built-in scripting language AGS Script, similar to C
- Support for OGG, MP3, WAV, videos and voiceover
- sprite scaling filters
The AGS Editor runs on Windows, but ready-made games can be run on Linux, macOS, iOS, and Android using ports.
- The Cat Lady
- Primordia
- The Journey Down
- projects of the Wadjet Eye Games studio
- Full focus on the adventure genre
- Simple and accessible interface
- Flexible and intuitive scripting
- Cross-platform launch of ready-made games
- A huge community, a forum, Discord, MAGS contests and thousands of examples of projects
- Strong genre limitations
- The IDE is only available on Windows
- Outdated graphics features
- Limitations of AGS Script compared to modern languages
- Slow engine development
Adventure Game Studio is a great choice for creating atmospheric, story-driven 2D quests in the spirit of classic adventure games. It is especially well suited for beginners and indie developers who value simplicity, ready-made tools, and an active community. However, for projects with modern visual effects and multigenre support, AGS may be limited.
What to choose is up to you. WinterMute and AGS are still relevant tools for classic quests. However, the future certainly belongs to universal engines like Godot, Unity and Unreal Engine.
Всем привет!
Вновь пишу сюда статью, так как вижу, что комьюнити заметно выросло. Прошлая публикация была посвящена конструктору Twine, и я подумал: почему бы не продолжить тему и не рассказать о еще двух легких движках для создания собственных квестов. С их помощью можно создать игру даже с минимальными знаниями в программировании.
В моем понимании легкий движок это:
- простой и понятный код
- хороший графический интерфейс
- удобство и логичность работы
Именно этим критериям соответствуют движки, о которых пойдет речь ниже.
WinterMute Engine (WME) был создан программистом-одиночкой под псевдонимом Mnemonic (настоящее имя Jan Nedoma) в 2003 году. На данный момент движок официально не развивается, однако это не мешает ему стабильно работать на современных системах и оставаться кроссплатформенным.
Синтаксис скриптового языка очень похож на C++ и местами на Python. У языка есть собственный форум, который время от времени остается активным. К слову, именно на WinterMute была разработана одна из первых казахстанских игр (возможно, первая) - «Уақыт кітабы: Динаның хикаясы».
- простой вход в движок и быстрая генерация проектов
- обширная и хорошо структурированная документация
- специализация на 2D и 2.5D квестах
- идеально подходит для классических point-and-click приключений с 2D-фонами и 3D-персонажами
- объектно-ориентированный встроенный скриптовый язык со синтаксисом, близким к C/C++/Java
- поддержка форматов PNG, TGA (с альфа-каналом), OGG Vorbis, AVI и др.
- аппаратное ускорение 2D-рендеринга
- визуальные редакторы сцен, анимаций и интерфейса
- MIT-лицензия
- бесплатен для коммерческого и некоммерческого использования
- открытый исходный код
- Art of Murder: FBI Confidential
- Dark Fall: Lost Souls
- Hamlet or the last game without MMORPS features, shaders and product placement
- The Kite
- The White Chamber
- казуальные игры «Папины дочки» и «Поле чудес»
- узкая специализация (почти исключительно квесты)
- активная разработка остановлена (последние версии 2010-2012 годов)
- небольшое сообщество
- отсутствие современных графических возможностей
WinterMute Engine - хороший выбор, если вы четко представляете свою игру и ориентируетесь на относительно слабое железо. Что касается кроссплатформенности: относительно недавно команда ScummVM добавила поддержку игр на WinterMute, что позволило запускать их на Windows, macOS, Linux, iOS, Android, Xbox, Wii, Switch, PS4 и PS5.
Adventure Game Studio (AGS) - бесплатный и открытый движок, предназначенный в первую очередь для создания 2D приключенческих игр в жанре point-and-click. Он сочетает в себе полноценную IDE с визуальными редакторами и встроенным тестированием.
AGS был создан британским разработчиком Крисом Джонсом в 1997 году и активно поддерживается сообществом до сих пор.
- визуальный редактор сцен, персонажей, объектов и анимаций
- управление диалогами, инвентарем и событиями
- встроенный скриптовый язык AGS Script, похожий на C
- поддержка OGG, MP3, WAV, видеороликов и озвучки
- фильтры масштабирования спрайтов
Редактор AGS работает на Windows, однако готовые игры можно запускать на Linux, macOS, iOS и Android с помощью портов.
- The Cat Lady
- Primordia
- The Journey Down
- проекты студии Wadjet Eye Games
- Полная ориентация на жанр приключений
- Простой и доступный интерфейс
- Гибкий и понятный скриптинг
- Кроссплатформенный запуск готовых игр
- Огромное комьюнити, форум, Discord, конкурсы MAGS и тысячи примеров проектов
- Сильная жанровая ограниченность
- IDE доступна только на Windows
- Устаревшие графические возможности
- Ограниченность AGS Script по сравнению с современными языками
- Медленное развитие движка
Adventure Game Studio - отличный выбор для создания атмосферных, сюжетных 2D квестов в духе классических приключенческих игр. Он особенно хорошо подходит новичкам и инди-разработчикам, которым важны простота, готовые инструменты и активное сообщество. Однако для проектов с современными визуальными эффектами и мультижанровой поддержкой AGS может оказаться ограниченным.
Что выбирать - решать только вам. Для классических квестов WinterMute и AGS до сих пор остаются актуальными инструментами. Однако будущее, безусловно, за универсальными движками вроде Godot, Unity и Unreal Engine.