I think from when I first started on Frost and Flame I was already thinking about how awesome it would be if I had a 3D environment.
While I think 2D isometric RPGs are awesome, and I could probably make Frost and FLame into a full 2D RPG, I am more interested in how a 3D world works. Its not only the cool visual effects, lights and shadows. For me Frost and Flame has never been about just making a cool game. Its more about learning how to code better, figuring out how to implement specific ideas and algorithms. Its more of a fun learning experience for me than a desire to create a game. Although I would like to eventually finish this game, there are still so many challenges I wish to tackle, and awesome worlds I want to make.
OK, so what does it entail?
- First is the ground, or base floor. So basically a textured mesh to build on.
- OBJ -> 3D textured models, trees, cave walls etc...
- Light and shadow effects, campfire / torches etc...
- Randomly generated levels / worlds.
- MD2? Or the like -> NPC / Player character!.
Seems a long way off at this point....but it will be well worth it once completed!
I am as I write this wondering if I should first create a 3D hard body physics engine first? Easier said than done!
Maybe after the 3D world is complete I will look into a simple 3D physics engine? I would like to be able to push objects about the world, rolling boulder perhaps? Well let me first spend a good few months creating a 3D environment first before I think too far ahead.....