Thanks for all the comments
UberTerrain
-Generating a matrix
-LOD
-Clipping
-QuadRotation (ill explain this later)
-System Which only parts of the terrain that need collision get collision (this is updated in realtime)
-Multiple Detailmaps (infinate)
-Get Ground Height Function
-Get Ground Normal Function
-Environment Map
UberInteligence
- Teams, Groups and Actors
- Team leaders and Group leaders
- Enemy Detection
- Pathfinding
- Decision making
- Movement
- Ability to find a coverpoint and take cover
UberUI
- Menus
- In Game Menus
- Gadgets
UberNet
- Messaging
- AutoSync (Syncronises the UberScene automatically)
UberFX
- Particles
- Bullets
- Muzzle Flashes
- Particle Emitters
- Lights
- Sparks
- Explosions
- Trials
- Beams
- Bullet and Blood Decals
- Fire
- Graphical Effects (eg. water, lightshafts(preprocessed), etc)
UberAnimation
- Advanced Character Animation
- Ragdolling while animating(hit a guy who is standing then they move)
- Ragdolling
- Limb Explosion (.50 cal bullets make heads explode (not reccomended if you want your game rated less than 18+))
- Limb Loss (same as limb explosion but makes a new rigid body for the lost limb)
UberEntity
- Object Creation and positioning
- Bouyancy Physics
- Picking up/throwing objects
- Objects falling to pieces/exploding
- Objects Setting on fire
UberPlayer
- Character Controller
- Shooting System with dual weilding and recoil
- HUD
When we have got a bit more done ill release a few demos and make UberEngine its own WIP thread