Esenthel Engine

83fd2fa0-a9ff-438e-b282-9d7701b60e8f

Website:
http://www.esenthel.com

Developer:
Grzegorz Slazinski

Launched:
Not specified

Status:
Active

Supported Platforms:
Windows, Mac OS X, iOS, Google Android

Languages Written In:
C/C++, Assembly

Languages Supported:
C/C++, Obj-C, Assembly, Proprietary

Graphics APIs:
OpenGL, DirectX

Rating:
  (47 reviews)

  • Overview
  • User Reviews

Esenthel Engine is a complete game development suit allowing to create fully featured AAA titles. It has been specifically designed for professional game development, which has been achieved by giving the developers full control over the game code mechanics, next generation graphics and a rich toolset drastically simplifying the game development process. While mainly targeted for the professional market, the engine is easy enough that it can also be used by independent teams or small companies with no prior game development experience.

  • Screenshots
  • Videos
No screenshots available.

  • 1 1

Supported Features

General

  • Object-Oriented Design
  • Save/Load System
  • Streaming of "Unlimited" Sized Worlds
  • Automatic loading, unloading, updating and rendering of Terrain and Objects
  • Objects with custom class and set of parameters
  • References between objects
  • Instant Pathfinding even between distant areas
  • Waypoints with custom looping modes (Single, Loop, Ping-Pong)
  • Built in classes for objects: Static, Doors, Items, Characters, Lights
  • Raytracing
  • Raycasting
  • Deferred Shading
  • Render-to-Texture
  • Fonts
  • GUI
  • 3 Renderers - Simple, Forward Rendering, Deferred Rendering
  • Anti-Aliasing - Multi Sampling, Super Sampling
  • Color Operations - RGB <-> HSB (Hue, Saturation, Bightness) Conversions, Opacity, Inverse, Adding, Lerping
  • Screen Color Transformations
  • Gamma Calibration
  • 4:3, 5:4, 16:9, 16:10 or custom Screen Aspect support
  • Shader Model 2.0, 3.0 supported
  • Vertex Buffering for simple graphics drawing (Images, Gui Elements, Geometry Objects, ...)
  • Screen Synchronization
  • Windowed / Fullscreen
  • Taking Screenshots
  • Custom Font Creation
  • Shadowed Font Drawing
  • Fonts in Any Language (Unicode support)
  • Point, Directional and Cone Lights
  • Dynamic Lightmaps
  • Occlusion Query support
  • Particle System (based on a single shape, or animated skeleton)
  • Viewports
  • Rendertargets (with support of high precision formats)
  • Smooth Fading between screens
  • 2D Effects - Subtitles, Ripple, Fade using fade texture, Wave, Radial Blur
  • Environment Mapping
  • Lens Flares
  • Billboarding
  • Particle System
  • Depth of Field
  • Motion Blur
  • Sky
  • Water
  • Fire
  • Explosion
  • Decals
  • Fog
  • Weather
  • Mirror
  • Flat, Normal, Parallax and Relief Bump Mapping
  • Light Blooming , Glow
  • Hdr + Eye Adaptation
  • Motion Blur, Depth of Field
  • Volumetric Clouds, Layered Clouds
  • Ambient Occlusion
  • Sub-Surface Scattering
  • Soft Particles
  • Markers
  • Bullet Holes
  • Grass Bending on Wind
  • Leafs Bending on Wind
  • Fire, Water, Fur, Fog, Sun, Sun Rays, Sky, Explosions, Blood Effects
  • Laser, Electricity
  • Mesh Outlining
  • Cel-Shading
  • Holographic Images
  • Splines

Networking

  • MMO Framework (Client, Server)
  • TCP/IP, UDP
  • Peer-to-Peer
  • Downloading File from url address
  • FTP support

Sound

  • 1D / 3D space
  • Wav / Ogg formats supported
  • From File or Memory
  • Custom Volume Groups (Sound Fx, Voice, Music, Ambient, Global)
  • Music and Ambient Systems automatically playing random tracks from given Music Theme with Crossfading support

Physics

  • Nvidia PhysX and Bullet engines supported
  • Rigid Body
  • Ragdolls
  • Character Controllers
  • Vehicles
  • Clothes
  • Destructibles
  • Holding and Dragging Actors
  • Overlap and Sweep Tests
  • Continuous Collision Detection
  • Actors - Ball, Capsule, Box, Tube, Convex, Triangle based (static only)
  • Joints - Fixed, Hinge, Spherical, Slider, Breakables

Artificial Intelligence

  • 2D Pathfinding
  • NavMesh Pathfinding
  • Sample AI tutorials included

Texturing

  • Color Map
  • Normal Map
  • Bump Map
  • Specular Map
  • Glow Map
  • Reflection Map
  • Detail Map
  • Macro Map
  • Sky-box
  • Volumetric
  • Mipmapping

Lighting

  • Per-vertex
  • Per-pixel
  • Deferred Renderer
  • Forward Renderer
  • Simple Renderer
  • Volumetric
  • Lightmapping

Shadows

  • Shadow Mapping
  • Cascaded Shadow Mapping
  • Shadow Softening and Jittering
  • Stencil Shadows

Scene Management

  • "Unlimited" world size support
  • World split into "areas"
  • Frustum Culling

Animation

  • Inverse Kinematics
  • Forward Kinematics
  • Skeletal Animation
  • Keyframed (Target Orientation, Relative Rotation, Position Offset, Scale)
  • Multiple Animation Blending
  • Facial Animation
  • Skeleton Animation Level of Details (LOD)
  • Animation Events
  • Item Slots
  • Highly compatible (one Animation Works on All Meshes with similar skeletons)
  • Creating Animations in Model Editor tool
  • Importing Animations from external formats

Terrain

  • "Unlimited" world size support
  • Automatic world and area data streaming
  • Dynamically created terrain support
  • Multiple Material blending support (up to 3 per triangle, and up to 256 per area)

Meshes

  • Mesh Loading
  • Skinning
  • Progressive
  • Vertexes (Position, Normal, Tangent, Binormal, Texture0, Texture1, Matrix Index, Blend Weights, Size)
  • Edges (Vertex Index, Adjacent Face, Normal, Flag, Id)
  • Triangles (Vertex Index, Adjacent Face, Adjacent Edge, Normal, Flag, Id)
  • Quads (Vertex Index, Adjacent Face, Adjacent Edge, Normal, Flag, Id)
  • Automatic UV Mapping
  • Transforming (Moving, Scaling, Matrix Transforming), Reversing, Mirroring
  • Correct Normal, Tangent and Binormal Calculation Vertex Welding, Edge Welding, Edge Subdividing, Face Subdividing
  • Joining, Spliting, Copying
  • Linking Vertex->Vertex neighbour, Vertex->Edge, Edge->Face, Rectangle->Edge
  • Convert Triangle to Quads, Quads to Triangles, Edges to Polygons
  • Logical Operations on 2D / 3D Meshes (Or, And, Xor, Sub..) - Beta
  • Add and Remove Vertex / Edge / Triangle / Quad Optimize (Remove Inline Vertexes, Faces, Vertex Cache, Simplification)
  • Level of Detail (Lod)
  • Binary / Text Custom Format
  • Importing 3ds, Ase, B3d, Dae, Obj, Wrl, X, Xml (OgreXml)
  • Creating Meshes out of geometry shapes
  • Automatic Tree Mesh Genereation

Shaders

  • Writing custom shaders
  • HLSL

Tools & Editors

  • Data Browser - preview resources
  • Model Editor - edit models, skeletons, animations, materials, physical bodies
  • World Editor - create unlimited worlds, edit objects, place waypoints, water
  • Gui Editor - design gui components
  • Code Editor - innovative programming environment, advanced auto-complete, no C++ headers needed, support for both built-in C++ compiler and Visual Studio C++ compiler
  • Icon Maker - create 2D icons from 3D models
  • Converter - universal resource converter
  • Autoupdate - updates Engine SDK to the latest version
  • Data Server - management of game resources across the development team
  • Header Browser - easier browsing of engine C++ headers
  • Calculator - calculates mathematic formulas
  • Functions - mathematic functions visualizer
  • Mouse Extend

Scripting

  • C++ support
  • Esenthel Script support
  • Code Editor tool featuring - built-in C++ compiler and support for Visual Studio

 

Licensing

License Name Price in $US Source Code Included? Additional information
Proprietary Free No View Details
Non-commercial use
Proprietary $99.00 No View Details
Personal
Proprietary $500.00 No View Details
Company
Proprietary Unspecified Yes View Details
Ultimate - Full Source, Unlimited Games

Showing 26-47 of 47
Btn_addreview

The best engine ever

  Jun 19, 2009 at 21:29 by Eriks

I think that this is the best (free ;d ;d ;d) engine for young programmers. (((((sorry my english :P))))) Easy in use, perfect support, good features, stability and performance are excellent :) PERFECT ( FREE ) ENGINE

1 of 3 people found this review helpful. Did you? Yes No

This engine is Perfect!

  Jun 06, 2009 at 11:15 by Koniu_Slincer

I use this engine from February 2007, and I'm very happy. Perfect support, very easy to use ;)
I command this engine warmly.

The Apocalypse: Slincer based this engine (www.slincer.com).

Licence is very profitable

1 of 3 people found this review helpful. Did you? Yes No

Great Engine!

  Jun 06, 2009 at 06:56 by Barthap

I use this engine two months. I think this engine is great!
World and Mesh Editor are best features in engine. Engine has got very big support: 100 tutorials with source code. It's very easy to implement basic game code.
Engine autoupdate is very fine feature becouse I can always update engine without problems.

1 of 3 people found this review helpful. Did you? Yes No

A perfect engine for game programmers

  Jun 05, 2009 at 22:07 by Harrymaster

I have been using Esenthel Engine since February 2007 and I must tell that it is the best engine which I have ever seen. Everything what author of this engine wrote about it is true. It's fast, easy and has a lot of features. What's more everyone who work with EE has a brilliant technical support. I think that Esenthel Engine is really better choice than another engines like OGRE.

And finally - if you and your team wants to make a real game and work with professional engine you should try Esenthel Engine immediately.

1 of 3 people found this review helpful. Did you? Yes No

Read The Review

  May 06, 2009 at 19:08 by GeorgeGonzales

I'd like to describe shortly my experiences with Esenthel Engine:
- Watched the screens
- Downloaded the engine
- Checked the codes
- Tried out the tutorials

And finally, I thought to myself - This is holy s*** amazing!

1 of 3 people found this review helpful. Did you? Yes No

Engine which I was looking for.

  May 05, 2009 at 09:47 by johnnyzib

I'm absolutely amazed by this engine, it has huge potential. Just by the look on supplied tutorials you can see that it's very easy to use.
The graphics are top notch - you won't find any better rendering quality than you can find in this engine.
Features are great and very well developed, everything is ready and awaits to be used.
The API is extremely clean and very well commented.
This is exactly the thing which I was always looking for.

Try it immediately - you won't go back to any other engine!

1 of 3 people found this review helpful. Did you? Yes No

Updated review

  Mar 02, 2013 at 00:52 by Rubeus

Recently, version 2.0 of the Esenthel tools. While the engine itself is the same for both, the rest of the development toolset has changed completely.
This is a review of the Esenthel Engine and the new 2.0 tools.

First off, I'm one of those types that likes to use vanilla C++ to code anything. The drag and drop tools, the code editors, etc I thought were nice to check stuff out in, but the C++ was where the real action was.
This mindset what brought me to Esenthel. The tools are all unnecessary(except for converting assets), and a game can be created using C++. The headers are wonderfully documented in a clear, concise way. I would say that there is some level of OCD involved in the cleanliness and neatness of it all. If there are any questions or issues, the developer watches the forums and will usually have an answer within a day, and a fix/update that addresses the issue in the next SDK release.

...Oh, the releases are usually at least one major release with new features per month, but fixes come out sometimes several times per day as they are found. There is never a want for support with this engine.

So many updates means so many bugs, right? Nope. Most are just obscure little things that most game developers would either never notice, or would code a quick patch to work around it. Esenthel, by his own admission, aims to make his engine the best he can and will fix any minor issue--even a typo in the comments. I'm telling you: OCD.

One of the cool things about Esenthel is the multiple platform capabilities. With only a sprinkling of extra code, games are playable on PC, Mac, Android, and iOS. (Unfortunately, Playstation #, Xbox###, and Wii-* are pretty far down the roadmap.)

Another neat thing is the tutorials and source code available(some at a small cost). Between them, one can easily master the intricacies of Esenthel. Tutorials range from "Hello World" to an actual working world to run around in. Source code include (for a relatively low price) a *working* MMORPG. A fully capable, minecraft-with-better-graphics, server source code and client source code.

Performance is where Esenthel seems to take the most hits. I won't say it's the fastest engine around, but it is not slow. A couple of the big performance increases are in the works, right now, and will be finished before my game is released(that's for sure!). With simpler scenes, you could expect a faster than average framerate, while in extremely complex scenes you might take a hit of about 15% in the most extreme cases. For now, that is.

Graphically, Esenthel supports all the latest rendering techniques, DirectX9/10/11(windows), OpenGL(everything else), the lighting(HDR) and all that other hubbub. The games can look SPECTACULAR on this engine, guaranteed.

Now for the Esenthel 2.0 toolset.
Everything is integrated. Beautifully.
If you want to write some code, you can still use C++, or you can use the built in code editor. The code editor has a nice benefit over C++; everything is guaranteed cross platform support. No more worrying that such-and-such has to be written this way for iOS, and this way for Android; it's all taken care of. It's very similar to C++, so there is no problem jumping right in. The "intellisense" in the code editor is one of the best I've ever seen. I've begun transferring my C++ code to Esenthel Script, and it's close enough that only a few changes are needed per file-if any at all!

Bringing in assets is as easy as dragging and dropping. Then they show up in the list next to the world, the code blocks, etc. It's that easy. There's some videos on the Esenthel website that show how ridiculously easy it is to bring in assets and get going. And there are a lot of supported model, picture and sound formats supported, so your favorite editors will work.

The coolest part about EE2.0 is the collaboration. One can set up a server to allow multiple clients to access the same code and assets. Changes are shown in real-time. So the world builder can start making his world and see the models he needs popping up in the list of models. There is NO wasted time, here.

Now, the price for Esenthel was changed since the posting of the engine. Currently, the price *including license* is $150 per seat. This means that if you are a 1-man team, it's $150. If you are a 10-man team, it will be $150 for each person that actually uses it. Maybe one of the modelers, the texture artist, the sound guy, and the guy that looks over everyone's shoulder while eating Doritos and getting crumbs in everyone's hair don't need to actually work with it, so the cost goes down.

The real question is: what reason is there to NOT use this engine? Indy and professional developers alike should definitely give this a try(a free demo is available!) if they are not aiming at the console market.

That's my two cents.

1 of 4 people found this review helpful. Did you? Yes No

Esenthel Engine review

  Jun 20, 2009 at 07:38 by TheCoder

If you want to have cheap (and free for non-commercial use), fast, stable, extremely easy to use engine with great support from engine creator and help from very nice community - now you know where to find it. Esenthel Engine is truly high quality, good optimised solution that allows you to create any kind of game in really short period of time. I recommend this engine to everyone - from newbie to professionals.

1 of 4 people found this review helpful. Did you? Yes No

perfect engine

  Jun 19, 2009 at 21:38 by igorwojtowicz

Engine is perfect
Always Lord Grzegorz will help the wrazie of mistake.
Engine contains tools as well as shaders
You by perfect documentation will learn coding in this engine quickly.

1 of 4 people found this review helpful. Did you? Yes No

Loved this engine

  Oct 07, 2010 at 15:42 by joacorock@gmail.com

I tried so many engines and when i noticed esenthel i quikly moved to it.

It's awesome, exelent graphic options, easy to use and the libraries are very complete and useful

Try it and you will never use another engine ;) I promise :P

1 of 5 people found this review helpful. Did you? Yes No

Amazing engine with the best Support

  Aug 28, 2010 at 12:39 by McTomas

I've been using this engine for almost a year and I must say that is the best one that I've used.
The support is amazing and is constantly being updated.
The new Directx 11 and Mac support features are a great asset to the engine, and acording to the RoadMap new good features are yet to come.

The best point for this engine is that it's FREE to use, and only 200USD for the commercial use.

The only down side I can see is the Gui support that is simple, confuse and limited. But has the minimum for game pause menus.

I recommend it to everyone :D

1 of 5 people found this review helpful. Did you? Yes No

A very smart engine/framework

  Aug 26, 2010 at 15:44 by taduad

It have near full feature you need to make your AAA title game
Certainly not have something as Scaleform, Speedtree, HumanIK,Morpheme,DMM,... !
and not have intergrate Script Language as Python

1 of 5 people found this review helpful. Did you? Yes No

Engine

  Feb 18, 2010 at 00:58 by Jonass

I've use this engine from some time and I must say that it's great. I'm starting my own business with games development and Esenthel Engine is exactly what I need. Try it because it's worth!

1 of 5 people found this review helpful. Did you? Yes No

Awesome!

  Dec 06, 2009 at 00:13 by sil0o

an excellent cheap game engine with nice features and ease of use tht makes it perfect for Indie developpers. Unfortunately no code source, but it's really easy to implement nearly everything you want like LUA scripting.

1 of 5 people found this review helpful. Did you? Yes No

Super, once you start useing you'll never go back.

  Oct 15, 2009 at 17:39 by Stratosphere

This engine can do thing most other engines that are free can't. I can really only compare it with Open Source engines because until now I've only used Open Source engines. It's very stable, and the support is great even if you haven't bought a license.

I gave it a minus one ease of use just because it's c++, but it have over 100 tutorials that come with it so that's not really a problem, you just have to read a few programming books ;p

Highly recommended.

1 of 5 people found this review helpful. Did you? Yes No

EE Review

  Oct 09, 2009 at 12:40 by Hu Meng Shou

We are using the engine in our company for almost a year. So far we are more than satisfied. The support and vast amount of features is excellent. The development of the engine is so fast it's sometimes hard to keep up ;) There are no problems with stability (literally zero crashes or issues). The engine is becoming more powerful with every day.

1 of 5 people found this review helpful. Did you? Yes No

The best engine.

  Aug 02, 2009 at 04:30 by Krzysiek1105

I use the engine less than a month.
I am very happy that I am using this engine.
Forum offers quick help. .W all helped me. is really a great engine has a lot of guides, many of which can be learned.
Sorry for the mistakes but I am not good with English

1 of 5 people found this review helpful. Did you? Yes No

Esenthel engine

  Jul 15, 2009 at 13:54 by Adventura

Very, very good. One of the best engine I've ever used. I've used this from some time and I can truly recommended. Easy, stable, still developing. What else I can say, try it!

1 of 5 people found this review helpful. Did you? Yes No

I love it!

  Jun 30, 2009 at 15:35 by McRoyal

Very professional, very powerful, tech support is very fast and helpful.
I can honestly recommend this engine to anyone, both professionals and indies.
Try it out, you won't get back to any other engine.
5/5 Stars!

1 of 5 people found this review helpful. Did you? Yes No

Very Satisfied

  Apr 29, 2009 at 11:01 by Jack

I've been using the engine for quite a long time, and since I've discovered that it has appeared in the engine's database I've thought I write a short review about it.
I've tried many engines and this one suits my needs perfectly.

First of all let me say that it isn't another game maker, this engine is designed specifically for the professionals being built on c++ architecture. So it isn't click-click-play, but gives you instead the bigger control over the game codes, which allow you to change the behavior of game objects, add custom classess and so, giving almost limitless freedom. From what I've seen so far you can easily make any kind of game in the engine.
Some may see this as a disadvantage making it harder to learn, but for making pro games, this is definitely the way to go, once you'll check the tutorials you'll see that it's actually very simple to code games in it.

A few words about graphics, while being a man who pays very big attention to details, I must say that the engine has one of the most advanced graphics out there, very complex shader system, and a lot of special effects.

The other thing that must be mentioned is the speed of development. I was very surprised how fast the engine grows with new features and functionality, almost every few days I can launch the autoupdating tool, and incorporate new engine features into my game.

What else? I haven't mentioned the tools, the engine comes with a package of multiple tools, including most importantly World Editor and Mesh Editor. Tools are very well designed, after playing with them for some time, my opinion is they are both very easy to use and very powerfull as well.

As for the stability, everything works like a charm. From the several months of working with the engine I've encounter at most 2 issues, each of them were solved in less than an hour since reporting.

Final Word? Get the engine, it's worth it.

1 of 5 people found this review helpful. Did you? Yes No

A very good engine

  Jan 11, 2012 at 20:12 by neo22

it's an excellent game engine, it's complete, feature full, easy to use, well thought, very well documented and also realy cheap (free for a non commercial use).
It's the perfect tool for game programmeurs.

0 of 4 people found this review helpful. Did you? Yes No

Good engine at the cost.

  Nov 22, 2009 at 21:42 by Aurora

After using the engine for some time, i can only say this so far:

The engine is packed with features, for the price you pay, you get top dollar in features in return (and they work!).

The engine is easy to use, however, some things can mess up, like the Material editor wich i wished where by itself and not build into the mesh editor, and some functions is more annoying then useful (like rotating textures on mesh by accident, almost everyone use UV mapping).

The engine is stable, i have yet to have anything crash on me, and the FPS is really really good (but still need alot of optimization.

For support, the forum is decent for support, the "owner" / creator is there to answer what you might have of issues, and quick to fix eventual bugs.

However, if you can use UDK for your project, i highly recommend that one too.

0 of 4 people found this review helpful. Did you? Yes No
Showing 26-47 of 47
Btn_addreview

Last edited Jun 29, 2012 at 16:54

Copyright 2011 DevMaster. All rights reserved. (rev: 994f941)