Frost and Flame. (2011-11-11)
It is still in its early stages of infancy. Currently a non-playable WIP. Although you can navigate most of the UI, and some of the inventory items are randomly generated on load.
The current focus is on path finding and 3D models.
Read more in the game guide. (Please note early WIP!)
V0.24b Latest screenshot below: 2013-10-26
My current focus is on a new OpenGL 3.x engine. I am currently developing this separately and will merge with the main code base once it is ready. I think its merger will require a lot of work adapting the current code.
Right now only basic maps are rendered in 2D. I plan on using a path finding algorithm to strategical place map objects such as entrances / exits / stairs, as well as player reachable objects such as keys for locked doors, or gangs of NPCs guarding treasure in remote rooms etc... I am likely to start working on such features after I move to a 3D world and the basic maps are rendered to the same level of complexity as what they are now in the 2D world.
I have already completed an OBJ model loader, and have started work on developing a 3D world. Seeing the ease in using the tiled map editor and its map files, I am contemplating using this same approach to a 3D map file with some slight additions, namely a height map file, and custom tile sets to represent the in game objects.
I plan to have most of the maps randomly generated on load in the future, and only have the main quests / town maps loaded from file.
Planned features include, a particle engine, rich in content and re-playability with random item, quest and level generation.
Most of the art used so far in this project is from an awesome site called http://opengameart.org/
- Flexible UI system.
- Random item generation.
- Socket-able items.
- Items, books, potions, gems, weapons, armor etc...
- Various spells, with socket-able spell gems.
- Random map generation (4 different types).
- A* path finding.
- Import / export maps in "Tiled" map editor format, TMX.
- Import / export OBJ 3D model files.
Roadmap: (Not a definite list, more like goals I would like to achieve)