A new TXnaGE release is ready fro download! It brings some fixes and cool new features. Among the new features are things like: ModelSceneNode for rendering Xna models, GravityAttractor which is a controller if attached to nodes makes them accelerate towards the gravity direction, Queuing tasks from the background threads for execution on the main game loop - this is needed since some code like changing the GraphicsDevice throws InvalidOperationException's if executed from the wrong thread, each node has now a FarPlaneCullingFactor which overrides the far plane value in the culling equation - this allows per node distance before culling e.g. larger nodes sow up on larger distances than smaller
This release is a pre Alpha 0.3 [Stable], it contains some fixes but most important two download packages are created. One with complete source code and media (needed to compile and run the demo applications) and one with only source code.
Folder structure changed.
Added common Media folder.
Complete source redesign.
New demo project explaining new features.
Added background scene initialization while an active scene is rendered, check out the cool Splash screen in 02Scene Demo!
- a lot of new stuff/changes for details check out the Changes.txt
Titanium Xna Game Engine is a lightweight Xna 3.0 based game engine.
ver 0.1.1.0 03.02.2009 by Riki
- added BillboardSceneNode
- added BoundingFrustum Frustrum {get;} to camera, needed for frustrum culling
- added InternalFarPlane to camera and detached the physical projectionMatrix based on the InternalFarPlane from the Frustrum based matrix
- added CullingInfo enum for choosing the culling method
- added RenderStatistics struct which holds various statisticall data, it is maintained per frame and can be queried from the active scene
- lot of fixes and improvements
TXnaGE is a lightweight Xna based game engine. This is the first pre-alpha release, it has only a limited feature list but all the features are tested and fully functional. Features: full scene management, support for multiple scenes (one active), easy extendable base entities, custom scene node: Terrain, Sky dome, Quad, Camera (Fps and Free style). Transparently supports a mixed environment where the developer can use the TXnaGE entities for rapid development and fall back to "standard" Xna when needed.
02.02.2008 Initial pre-alpha
- Fully functional, contains SceneManager, Scenes, basic entities, Custom scene nodes (like: Terrain, SkyDome, Quad, Camera), controllers (FreeCamera, FpsCamera, etc)
- Demo application which currently doesn't do much except loading a terrain a sky dome, adding a quad with texture on it, all this is viewed from a camera controlled by the FpsCameraController