119 lines
4.7 KiB
Plaintext
119 lines
4.7 KiB
Plaintext
|
|
<font:Arial Bold:18><lmargin%:2>Below is a more detailed list of Torque Game Engine features grouped by area of interest. This is by no means a complete feature list.
|
|
<font:Arial:16>
|
|
<spush><font:Arial Bold:18><lmargin%:2>Torque Core<spop>
|
|
<lmargin%:5>• Multi-Platform
|
|
• Windows server & client with OpenGL and DirectX
|
|
• Mac OS 9/X server & client with OpenGL
|
|
• Linux server & client with OpenGL
|
|
• Journaling and Integrated hierarchical profiler
|
|
• Math library, Vector, Matrix, Quaternion, etc.
|
|
• Efficient memory manager with extensive debugging features
|
|
• Resource Manager
|
|
• File and Stream IO
|
|
• Keyboard, Mouse and Joystick Input
|
|
• SFX/Music driver using OpenAL
|
|
• Spatial Database
|
|
• Collision Testing
|
|
• Vehicle Physics
|
|
|
|
<spush><font:Arial Bold:18><lmargin%:2>Torque Script<spop>
|
|
<lmargin%:5>• C++ like syntax
|
|
• Local and Remote Debugging
|
|
|
|
<spush><font:Arial Bold:18><lmargin%:2>Integrated Script Compiler<spop>
|
|
<lmargin%:5>• Intermediate tokenized object format
|
|
• On-demand compilation
|
|
• Large complement of functions including math, object manipulation, fileIO, TCP/IP, etc.
|
|
• Easily extend with plug-ins
|
|
|
|
<spush><font:Arial Bold:18><lmargin%:2>Tools<spop>
|
|
<lmargin%:5>• Complete source code for all tools
|
|
• Milkshape and 3DStudio Max plug-ins, including an exporter and helper objects
|
|
• Quark and WorldCraft converter and lighting
|
|
• Integrated World Editor, GUI Editor, Terrain Editor, Terrain Generator
|
|
|
|
<spush><font:Arial Bold:18><lmargin%:2>World Editor<spop>
|
|
<lmargin%:5>• Integrated world builder
|
|
• WYSIWYG
|
|
• Construct, place, size, scale and rotate objects
|
|
• Multi-level undo/redo
|
|
• Edit object properties
|
|
• Control lighting
|
|
• Script object behaviors
|
|
• Built-in terrain editor
|
|
• Rule based fractal height field generator
|
|
• Rule based fractal terrain texturing
|
|
|
|
<spush><font:Arial Bold:18><lmargin%:2>GUI Editor<spop>
|
|
<lmargin%:5>• Integrated GUI editor
|
|
• WYSIWYG
|
|
• Build fully scriptable interfaces
|
|
• Includes set of default controls
|
|
• Write custom controls
|
|
• Extensive font support
|
|
|
|
<spush><font:Arial Bold:18><lmargin%:2>Networking<spop>
|
|
<lmargin%:5>• Award winning client/server architecture
|
|
• Uses UDP and TCP
|
|
• Packet stream manager
|
|
• Object ghost manager with partial object updates
|
|
• Bit level stream packing
|
|
• String and message packing
|
|
• Uses the optimal Notified Delivery Protocol
|
|
|
|
<spush><font:Arial Bold:18><lmargin%:2>Rendering Engine<spop>
|
|
<lmargin%:5>• Multi-pass texturing
|
|
• Layered volumetric fog
|
|
• Decals
|
|
• Detail texturing
|
|
• Environment mapping
|
|
• Vertex and multi-pass lighting
|
|
• True spherical distance fogging (for terrain, buildings)
|
|
• Spherical distance clipping (for terrain, buildings)
|
|
|
|
<spush><font:Arial Bold:18><lmargin%:2>Terrain Engine<spop>
|
|
<lmargin%:5>• Continuous, seemless, LOD mesh generation (using screen error metrics)
|
|
• Aggregated tile mip-mapping
|
|
• Light mapped for hill and building shadows
|
|
• Dynamically generated blend tiles
|
|
• Altitude based fog banks
|
|
• Seamless integration with the interior engine
|
|
|
|
<spush><font:Arial Bold:18><lmargin%:2>Interior/Building Engine<spop>
|
|
<lmargin%:5>• Portal based interiors
|
|
• Seamless integration with the terrain engine
|
|
• Detail brushes
|
|
• Animated lightmaps
|
|
• Buildings can be instanced, placed, manipulated and yes, scaled, with the world editor
|
|
• Quark and Worldcraft converter
|
|
|
|
<spush><font:Arial Bold:18><lmargin%:2>Mesh Engine<spop>
|
|
<lmargin%:5>• Continuous level of detail based on a progressive mesh algorithm
|
|
• Supports, bone, mesh, texture bitmap, texture coor. and visibilty animation
|
|
• Mesh vertex deformation animation
|
|
• Multi-bone mesh skeletal animation
|
|
• Simple interface to multi-sequence animation manager
|
|
• Damage detail level
|
|
• Collision detail level
|
|
• Projected object shadows (clipped against the environment)
|
|
• 3DStudio Max & MilkShape exporters
|
|
|
|
<spush><font:Arial Bold:18><lmargin%:2>Water Engine<spop>
|
|
<lmargin%:5>• Continuous, seemless, LOD mesh generation (using screen error metrics) for large bodies of water
|
|
• Dynamic waves
|
|
• Multi-pass wave crest and shoreline textures
|
|
• Integration with terrain and interior engines
|
|
|
|
<spush><font:Arial Bold:18><lmargin%:2>Particle Engine<spop>
|
|
<lmargin%:5>• Integrated with scripting engine
|
|
• Animate texture and scale
|
|
• Specify particle mass, drag, starting velocity, etc.
|
|
• Sophisticated particle generators which can emit multiple particle types at once
|
|
|
|
<spush><font:Arial Bold:18><lmargin%:2>Sound<spop>
|
|
<lmargin%:5>• Multi-channel prioritized SFX manager
|
|
• 3D sound support; panning, volume, doppler, cones
|
|
• OpenAL
|
|
|