The following project hasd been approved:
Gamma aim to be a library based on Xith3D that permit to code games fast and easyly. With Gamma, you have a main window ( "JFrame" ) in which you can integrate panels such as "Xith3DPanel", "SwingControlsPanel", or "Java2DPanel". In Xith3DPanel, you can display a "World". A "World" is composed of so-called "Thing"s. "Thing"s got "BoundingBox"es to test if the "Thing" is colliding with another "Thing". "Mouvement"s can be applied to "Thing", "Mouvement"s can have different "State"s, for example "walk","run","jump","fire", and for any of these states, a corresponding "Animation", loaded from MD2, MD3, MD5, OBJ, 3DS files. "World" can be loaded from a file ( ".mkw" ). A World Editor is in construction, to modify "Thing"s' attributes easyly. There is also a lot of utilitary functions to treat all Objects of a type, or all Objects int this BoundingBox, or all Objects that collide another Object, etc... 3 persons are working on this project. The status of the project is "Just Started, but under heavy development !". You can help this project : We're looking for coders, to improve Gamma. There will be a CVS access, as soon as this project will be approved.
please see http://gamma.dev.java.net