Gdx Ai

Artificial Intelligence framework for games based on libGDX or not. Features: Steering Behaviors, Formation Motion, Pathfinding, Behavior Trees and Finite State Machines
Alternatives To Gdx Ai
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Gdx Ai1,0862544 months ago10July 26, 201925apache-2.0Java
Artificial Intelligence framework for games based on libGDX or not. Features: Steering Behaviors, Formation Motion, Pathfinding, Behavior Trees and Finite State Machines
Gdxdemo3d155
6 months ago3apache-2.0Java
3D demo game built with libGDX
Pacman_libgdx44
a year agomitJava
Pacman game made with libGdx
Astarlibgdx8
9 years agoJava
A-Star Pathfinding Example done in LibGDX. Pathfinding stuff is in PathFinder and GridNode classes, rendering and input is in GameState class. Made on Sunday 23rd February 2014 as pretty much a challenge to see if I could get one made, not perfect it works.
Techrts6
9 years agoJava
An experiment into LibGDX to have some experience with Android game development
Warpstone Libgdx Mashup6
4 years ago1Java
A mashup of the warpstone pathfinding and map generation with the libgdx 3d stuff.
Pathworks5
3 years ago8mitJava
Pathfinding framework and testing tool
Dungeon Game4
7 years ago1Java
Libgdx java rouge-like dungeon game
Gdx Navmesh2
5 years agoapache-2.0Java
LibGDX navigation mesh using constrained Delaunay triangulation
Overstory1
6 years ago7Java
Ryan Jacobs, Justin Carter, Ryan King, Chris DeLagarza
Alternatives To Gdx Ai
Select To Compare


Alternative Project Comparisons
Readme

Jenkins build status (Jenkins)

An artificial intelligence framework, entirely written in Java, for game development with libGDX.

The gdxAI project is a libGDX extension living under the libGDX umbrella. However it does not force you to use that specific framework if you do not wish to do so. The libGDX jar remains an essential requirement, mostly due to the use of libGDX collections which are optimized for mobile platforms by limiting garbage creation and supporting primitive types directly, so avoiding boxing and unboxing.

GdxAI tries to be a high-performance framework providing some of the most common AI techniques used by game industry. However, in the present state of the art, the gdxAI framework 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.

Currently supported features are:

  • Movement AI
    • Steering Behaviors
    • Formation Motion
  • Pathfinding
    • A*
    • Hierarchical Pathfinding
    • Path Smoothing
    • Interruptible Pathfinding
  • Decision Making
    • State Machine
    • Behavior Trees
  • Infrastructure
    • Message Handling
    • Scheduling

Getting Started

News & Community

Check the libGDX blog for news and updates. You can get help on our Discord server.

Reporting Issues

Something not working quite as expected? Do you need a feature that has not been implemented yet? Check the issue tracker and add a new one if your problem is not already listed. Please try to provide a detailed description of your problem, including the steps to reproduce it.

Contributing

Awesome! If you would like to contribute with a new feature or a bugfix, fork this repo and submit a pull request. Also, before we can accept substantial code contributions, we need you to sign the libGDX Contributor License Agreement.

License

The gdxAI project is licensed under the Apache 2 License, meaning you can use it free of charge, without strings attached in commercial and non-commercial projects. We love to get (non-mandatory) credit in case you release a game or app using gdxAI!

Popular Pathfinding Projects
Popular Libgdx Projects
Popular Computer Science Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Java
Artificial Intelligence
Ai
Gamedev
State Machine
Libgdx
Pathfinding