Gaming Engines
A Game Engine is the core software component of a video game. It typically handles rendering and other necessary technology, but might also handle additional tasks such as game AI, collision detection between game objects, etc. The most common element that a game engine provides is graphics rendering facilities (2D or 3D).
From : en.wikipedia.org/wiki/Game_engine
Espresso3D
Espresso3D is a high performance real-time 3D engine for the Java(tm) programming language. E3D is not just a scene graph. It aims to be a complete solution for your application with OpenGL rendering, OpenAL audio, collision detection, input, and rendering support.
Too often, engine developers are focus entirely on graphical beauty and lose site of the engine's architecture, scalability, and usuability. E3D, on the other hand, is being designed with developers in mind. The goal of this engine is to keep its API complexity down and usability high. Thus helping the developer to implement superior products faster, better, and cheaper.
To ensure the engine stays developer friendly, simple open source applications are being developed alongside new features of the engine to be sure the engine stays intuitive and fast in real-world applications. For example, the preliminary release of E3D will be accompanied by a simple Pong clone game. This game will exploit the initial features of the engine such as map loading, texture mapping, lighting, input handling, and collision detection and response. This not only provides a good test of the engine, it also provides engine developers with code to use as reference when developing their own applications.
It is important to know that E3D is NOT a point and click tool for creating games. It is intended for serious programmers who understand the concepts of 3D application/game design and the mathematics involved in that.
Currently, E3D has a single developer, and there are no plans for that to change any time soon. The engine is also a closed-source effort. However, the engine is free for use on non-commercial projects and evaluation purposes, and will be extremely reasonably priced for commercial projects.
visit
Espresso3D
Espresso3D was visited : 111 times
Loading .....