Q2Java is a game DLL for Quake2 that allows game code to be written in Java instead of C. It currently runs on Win32, Solaris, and Linux platforms. It takes advantange of many Java features including security, cross-platform binary compatibility, internationalization, dynamic classloading, just to name a few things.
| Tags | Games/Entertainment First Person Shooters |
|---|---|
| Operating Systems | Windows Windows POSIX |
| Implementation | C Java |
Recent releases


Release Notes: Bugfixes and general code cleanup.


Release Notes: Grappling Hook code split off into separate gamelet, so it can be used for games besides CTF now. Level changing and map-choosing code also a separate gamelet, so it can be easily replaced or extended.


Release Notes: This version features a revamped messaging system which makes it very easy to write gamelets to do things such as: spam/flood supression, bad language filters, chat logging, etc.


Release Notes: This release is mostly general bugfixes and architecture improvements. Please note that Q2Java is now hosted on PlanetQuake, and visit the homepage for info on a new mailing list for interested developers.


Release Notes: Added support for reading/writing map information in XML format, coders are able to define new XML tags that server admins can place in map files to control what happens when a level runs and the package includes example Java gamelets which let admins easily set CVars and load/unload other gamelets on a map-by-map basis just by editing an XML file.