Urho3D
|
Urho3D is a lightweight, cross-platform rendering and game engine implemented in C++ and released under the MIT license. It utilizes either Direct3D9 or OpenGL for rendering (Shader Model 2 or OpenGL 2.0 required as minimum.)
For getting started, see:
Building Urho3D
Running Urho3D
Overall structure
Conventions
Quickstart in script
Quickstart in C++
Editor instructions
For further reference, see:
Container types
Object types and factories
Subsystems
Events
Main loop and frame update
Scene model
Resources
Scripting
Rendering
Input
Audio
Physics
User interface
Serialization
Networking
Multithreading
Tools
Unicode support
Custom file formats
Coding conventions
Scripting API (generated)
For credits, copyright and licensing information, see Credits & License.
For release history and major changes, see History.