I should start off by saying that I’m definately not new to the Java programming language; However I’m mainly a server developer and have done the multiplayer for a few different games. I’ve never gotten around to actually learning about the rendering and such and I’m at that point where I believe it would do me justice to have the experience. Working with game engines such as Unity3D is getting really boring, and I hate the fact that I don’t understand what’s going on behind the scenes at all. So, I’ve decided to start to take a step into the ‘DIY’ direction.
I don’t personally care if it’s low-level or high-level code that I’m working with, just the idea of writing in Java pleases me. It’s by far my favorite language. I have a friend that writes 3D applications using LWJGL and jPCT, which uses MD2 models. MD2 models are pretty much a thing of the past now, aren’t they? Haven’t we moved on?
My goal is to create a basic 3D dungeon crawler type game; However game-mechanics aren’t the problem, it’s just getting it on the screen.
I have always liked LibGDX; So I wanted to use it for this, but I can’t find ANY TUTORIALS on 3D development. I may just be blind. The main thing that I’m looking for is a tutorial explaining the following:
- Creating a camera
- Drawing a terrain
- Drawing a static model
- An example of model animations would be nice, but is definitely not required for a long while
With those basics I can start to create my player, movement systems, combat, and the likes fairly easily