What is Duality?
Duality is a flexible and open-source 2D game development framework written entirely in C. Built on top of an OpenGL backend, this modular engine and editor combination provides developers with a powerful set of tools to create 2D games. The open architecture of Duality encourages extensibility and technical ownership, empowering developers to tailor the framework to their specific needs. By embracing C as a first-class language rather than treating it as a scripting solution, Duality offers a seamless and integrated development experience, allowing developers to leverage the full capabilities of the C programming language
Highlights
- Modular design that enables customization and extension
- OpenGL-based rendering engine for 2D game development
- Full C integration, utilizing the language as a primary development tool
- Open-source model that fosters community involvement and collaboration
- Cross-platform compatibility, supporting multiple operating systems
Platforms
- Windows
Languages
- English
Features
OPENGL
Portable
Compnent based development
Plugin System
C-sharp