|
Printable Version |
Overview
Table of Contents
Introduction
GIANTS Engine is a real-time 3D game engine with corresponding content pipeline tools. Its flexible and modular design supports multiple platforms and game genres.
Feature List
Graphics
- Flexible culling, sorting and rendering
- Particle systems
- Level-of-detail (hierarchy, geometry and shader)
- Dynamic shader generation
- Dynamic directional, point, spot and ambient lights
- Dynamic shadows
- Reflections and refractions
- Customizable shaders
- Multi layered terrain
- Scene graph representation
- Flexible foliage system
Physics
- Rigid Body physics
- Advanced character control
- Articulated vehicle dynamics
- Ragdoll dynamics
- Customizable joints
- Triggers
- Contact reports
- Automated collision geometry generation
Animations
- Hierarchical scene graph animation
- Skeleton animation
- Animation sequence blending and interpolation
- Animation sequence instancing
Artificial Intelligence
- Automated navigation mesh generation
- Path finding
- Containment queries
Tools
- Flexible and powerful content pipeline tool chain
- Full featured editor
- 3D modeling tool exporters (including animation, hierarchy, physics, materials, shaders and user attributes)
- Autodesk Maya
- Autodesk 3ds MAX
- Blender
- Remote runtime target debugger
- Connection via TCP/IP
- Script debugger
- Physics debugger
Miscellaneous
- Streaming support
- Generic scripting support
- Unicode support
- Flexible XML-based file formats
- Multi-Threading support
- 3D audio support
- Detailed runtime stats and profiling system
- Extensive documentation and tutorials
Runtime development key short-cuts
| Key | Function |
|---|---|
| ~ or ` | Toggle console |
| F2 | Show frame rate |
| F3 | Toggle frame rate limiter |
| F4 | Wireframe mode |
| F5 | Toggle debug rendering |
| F7 | Toggle camera |
| F8 | Toggle stats |
| F9 | Connect to physics visual debugger (PVD) |
| F10 | Connect to remote debugger |
Console Command Reference
enableFramerateLimit
DescriptionEnable/disable frame per second limiter
exit, quit or q
DescriptionQuits application
framerateLimitFPS
DescriptionFrame per second limit attribute
globalClipDistance
DescriptionGlobal clipping distance. Additional distance clipping per object (at center of object).
globalCullOverride
DescriptionGlobal cull override. If true no visibility culling is used.
listEntities
DescriptionPrint detailed entity list
listResources
DescriptionPrint detailed resource list
reload
DescriptionReloads resource with given name
reloadAll
DescriptionReload all resources with given type
showDebugAudioSource
DescriptionShow debug audio sources
showDebugLightSources
DescriptionShow debug lights
showDebugRendering
DescriptionShow debug rendering. Global switch for all debug rendering.
showShapeBoundingVolume
DescriptionShow shape bounding volumes
showTransformGroupFrames
DescriptionShow debug transform group frames
showFps
DescriptionShow frames per second
sortGeometry
DescriptionSort render queue by material sort id
parallelRenderingAndPhysics
DescriptionEnable parallel rendering and physics
Latest Versions
Newsletter
15 March 2010
GIANTS SDK v4.1.3
GIANTS Script Debugger v4.1.5
27 May 2010
GIANTS Editor v4.1.6
Maya Exporter Plugins v4.1.6
3Ds MAX Exporter Plugins v4.1.6
Blender Exporter Plugins v4.1.6
Newsletter
Subscribe to our newsletter and keep yourself informed about updates and new releases of the GIANTS engine. Register here.
