Feature

Rendering

Three Renderers, Lights and Shadows, Shaders and Effects, Materials and Textures, Particle System, Fonts..

Feature

Physics

Actors, Joints, Clothes, Ragdolls, Character Controllers, Vehicles, Holding and Dragging Actors, Rigid Body Collision...

Feature

Game Engine

Streaming of "Unlimited" Sized Worlds, Automatic loading, unloading, updating and rendering of Terrain and Objects.

 
Feature

Animation System

Skeletal, Keyframed, Multiple Animation Blending, Facial Animation, Inverse Kinematics, Level of Details (LOD), Events...

Feature

GUI

Gui Objects, Programmable Drawing, Objects Description, Message Boxes, Skin Changing...

Feature

Controller Input

Keyboard, Mouse, Joypads, Detecting Key States, Key Pushes...

 
Feature

File Management

Binary, Text and Xml file classes, Accessing Files in Memory, on Disk or File inside another File, Data Encryption...

Feature

Math Library

Mathematic Functions, Vector, Matrix, Quaternion, Geometry Shapes, High Precision Number (512-bit), Calculator...

Feature

Memory Management

Raw Memory Operations, Memory Containers, Data Cache, Memory Leaks Detection...

 
Feature

Mesh Processing

Importing External Formats, Mesh Creation, Constructive Solid Geometry (CSG), Level of Detail (Lod), Optimizing...

Feature

Miscellaneous

Video Playback, Text Strings, State Manager, Timer, Engine Config File Support, Log File Support, Cpu Detection...

Feature

Network

UDP / TCP IP Sockets, Downloading Files from the Internet, FTP (File Transfer Protocol) Support

 
Feature

Sound

Esenthel Engine can play sounds in one and three dimensions, allowing to take advantage of full surround speaker systems...