Urho3D
| Developer(s) | Community developed |
|---|---|
| Written in | C++[1] |
| Engine | |
| Operating system | |
| Available in | English |
| Type | Game engine |
| License | MIT License |
| Website | urho3d |
Search Urho3D on Amazon.
Urho3D is an open source cross-platform 2D and 3D game engine, created by Lasse Öörni. Urho3D was named after Lasse's fish, Urho, who passed away on November 6, 2009.
Overview
Urho3D's design is flexible, and it is possible to extend it without forking its source code. Urho3D can be used as a regular C++ library, or as an executable that loads a script.
Urho3D uses Bullet for its physics simulation.
Scripting
Urho3D officially supports AngelScript and Lua (including LuaJIT). The scripting system exposes most of the engine's functionality and features automatic reloading of script files when they change.
Graphics
Urho3D can use either Direct3D 9/11, OpenGL 2.0/3.2, OpenGL ES 2.0, or WebGL for rendering, which are selected at compile time. Urho3D features both forward and deferred rendering, traditional and Physically based rendering, Level of Detail system, occlusion culling, shader pre-caching, and more.
Networking
Urho3D features a reliable UDP implementation, automated scene replication from server to clients, and distance-based interest management. It also provides the ability to make HTTP requests.
References
This article "Urho3D" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Urho3D. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.
