Documentation
Urho3D (http://urho3d.io/) is a free lightweight, cross-platform 2D and 3D 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 player application 
 Using Urho3D as external library 
 Examples 
 Overall structure 
 Conventions 
 Editor instructions 
For further reference, see:
Container types 
 Object types and factories 
 Subsystems 
 Events 
 Engine initialization and main loop 
 Scene model 
 Resources 
 Localization 
 Scripting 
 Lua scripting 
 Rendering 
 Input 
 Audio 
 Physics 
 Navigation 
 User interface 
 Urho2D 
 Serialization 
 Networking 
 Database 
 Multithreading 
 Attribute animation 
 Tools 
 Unicode support 
 Custom file formats 
 Coding conventions 
 Contribution checklist 
 Scripting API (generated) 
 Lua scripting API (generated) 
 Event list (generated) 
 Attribute list (generated) 
For Urho3D related links and projects, see External links.
For credits, copyright and licensing information, see Credits & License.
For release history and major changes, see History.
