PDA

View Full Version : The Best Game Engine [Esenthel Engine]


roleplayman
03/05/2009, 02:20 PM
This Is New Gen Game Engine [Complete] And Free For Non Commrical Use!!!!!
Time To Use It

Website:http://www.esenthel.com/

Features
Game Engine

* Streaming of "Unlimited" Sized Worlds
* Automatic loading, unloading, updating and rendering of Terrain and Objects
* Loading data in the background thread
* 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:
o Static
o Doors
o Items
o Characters
o Lights

Animation System

* Skeletal
* Keyframed (Target Orientation, Relative Rotation, Position Offset)
* Multiple Animation Blending
* Facial Animation
* Inverse Kinematics
* Skeleton Animation Level of Details (lod)
* Events
* Item Slots
* Highly compatible (one Animation Works on All Meshes with similar skeletons)
* Creating Animations in Mesh Editor tool
* Importing Animations from external formats (BlitzMax b3d, Collada dae, DirectX x, OgreXml)

Camera

* Custom Cameras (including Fpp, Tpp, Isometric, Static)
* Camera Quake Effects
* Automatic Frustum Culling
* Projecting 3D shapes to on screen 2D shapes

Geometry
Calculating Surface Area, Volume, Distance Between, Transforming (Moving, Rotating, Scaling, Transforming by Matrix), basic Collision Detection, Drawing:

* Plane
* Point (2D / 3D)
* Edge (2D / 3D)
* Triangle (2D / 3D)
* Quad (2D / 3D)
* Rectangle
* Box
* Oriented Box
* Circle
* Sphere
* Capsule
* Tube
* Torus
* Cone
* Pyramid

Graphics

* 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, ...)
* Alpha Blending
* Alpha Testing
* 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

GUI

* Custom GUI with support of - Button, CheckBox, ComboBox, Context Menu, Desktop, Custom Element, Image, Menu, Tabs, Text, Viewport, List, ProgressBar, Region, SlideBar, Slider, TextLine, Window, Window IO (File / Directory selection)
* Description of elements (Tooltips)
* Message Boxes
* Skin changing

Input

* Keyboard, Mouse, Joypads
* Detecting Key States, Key Pushes, Key Releases, Key Double Clicks, and Key Combos
* Mouse Rectangle Clipping, Driver Disabling, Hardware Cursor
* Asian Characters input support

IO

* Binary, Text and Xml file classes
* Accessing Files in Memory, on Disk, or File Inside Another File
* Data Encryption
* Detecting File / Directory Information
* File / Directory Searching
* File / Directory Creating and Deleting
* Operating on All Files Inside Directory
* Data Packing to one big PAK file
* Drives Detection (Hdd, Cd)

Mathematics

* Mathematic operations - Minimum, Maximum, Average, Abs, Saturate, Sign, Trunc, Round, Ceil, Floor, Frac, Align, Sqr, Cube, Sqrt, Cbrt, Pow, Ln, Log2, Sin, Cos, SinCos, Tan, CTan, ACos, ASin, ATan, Angle, Linear Interpolation, Hermite Interpolation, Power Interpolation, 4-Values Interpolation, Equation solving of 0th, 1st, 2nd and 3rd degree
* Vector (2D, 3D, 4D Float & Int) operations - Add, Subtract, Multiply, Divide, Change Sign, Abs, Minimum Component, Maximum Component, Minimum Index, Maximum Index, Normalize, Length, Length^2, Set Length, Dot Product, Cross Product, Perpendicular, Comparing, Epsilon Comparing, Matrix Transforming
* Matrix (3x3, 4x3, 4x4) operations - Moving, Scaling, Rotating, Multiplying, Inversion, from Quaternion
* Quaternion - Adding, Scaling, Multiplying, Inversing, Rotating, Calculating Angle and Axis of rotation, Conversion from and to Matrix
* 512-bit precision Integer / Float operations - Add, Subtract, Multiply, Divide, Mod, Square, Square Root
* Calculator function (calculates given strings for example "sin(2*x) + dot(vec(1,2,3),vec(4,5,6)) + 15*(1+2*pow(x,y))" to Int, Float or Vectors)

Mesh

* 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
* Constructive Solid Geometry (CSG) - boolean functions on 2D / 3D Meshes (Or, And, Xor, Sub..)
* Add and Remove Vertex / Edge / Triangle / Quad
* Optimize (Remove Inline Vertexes, Faces, Vertex Cache, Simplification)
* Level of Detail (Lod)
* Binary / Text Custom Format
* Importing Formats - 3ds, Ase, BlitzMax B3d, Collada Dae, Obj, Wrl, DirectX X, Xml (OgreXml)
* Creating Meshes out of geometry shapes
* Automatic Tree Mesh Genereation

Memory

* Zero, Copy, Is Copy, List Copy, Set Byte Value, Comparing, Swapping, Copy different sized data (8to32, 16to32, 24to32, 32to8, 32to16, 32to24), Encrypting, Decrypting, Allocating, Reallocating
* Memory Containers working on any defined class (Continuous Memory based, Block based, Extended Block based, List based)
* Cache for storing dynamic loaded data (Meshes, Materials, Textures, Animations, Skeletons or any Custom Data)
* Memory Leaks Detection

Miscellaneous

* Video Playback support
* Game Config File support
* Cpu detection (Mmx, 3DNow, Sse, Sse2, Sse3, Number of Cores)
* State Manager
* Custom Randomizing Unit creating - random Ints, Floats, Vector Deviations, Points (on surface or inside) - Sphere, Box, Capsule, Tube, Edge, Circle, Rectangle.
* Log File support
* System Clipboard support
* System Language detection
* String operations (Case Up, Case Down, Add, Length, Compare, Path Compare, Starts With, Contains, Contains Words, Replace, Get Extension, Get Not Extension, Get Path, Get Base Name, Get Start, Get Not Start, String <-> Int, String <-> Binary, String <-> Hex, String <-> Real, String <-> Vector)
* Wide Strings Supported (Unicode)
* Timer support - Application Time, State Time, Frame Time, Current Time, Frames Per Second, Dynamic Game Speed Adjustment, Frame Time Filtering
* Date & Time operations - Differences between 2 dates in seconds, Number of seconds from 1 Jan 0 AD 00:00:00 (Leap Years support included)
* OS Windows Minimize, Maximize, Activate, Move, Get Parent, Get Focused
* Drag & Drop support with custom provided function
* Data De / Compression
* Sorting custom structures with custom comparing function

Network

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

Physics

* Rigid Body Collision Detection
* Ragdolls
* Character Controllers
* Vehicles
* Clothes
* Continuous Collision Detection
* Actors - Sphere, Capsule, Box, Oriented Box, Convex, Triangle based (static only)
* Joints - Fixed, Hinge, Spherical, Slider, Breakables
* Calculating Actor Position, Matrix, Velocity, Angular Velocity, Energy, Mass, Damping
* Actor Groups and User Data
* Holding and Dragging Actors

Shaders
Ability to create custom shaders, or use already available:

* Flat, Normal, Parallax and Relief Bump Mapping
* Light Blooming
* Glow
* Hdr + Eye Adaptation
* Motion Blur
* Depth of Field
* Per Pixel Lighting
* Stencil Shadows
* Shadow Mapping
* Hardware Shadow Mapping
* Soft Shadows
* Volumetric Lighting
* Volumetric Clouds
* Layered Clouds
* Ambient Occlusion
* Sub-Surface Scattering
* Early Z
* 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

Sound

* 1D / 3D
* Wav / Ogg
* 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

Textures

* Anisotropic Filtering
* Mip-Mapping
* Formats supported L8, A8, A8L8, X8R8G8B8, A8R8G8B8, DXT3, DXT5 and many others
* Modes supported 2D, 3D, Cube, Software
* Color, Normal, Bump, Specular, Glow, Alpha, Detail, Reflection, Light Maps
* Crop, Blur, Average, Sharpen, Normalize, Downsample, Normal Downsample, Pixel Set / Get
* Bump to Normal Map Conversion
* Optimized Texture Compression
* Importing Bmp, Png, Jpg, Tga, Dds

Threading

* Process Management
* Simplified Threading
* Separate Threads for Game Updating, Physics Calculating, Data Loading, Sound Processing


Screen
http://www.esenthel.com/screenshots/engine/12s.jpg

Donny_k
03/05/2009, 05:50 PM
Nice I'll have a play with it.

cago95
03/05/2009, 06:15 PM
I can make a game with this?

ICECOLDKILLAK8
03/05/2009, 06:26 PM
I can make a game with this?

Take a look at the thread title :o

This looks good, Ive always wanted to make a game like this but could never be bothered, Is it C++?, If it is i might have a go at making a multiplayer game with RakNet :D

Donny_k
03/05/2009, 07:04 PM
Any of you guys looked into Irrlicht (http://irrlicht.sourceforge.net/), it looks pretty good IMO and It looks to me that it's completely free and open source (http://opensource.org/), all they require is credit.

They have some pretty cool tools (http://irrlicht.sourceforge.net/toolset.html) also so if you are after doing such a project then maybe look into this ?

I've had a play with it and got some basic GUI and some wierd looking lass on my screen with hardly any code so it could be just what you guys are looking for as I see these types of threads alot (game making and moddeling etc).

Donny_k
03/05/2009, 07:52 PM
]
Best game engine? Take a look at THIS:
http://unigine.com/
It looks better than GTA IV.


Damn that looks nice dude, cheers for the link.

roleplayman
03/05/2009, 08:29 PM
]
Best game engine? Take a look at THIS:
http://unigine.com/
It looks better than GTA IV.


But it's not free [not even non commrical use]

Donny_k
03/05/2009, 10:17 PM
Yes it's not free, most aren't free but some you find you can use freely aslong as you don't make a commerical product but if you are good enough to make a good game then you can make it and get a games company, bank or some type of investor to give you the money for the license so that's not really a problem.

I think that they are so damn complex it kills most efforts as people rush into making the game without correctly planning it and learning the correct stuff to be able to, engines make it easy yes but they are still a lot of work for even simple games sometimes.

@Seif:

Yes dude it looks awsome, very powerfull.

Backwardsman97
03/05/2009, 10:25 PM
My favorite engine has always been the source engine. I know there's better engines but I just love this one.

http://www.rockpapershotgun.com/images/oct07/valve/ep2-2.jpg
http://www.fpsteam.it/img2006/half-life-2-episode-one/half-life2_episode_one_01.jpg

Those are some pics from HL2 EP2

roleplayman
04/05/2009, 03:09 PM
My favorite engine has always been the source engine. I know there's better engines but I just love this one.

http://www.rockpapershotgun.com/images/oct07/valve/ep2-2.jpg
http://www.fpsteam.it/img2006/half-life-2-episode-one/half-life2_episode_one_01.jpg

Those are some pics from HL2 EP2

how do you use it? [brought it?]

rafay
04/05/2009, 05:52 PM
My favorite engine has always been the source engine. I know there's better engines but I just love this one.

http://www.rockpapershotgun.com/images/oct07/valve/ep2-2.jpg
http://www.fpsteam.it/img2006/half-life-2-episode-one/half-life2_episode_one_01.jpg

Those are some pics from HL2 EP2

This one looks exactly like FarCry1.

SpiderPork
04/05/2009, 06:29 PM
My favorite engine has always been the source engine. I know there's better engines but I just love this one.

http://www.rockpapershotgun.com/images/oct07/valve/ep2-2.jpg
http://www.fpsteam.it/img2006/half-life-2-episode-one/half-life2_episode_one_01.jpg

Those are some pics from HL2 EP2

This one looks exactly like FarCry1.

Or Crysis.

cj101
04/05/2009, 06:47 PM
idk R.A.G.E is pretty good.

joemomma53
04/05/2009, 08:40 PM
My favorite engine has always been the source engine. I know there's better engines but I just love this one.

http://www.rockpapershotgun.com/images/oct07/valve/ep2-2.jpg
http://www.fpsteam.it/img2006/half-life-2-episode-one/half-life2_episode_one_01.jpg

Those are some pics from HL2 EP2


The second one is from Episode 1.

But I have to agree, the Source Engine is my favorite engine :p

rafay
05/05/2009, 07:40 AM
I also found another great one called Cube.

http://sauerbraten.sourceforge.net/newerer/screenshot_878348.jpg

*free*

RayW
05/05/2009, 01:14 PM
Source Engine ftw.

When you want a good game engine, you need to take into account for more than just the graphics. You need good physics, sound, and FPS scalability on low to high end machines. Not to mention you want it to be modular like Source Engine so it is easy to make additions to it without messing with existing code..

Donny_k
05/05/2009, 03:37 PM
I've never used it, that's the one all the CS and HL games are made on/with isn't it ?

Have any of you guys got experiance with these engines or do you just know of them ? I would be interested to see some of your work if you have any.

The Azer
05/05/2009, 04:37 PM
]
So what? It's WAY better than the one you showed us. I'd rate it as the best. And this can't be free, it's TOO amazing.
You should compare it with the 2nd version of the Cry Engine...

RayW
05/05/2009, 05:34 PM
I've never used it, that's the one all the CS and HL games are made on/with isn't it ?

Have any of you guys got experiance with these engines or do you just know of them ? I would be interested to see some of your work if you have any.


HL1 and CS uses the GoldSrc engine. HL2 and CS:S uses Source Engine.

joemomma53
05/05/2009, 11:45 PM
I've never used it, that's the one all the CS and HL games are made on/with isn't it ?

Have any of you guys got experiance with these engines or do you just know of them ? I would be interested to see some of your work if you have any.


HL1 and CS uses the GoldSrc engine. HL2 and CS:S uses Source Engine.


The source engine Is fucking amazing. I love the physics, graphic capabilities are AMAZING, and work on shitty computers lol (I got HL2 to run on a radeon 9250, 512mb ram pc once and it still looked great).

Backwardsman97
06/05/2009, 12:55 AM
My favorite engine has always been the source engine. I know there's better engines but I just love this one.

http://www.rockpapershotgun.com/images/oct07/valve/ep2-2.jpg
http://www.fpsteam.it/img2006/half-life-2-episode-one/half-life2_episode_one_01.jpg

Those are some pics from HL2 EP2


The second one is from Episode 1.

But I have to agree, the Source Engine is my favorite engine :p

Oops. Yeah. I forgot you don't go in the citadel in ep2.



how do you use it? [brought it?]

Download steam and buy any of the source engine games. There's a bunch of them. Depending on which one you download, is the one you can use the resources for. HL2 would probably be a good choice. That or the orange box. I own CSS and Gmod. Once you have a source engine game, it gives you access to HL2 source code and all the source engine editing tools. You get the face poser for choreography, hammer editor for map making, and a base game which is basically HL2 source code.
See more here http://developer.valvesoftware.com/wiki/SDK_Docs


I've never used it, that's the one all the CS and HL games are made on/with isn't it ?

Have any of you guys got experiance with these engines or do you just know of them ? I would be interested to see some of your work if you have any.

Heres some maps I made. Btw, my comp sucks and I'm not very good at mapping so if it's not the best that's why. :P

http://i282.photobucket.com/albums/kk280/backwardsman97/simpsons0001.jpg
My very first map
http://s282.photobucket.com/albums/kk280/backwardsman97/?action=view&current=sponge0000.jpg

I've made other maps but they either weren't very good or just never got finished.

Donny_k
06/05/2009, 09:37 AM
Heres some maps I made. Btw, my comp sucks and I'm not very good at mapping so if it's not the best that's why. :P

http://i282.photobucket.com/albums/kk280/backwardsman97/simpsons0001.jpg
My very first map
http://s282.photobucket.com/albums/kk280/backwardsman97/?action=view&current=sponge0000.jpg

I've made other maps but they either weren't very good or just never got finished.


A lot better than what I expected to see if I'm honest with you, you should keep it up (if you enjoy it) and keep progressing because if this is the crap then I would love to see the good dude.

I have nothing to show really, I'm learning C++ and Irrlicht for a buzz so all I have right now is a bit of a GUI wrapper which is at the moment just an 800x600 blue room with a test button hehe.

Backwardsman97
07/05/2009, 12:12 AM
My computer won't play the default CSS maps and randomly crashes when I play gmod. So, until I get my new computer I'm kinda taking a break from it because I can't fully enjoy it.

RobertGraham
07/05/2009, 12:29 AM
I would have to agree this is a pretty decent engine.

The source engine is only good to those who have source games. Therefore, not everyone uses Steam or buys their games, which makes the engine a little less in value.

Backwardsman97
07/05/2009, 12:53 AM
Well their games aren't expensive at all. And buying any of the games gives you the HL2 source code. The only thing is, if you want access to HL2 models and such, you need that game. Same goes for any game you want models for.

joemomma53
07/05/2009, 01:42 AM
Well their games aren't expensive at all. And buying any of the games gives you the HL2 source code. The only thing is, if you want access to HL2 models and such, you need that game. Same goes for any game you want models for.


And that's fine if you ask me :p I have a shit load of Source games, and I don't believe in illegally downloading games/software

ettans
07/05/2009, 10:33 AM
This definitely isn't the best engine, by far. In the end, developers decide on how well the specific game will run on someones computer. For example, look at SOURCE engine, it runs very nicely on older machines with high graphics settings. Now take a look at Gears of War, yet again, runs excellently on a little older computers, yet some games run very slowly and are quite choppy. It depends on how developers optimize their code, level-designers their levels etc. The game engine only gives you the base to work on, some are better some not so good.