Author: JT Smith
AURAN JetÂ® was created to support independent game developers by providing game architecture in order to create interactive entertainment with less expense.
Auran has created a dedicated AURAN JetÂ® Web site, which contains in-depth information on AURAN JetÂ®, including regular updates on documentation, tips and tricks, forums, example code, bug reports and developer demos. The Beta 2 public release also features extensive documentation.
AURAN JetÂ® Beta 2 builds upon the feature set in Beta 1 and includes the following additions:
Â· Progressive Mesh Reduction Support
Â· Collision Detection & Physics System Implementation
Â· AI Infrastructure and example
Â· DirectX Support – Both OpenGL and DirectX are now supported in AURAN JetÂ®
Â· General Networking Improvements – channel management, session-joining procedure, still-online checking, etc.
Â· AURAN JetÂ® Network System – message management: guaranteed delivery, message order preservation, large messages, multicasting, compression, etc.
Â· TCP/IP Support
Â· Host Migration – peer-to-peer sessions continue when the session host leaves the session.
Â· Client-Server Optimization
Â· Network Lobby Support – The NetworkLobbyDirectX plug-in provides connections to external launchers built using the DirectX Lobby API.
Â· Network Statistics
Â· Plugin Managment System
Â· Localization Support – Low-level multi-byte support has been added to AURAN JetÂ®. The Input and Interface Systems now support extended character sets.
Â· Drag and Drop
Â· Plugin Support for the Interface & Resource Systems
Â· Improved Animation – The skeletal, key-framed animation system now supports blending and sub-bone animation.
Â· Optimized Dynamic Lighting
Â· Material properties – AURAN JetÂ® now supports ambient, diffuse, and emissive components for materials with and without textures.
Â· Volumetric Shadows – AURAN JetÂ® can now use the stencil buffer to generate shadows.
Â· Multi-Texturing Support
Â· Change Textures on Loaded Meshes
Â· MP3 Support
Â· 3D Studio Max v3.1 Mesh Exporter – Now includes support for both Progressive and Fixed Resolution Meshes.
Â· Multithreaded support – A number of classes and systems (including File, PString, String and the Log system) have been modified to ensure correct behaviour when used simultaneously across multiple threads
Â· AURAN JetÂ® Tutorial – This extended example implements a simple but complete, functional network game. It provides a sample architecture, identifies and describes core application components and introduces a number of game concepts (To be released separately from the Beta 2 release).”