Urho3D logo

Urho3D

Enables building games across platforms with a variety of features.

Made by Lasse Öörni

  • Developer Tools

  • development

  • rendering-engine

  • Game Development

  • Game Engine

What is Urho3D?

Urho3D is a cross-platform 2D and 3D game engine implemented in C++ and released under the MIT license. Designed to be lightweight and flexible, the engine offers a variety of features to aid in game development. Drawing inspiration from established engines like OGRE and Horde3D, Urho3D provides a robust framework for creating a wide range of games and interactive applications

Highlights

  • Cross-platform support for Windows, macOS, Linux, Android, and iOS
  • 2D and 3D rendering capabilities
  • Scripting support through AngelScript and Lua
  • Flexible component-based entity system
  • Integrated physics engine and audio playback
  • Resource management and hot-reloading functionality
  • Customizable rendering and post-processing effects

Platforms

  • Raspberry Pi
  • Windows
  • Mac
  • iPhone
  • Linux
  • Android

Languages

  • English

Features

    • Lightweight