A free, open-source, cross-platform 2D game engine built on proven Torque technology with editors and modular tools.
Torque2D is a free, open-source 2D game engine built on proven Torque technology, designed for creating cross-platform games. It provides a comprehensive suite of tools including editors for asset management, a modular project structure, and integration with Box2D physics and OpenAL audio. The engine solves the problem of developing professional 2D games that can run on multiple platforms from a single codebase.
Game developers and studios looking for a mature, cross-platform 2D engine with professional-grade features and an active community. It's particularly suitable for those targeting Windows, macOS, Linux, iOS, Android, and web simultaneously.
Developers choose Torque2D for its proven track record in hundreds of professional games, true cross-platform capabilities from one codebase, and the comprehensive toolset including the new editors in version 4.0. The modular architecture and extensive example toys accelerate development and learning.
A completely free, open-source, 2D game engine built on proven torque technology.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports Windows, macOS, Linux, iOS, Android, and web from a single codebase, enabling simultaneous deployment across six platforms without separate codebases.
The new Asset Manager allows interactive creation and editing of images, animations, particles, fonts, and audio, eliminating the need for manual XML editing, especially for complex effects like particles.
Integrated Box2D physics provides robust simulation for realistic game mechanics, backed by use in hundreds of professional games and efficient OpenGL batched rendering.
Over 30 example toys in the Toybox offer practical modules for rapid prototyping and learning engine features, with all script and assets accessible for reuse.
Key tools like the GUI and Scene Editors are labeled as 'in-progress toys' in version 4.0 Early Access, limiting immediate usability for visual development and requiring reliance on manual methods.
Relies on TorqueScript, a custom C-like language that locks developers into the engine's ecosystem and lacks the extensive libraries and community support of popular alternatives like Lua or JavaScript.
The development branch is unstable, and version 4.0 is in Early Access, meaning breaking changes and bugs are expected, making it risky for production projects without thorough testing.