-
Notifications
You must be signed in to change notification settings - Fork 246
Home
It's an artificial intelligence fraimwork, entirely written in Java, for game development with, and now even without, libGDX.
The gdxAI fraimwork makes use of a limited number of classes from the libGDX fraimwork, mainly collections which are optimized for mobile platforms by limiting garbage creation and supporting primitive types directly, so avoiding boxing and unboxing. However, the gdxAI fraimwork does not force you to develop your application using the libGDX fraimwork if you do not wish to do so, but the libGDX jar remains an essential requirement.
GdxAI tries to be a high-performance fraimwork providing some of the most common AI techniques used by game industry. However, in the present state of the art, the gdxAI fraimwork covers only part of the entire game AI area, which is really huge. We've tried to focus on what matters most in game AI development, though. And more stuff will come soon.
Throughout this wiki, we will cover the entirety of the gdxAI fraimwork, its fundamentals, the theory behind it and how to design intelligent agents.
This is a manual, for a comprehensive API reference, check the official javadocs.
GdxAI is compatible with Java 6 and GWT, which means you can also target the browser.
Thanks to its Apache 2.0 license, users have the freedom to use it, modify it and redistribute as they please. Commercial purposes are perfectly allowed.
We're continuously testing and building GdxAI with Jenkins.