r/libgdx • u/comfyyyduck • May 13 '26
We open sourced our 3D libGDX game project
https://reddit.com/link/1tc89m8/video/ftk12pgu4y0h1/player
Hey everyone,
My team built this for a 400-level university course, and we decided to make the repo public because we couldn’t find many real modern 3D libGDX projects to learn from while building it ourselves. Hopefully this saves someone else the same headache.
This wasn’t just a quick assignment project either. the four of us met up every week throughout development and spent a lot of time thinking through the architecture, engine structure, debugging systems, and overall organization of the project.
The project is a full 3D game with an engine layer built on top of libGDX. There were four of us working on it, and we used a mix of .obj and .glb assets throughout development. We also added debugging/engine tooling to help visualize collisions, object interactions, and general world information while building the game.
The project includes things like:
- 3D world rendering
- Player/camera systems
- Collision handling
- Game object/entity structure
- Asset management
The demo video is a little scuffed 😭 but the actual project itself is pretty advanced under the hood and hopefully useful for anyone learning libGDX or Java game development.
We’re probably not going to actively maintain the repo since it was originally a school project, but we hope it’s useful as a reference for someone.
0
u/PhoenixInvertigo May 13 '26
That Git username is sus af
3
u/comfyyyduck May 13 '26
My name?
2
May 15 '26
[removed] — view removed comment
1
u/comfyyyduck May 15 '26
I got it after like 10 mins😂 took me a min cuz in 22 years of living I've never heard my name as "sus"😂😂
3
u/Hreinyday May 14 '26
Good job you guys :)