Subscribe:  iCal  |  Google Calendar
Moscow RU   16, Oct — 18, Oct
Helsinki FI   17, Oct — 25, Oct
Minsk BY   17, Oct — 19, Oct
London GB   22, Oct — 23, Oct
Singapore SG   23, Oct — 25, Oct
Latest comments

excellent , this is cool asset

by mavin
17 hours ago

have you this 3ds max making video

bad management, its your job for stuff like that not to happen, dont put that extra weight on artist because management didn't do your job

1 posts
0 questions answered
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


A space battle © Duality, 2015

Plugin Architecture
Easily introduce game logic via plugin

Component Based Design
Allows your own code to blend in seamlessly


Samurai game created in Duality © Duality, 2015

Base Infrastructure
Rendering, Audio, Physics, User Input,

Content Management
Takes care of all your game resources

Editor Features


Creating a level in Duality © Duality, 2015

Live Editing
Preview and Test directly in the editor

Hot-Reload Resources
Modified Assets are automatically reloaded


Duality software tools © Duality, 2015

Hot-Reload Plugins
Write code and test it directly without restart

Modular Design
Tailor the editor exactly to fit your game

Typical Workflow


An example of using joints in Duality © Duality, 2015

For a lot of game libraries, your code has the active role of setting everything up and managing it. These roles are reversed here: Your primary job is to define objects and specify their behaviours – Duality can handle all the rest.

Import Assets
Dragging files into the editor and dragging objects into the game.


Samurai battle © Duality, 2015

Write Code
Typing C# code in Visual Studio and compiling occasionally.

Attach Logic
Adding bits of your code to actual objects in the game.

Still have questions?

29 April, 2015