Duality

Duality by Adam “AdamsLair” Hellriegel is a modular, open-source 2D game engine built on .NET and powered by C#. Designed for developers who want a highly extensible framework with modern architecture, Duality offers a clean workflow for building games, tools, and interactive apps with full source control and plugin-based flexibility.

Key Features:

  • C# and .NET Powered: Written entirely in C#, Duality allows developers to harness the .NET ecosystem, making it easy to integrate libraries, tools, and workflows.
  • Visual Editor: Includes a built-in editor with scene editing, asset importing, and component-based entity management.
  • Component-Based Architecture: Embrace modular development with an ECS-like (Entity-Component-System) design that promotes scalability and reusability.
  • Real-Time Preview & Hot Reloading: Test scenes and assets in real time, and use hot reloading to make instant updates without restarting the editor.
  • Plugin-Friendly: Duality is entirely plugin-based—nearly every feature is extendable, from rendering to physics to UI.
  • Cross-Platform Build Support: While Windows is the primary platform, games can also be built for other platforms using .NET Core and Mono.
  • Open-Source and Lightweight: Licensed under the MIT license, Duality is free to use and easy to understand, with a lean architecture that’s great for performance and learning.

Who Should Use It:

Duality is ideal for indie developers, .NET enthusiasts, tool builders, and hobbyists who want a flexible 2D engine with a clean codebase and extendable plugin system.

Summary:

Duality is a smart and modern 2D engine for C# developers who value clean architecture, real-time feedback, and full engine access. Whether you’re building games or game tools, its plugin-first approach and .NET integration make it a uniquely powerful option.


Unity

Unity

Unity Unity by Unity Technologies is one of the world’s…

Solar2D

Solar2D

Solar2D Solar2D by Solar2D Developers (formerly Corona Labs) is an…

Wicked Engine

Wicked Engine

Wicked Engine Wicked Engine by Mihail Łaban is a high-performance,…