Windows, Linux, Mac OS X, iOS, Google Android, Other
Languages Written In:
Not reviewed yet
TERRA is a cross-platform game engine mainly aimed at Delphi and Pascal developers. It helps create games that run in all of the most popular platforms, without having to deal with portability issues, all using Pascal code. Being shader-based,, it includes lots of powerful modern graphical features (including deferred rendering), along with networking, artificial inteligence and audio.
It also contains lots of features often overlooked in game engines, such as autopatching, text localization, and analytics.
Math library (matrix, vectors, color, splines, solids)
Lighting models (blinn-phong, oren-nayar, ward, celshade). Custom lighting models supported. Fully dynamic point and spotlights. Lightmaps.
Dynamic shadows volumes. Shadow mapping.
Compressed textures. Animated textures. Video textures. Supports PNG, JPG, TGA, BMP, PSD, GIF, DDS
Lots of bultin-shaders. Custom shaders supported.
Custom mesh format. Mesh importers for Milkshape, Collada, OBJ, 3DS and X files.
Octrees, quadtrees, BSP. Frustum and occlusion culling.
Skeletal based animation. Cloth animation. Ragdolls.
Heightmaps. Voxel based terrain. Spherical terrain.
Server/Client, session management. Network prediction. Auto patching.
Pathfinding, flocking, steering.
3D positional audio. Background streaming. WAV, MP3, OGG, M4A supported.
Resolution independent UI. Custom widgets with animation. Transitions.
Keyboard, mouse, joystick, touchscreen accelerometer.
Particle systems. Lighting. Skybox.
|License Name||Price in $US||Source Code Included?|
|Free Version, for non-comercial projects|
|Indie version, for commercial projects|
|Complete version, including source code.|
This engine hasn't been reviewed yet. Be the first!