ObEngine
ObEngine is a free, MIT-licensed 2D game engine and framework for C++ developers. Build 2D games with collider support and CMake integration.
Overview
ObEngine is an open-source 2D game engine and framework written in C++, available under the MIT license. It is designed for developers and small teams who want to create 2D games or interactive applications without licensing costs. The project is hosted on GitHub and is actively maintained, with a focus on providing a lightweight, modular engine that integrates with CMake build systems. ObEngine includes support for 2D rendering, colliders for physics interactions, and a framework that simplifies game development. While the source description categorizes it under office/business tools, its actual functionality is centered on game development, making it suitable for indie game developers, hobbyists, and educational projects. The repository has garnered 864 stars, indicating community interest. As of the latest release date (2026-07-09), no release files are indexed, so users should refer to the repository for build instructions and source code.
Highlights
- 2D game engine and framework written in C++
- MIT license allows free use and modification
- CMake integration for cross-platform builds
- Collider support for physics and collision detection
- Active GitHub repository with 864 stars
Common use cases
- Developing 2D indie games
- Building interactive prototypes or demos
- Educational projects for learning game development
- Creating lightweight 2D applications with C++