Skip to content

jsjolund/GdxDemo3D

Repository files navigation

GdxDemo3D

GdxDemo3D is a game project built with libGDX, demonstrating various aspects of the game library, as well as its extensions, such as the physics engine Bullet wrapper and the artificial intelligence library gdx-ai.

alt tag
A simple 3D world is included, with a multi storey house and various other items.

alt tag
Animated human and dog characters are used as actors in the world. Ragdoll physics allows for dynamic character animation when a human falls down.

alt tag
The gdx-ai pathfinding module in conjunction with a navigation mesh handles pathfinding, the gdx-ai steering behaviors module handles character movement while state machines and behavior trees are used to model human and dog brains respectively.

alt tag
The Bullet physics library is used to handle collisions and forces between objects.

alt tag
Objects in the world can be modified directly in Blender and exported into the game with an automated script.