
 ChopLib is the core base engine library for our highly anticipated game Gothic Ages. Written completely in Java SE, the engine comprises of many unique technologies, most notably the pure 3d software renderer and gui library.
The 3D engine is built similarly to the OpenGL API supporting the main 50% of basic commands suitable for software rendering. Screenshots of both Gothic Ages and Solar Fleet illustrate ChopLib's 3D rendering capabilities. The key component of the 3D engine is that as it is written completely in Java so it can be used to make fully 3D environments in applets embedded in a web-browser, bringing the foundation appeal for our new games.
The GUI (Graphical User Interface) library is built very similarly to Swing with a container/component heirarchy. In fact it contains most of the Swing components built completely from scratch in pure Java. No Swing components were used in the making of ChopLib's GUI Library, which allows us to completely control it and further extend it in the future with hardware rendering support.
There is much more to ChopLib including its network and resource loaded libraries. We will add technology applet demo's to the site in due course. As the next layer on top of ChopLib comes ChopCore, a more specific game library which is currently under development as the backbone of Gothic Ages.
|
|
|