Rendering
Three Renderers, Lights and Shadows, Shaders and Effects, Materials and Textures, Particle System, Fonts..
Physics
Actors, Joints, Clothes, Ragdolls, Character Controllers, Vehicles, Holding and Dragging Actors, Rigid Body Collision...
Game Engine
Streaming of "Unlimited" Sized Worlds, Automatic loading, unloading, updating and rendering of Terrain and Objects.
Animation System
Skeletal, Keyframed, Multiple Animation Blending, Facial Animation, Inverse Kinematics, Level of Details (LOD), Events...
File Management
Binary, Text and Xml file classes, Accessing Files in Memory, on Disk or File inside another File, Data Encryption...
Math Library
Mathematic Functions, Vector, Matrix, Quaternion, Geometry Shapes, High Precision Number (512-bit), Calculator...
Mesh Processing
Importing External Formats, Mesh Creation, Constructive Solid Geometry (CSG), Level of Detail (Lod), Optimizing...
Miscellaneous
Video Playback, Text Strings, State Manager, Timer, Engine Config File Support, Log File Support, Cpu Detection...
Network
UDP / TCP IP Sockets, Downloading Files from the Internet, FTP (File Transfer Protocol) Support
Sound
Esenthel Engine can play sounds in one and three dimensions, allowing to take advantage of full surround speaker systems...


