Concepts!
I intend to have:
Storing of information via XML for easy adjustment and input. May extend this to an editor which converts the users input to the XML making it even easier.
Voxel based terrains which are converted to polygonal meshes. Allowing for paging as well as dynamic and 3D terrain (caves, overhangs, destruction of said terrain)
Built in noise generation for applying to the Voxel terrain for random and on-the-fly generation of the terrain.
A state system for switching between different pre-set styles, (from rendering to menus to gameplay to inputs)
A plug-in system for third-party extensions to the engine, via XML.
Storing of information via XML for easy adjustment and input. May extend this to an editor which converts the users input to the XML making it even easier.
Voxel based terrains which are converted to polygonal meshes. Allowing for paging as well as dynamic and 3D terrain (caves, overhangs, destruction of said terrain)
Built in noise generation for applying to the Voxel terrain for random and on-the-fly generation of the terrain.
A state system for switching between different pre-set styles, (from rendering to menus to gameplay to inputs)
A plug-in system for third-party extensions to the engine, via XML.