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
jPCT
jPCT is a powerful solution for bringing 3D into the Java world. You want to write a browser based game that needs to run in a Java 1.1 compatible VM? No problem, jPCT offers a fast software renderer that is fully compatible with all Java 1.1 VMs like the "famous" Microsoft VM and even the old Netscape 4 VM.
You want to write a fullscreen game that makes use of hardware acceleration? No problem, jPCT can render into a native (optionally fullscreen) OpenGL window. You may even distribute your game as an OpenGL powered desktop application via Java Webstart and offer an applet version in addition.
Or maybe games are not exactly what you have in mind? You have to write a Swing/AWT-based application in Java and need a fast and easy to use 3D solution? No problem, jPCT can do this for you. It integrates nicely into Swing/AWT using its AWTGLRenderer. But what if you don't have hardware acceleration available on your target system or at least you can't be sure that you always will? Well, just use the software renderer in cases where no OpenGL compatible hardware is available and use the hardware renderer where it is. You don't have to change your code to do this. Just switch renderers and you are done.
visit
jPCT
jPCT was visited : 96 times
Loading .....