
Duality
A downloadable framework for Windows
Duality is a modular 2D game engine that provides its own visual editor. It's highly extensible, written entirely in C# and backed by OpenGL.
Engine Features
- Plugin Architecture
Easily introduce game logic via plugin - Component Based Design
Allows your own code to blend in seamlessly - Base Infrastructure
Rendering, Audio, Physics, User Input, ... - Content Management
Takes care of all your game resources
Editor Features
- Live Editing
Preview and Test directly in the editor - Hot-Reload Resources
Modified Assets are automatically reloaded - Hot-Reload Plugins
Write code and test it directly without restart - Modular Design
Tailor the editor exactly to fit your game
User Reviews
This is the best open source engine I've ever worked with. Clean and understandable code, all pure .Net, an incredibly fully featured editor, and an awesome component-oriented approach to building games.
- Andrew O'Connor, BatCat Games
Easy to learn while still in-depth enough to develop everything you want
- SirePi, forum user
Duality has just the right balance of code / design, and I think it's one of the engines standout features.
- hsnabn, forum user
Links
- Visit the Info Page
- Join the Community
- View the Source Code
- Some games made with Duality
Status | Released |
Category | Tool |
Platforms | Windows |
Release date | May 25, 2011 |
Rating | |
Author | Adam |
Tags | 2D, component-based, content-integration, duality, Game engine, Level Editor, Physics, plugin-based, rendering, Sandbox |
License | MIT License |
Average session | A few hours |
Languages | English |
Inputs | Keyboard, Mouse, Gamepad (any), Joystick |
Install instructions
To run the Duality editor and default launcher implementation, the .Net Framework 4.5 is required. The first install will require an internet connection to download the pre-built default packages.
In order to develop custom plugins and game logic, Visual Studio 2013 (Update 3 or newer) is recommended. Custom setups with other IDEs and build chains are possible for more experienced users.
Download
Download
Latest Binary Release
Comments
Log in with itch.io to leave a comment.
I'm excited to try this engine!
I really like this engine! I'm already planning to move one of my latest games to Duality! I find it very similar to Unity, only designed for 2D.