Urho3D

Urho3D by the Urho3D Community is a lightweight, cross-platform 2D and 3D game engine built in modern C++. It’s open-source, modular, and well-suited for developers who want high performance, low-level access, and the freedom to customize their engine for games, simulations, or real-time applications.

Key Features:

  • C++ and Scriptable: Written in C++11 with support for AngelScript and Lua, offering both deep performance control and flexible scripting.
  • 3D and 2D Rendering: Includes support for physically based rendering (PBR), shadows, lighting, sprite rendering, particle systems, and post-processing effects.
  • Entity-Component System (ECS): A clean and efficient ECS architecture allows scalable and modular scene management.
  • Cross-Platform Export: Build for Windows, macOS, Linux, Android, iOS, and WebAssembly (HTML5) with a single codebase.
  • Integrated Tools: Comes with a scene editor, resource pipeline, animation system, and UI framework.
  • Networking & Physics: Includes Bullet physics integration and high-performance networking features for real-time multiplayer.
  • Minimal Dependencies: Easy to build and extend thanks to minimal third-party requirements and a modular codebase.
  • Open Source: Fully available under the MIT license, with active community forks and support.

Who Should Use It:

Urho3D is best suited for experienced developers, indie game creators, and research teams looking for a lightweight, extendable engine that offers full source access and multi-platform reach.

Summary:

Urho3D is a compact yet capable engine that empowers developers with the performance of C++ and the versatility of scripting. Whether you’re building a game, a simulation, or a visual tool, it offers the core you need—without the bloat.


Ebitengine

Ebitengine

Ebitengine Ebitengine (formerly known as Ebiten), by Hajime Hoshi, is…

Panda3D

Panda3D

Panda3D Panda3D by Carnegie Mellon University and maintained by the…

CopperCube

CopperCube

CopperCube CopperCube by Ambiera is a lightweight 3D game engine…