User:Zedraken/sandbox

Overview
Urho3D is a free and opensource multiplatform 3D engine available on Linux, Windows, MacOS, Android, iOS. It can also be built and installed on a Raspberry Pi device. Moreover, it has a full complete 2D engine that makes it very useful to build 2D games for example. Tools also exists like an asset importer to be able to reuse existing assets in the engine and an export script that allow to export full featured 3D models from Blender into a format that the engine is able to handle. The engine has a strong community behind who regularly updates the forum and the Wiki which provide valuable help and example on how to use the engine. Thus, the source package of the engine comes with several example programs that can be used to get inspired on how to use a specific feature. Some of them are full featured games that are really helpful to understand how to design and program a game using the engine.

Features
The engine supports the following 3D APIs:
 * Direct3D9
 * Direct3D11
 * OpenGL 2.0
 * OpenGL 3.2
 * OpenGL ES 2.0
 * WebGL

Both Direct3D and OpenGL shaders are supported (HLSL and GLSL).

Thus, regular features like collision detection (2D and 3D), skeletal animation, particle rendering, 3D sound and much more are supported by relying on dedicated libraries.

More details on the supported features are listed on the webside.

Web site
Urho3D website