Duality logo

Duality

Enables creation of 2D games through modular framework with open architecture and C integration.

Made by Unknown Author

  • framework

  • 2D Game

  • Game Development

  • Game Engine

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