Modular Architecture
Core systems (rendering, input, audio, ECS, UI, FX, scenes, assets, save/load) are designed as distinct modules, promoting flexibility and maintainability.
Build your vision with a flexible JavaScript game engine, designed for extensibility and data-driven development.
Ironclad Engine is a passion project aimed at creating a versatile and understandable game engine for 2D and "2.5D-style" games, with a strong initial focus on supporting RPG development.
The engine is in active Alpha development and already includes a wide range of features:
AudioManager
for sound effects and music.The development of Ironclad Engine is driven by the needs of Tartu Legends, an RPG testbed game inspired by classics like Octopath Traveler, Pokémon, and Monster Hunter. This ensures that engine features are practical and relevant for real-world game development.
We hope you find Ironclad Engine a useful tool for your game development journey!