Duality is a plugin based 2D game development framework using C# and OpenTK. One of its main features is the WYSIWYG editor, which lets you playtest and edit your game seamlessly within the integrated sandbox.

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

To learn more about the engine, please visit the project page.

Besides the github project overview and documentation, there is also a developer blog. If you want to contribute to the project, be it by active development, documentation or testing, you should pay a visit to the community forums. The same applies to any questions or suggestions - feedback is always welcome! However, bugs and feature requests that do not require further discussion should be filed in the issue tracking system, directly on github.

Latest binary release: Dualitybin.adamslair.net

Fork / Contribution Guide: How to Contribute
Donate: via Paypal or on itch.io

Getting Started


  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Embed Buttons

To promote Duality and grow its popularity (top engines), use the embed code provided on your homepage, blog, forums and elsewhere you desire. Or try our widget.

Duality
Duality
Duality
Post article Articles

No articles were found matching the criteria specified. We suggest you try the article list with no filter applied, to browse all available. Post article and help us achieve our mission of showcasing the best content from all developers. Join now to share your own content, we welcome creators and consumers alike and look forward to your comments.

Add game Games

No games were found matching the criteria specified. We suggest you try the game list with no filter applied, to browse all available. Add game and help us achieve our mission of showcasing the best content from all developers. Join now to share your own content, we welcome creators and consumers alike and look forward to your comments.

Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

You may also like
GameMaker: Studio

GameMaker: Studio

Commercial

GameMaker: Studio caters to entry-level novices and seasoned game development professionals equally, allowing them to create cross-platform games in record...

Cortex

Cortex

Proprietary

Cortex is Neuron's proprietary game development system. Cortex does everything a developer could possibly conceive of on a 2D or 2.5D game project as...

Nitrous

Nitrous

Commercial

Nitrous is a next-generation game engine designed to handle enormous amounts of visual and gameplay complexity, from 10,000+ simpler units to 1,000 highly...

DarkPlaces engine

DarkPlaces engine

GPL

Highly evolved engine based on id Software technology, available under dual license (GPL, proprietary licensing for commercial use available).

ZDoom

ZDoom

Public Domain

ZDoom 2.7.1 (Requires a DOOM, DOOM 2, HERETIC, HEXEN, or STRIFE IWAD) ZDoom is an enhanced port of the official DOOM source code to Win32. As such, it...

Clausewitz Engine

Clausewitz Engine

Proprietary

Originally developed for Europa Universalis III, it has been used in every game developed by Paradox Development Studio since. The engine provides a 3D...

Follow Report Profile
Platforms
Windows
Company
Adam's Lair
Contact
Send Message
Licence
MIT
Release date
Engine watch
Follow
Share
Community Rating

Average

9.8

6 votes submitted.

You Say

-

Ratings closed.

Twitter

Latest tweets from @adams_lair

The physics sample package for #Duality2D is making progress. Most fun task in a while :) Gfycat.com #gamedev

Apr 21 2017

Small #Duality2D package update: Now allowing non-convex collision shapes via internal decomposition: Gfycat.com #gamedev

Apr 14 2017

Update on recent #Duality2D development, both v2.x and v3.0: Adamslair.net #gamedev

Mar 29 2017

RT @jo_liss: The year is 2017. Desktop applications are written in JavaScript. Your CPU is busy rendering a blinking cursor. (W… T.co

Mar 21 2017

RT @terrajobst: Politicians rarely say "I don't know". It's not entirely their fault. We, the electorate, punish it too much and re… T.co

Mar 13 2017

High-Complexity: A problem has lots of moving parts, is hard to solve. High-Entropy: A problem introduces lots of scattered changes.

Mar 11 2017

Downloading 9GB of pre-trained English word vectors. 5 hours on my connection, but excited to see what they can do Github.com

Mar 4 2017

RT @hardmaru: Evolving Deep Neural Networks. Risto Miikkulainen et al.'s latest work on evolving CNN architectures and RNN cells.… T.co

Mar 4 2017

RT @kenpex: Slides: Insomniac’s Web Tools Postmortem Deplinenoise.wordpress.com

Mar 3 2017

Tags
Statistics
Rank
195 of 865
Last Update
Watchers
10 members
Reviews
5