I'm working on a new 3D game in Java which I'm calling "EarthShaper". I'm intrigued by sandbox style games with open-ended and emergent gameplay, and wanted to have a go at my own.
Its in a very early stage of development at the moment, there's
a demo applet on this page and a Development Blog with regular updates.
Here's a screen capture of a recent version:
The features of the gameplay I'm expecting to include:
- Magic-based, with a spellbook and useful spells rather than a more practical tool-based approach.
Spells are divided into different schools based on what they do; more powerful versions can be learned through practice or
discovered through exploration. Spells may have material ingredients that need to be gathered or combined, and have energy costs which prevent
the more powerful from being overused.
- A crafting system augmented with spells, with learned and discovered recipes.
- Clear progression from simple abilities through to ultimate earth-shaping spells and rare discoveries. I'd like progression
in spells and crafting to be done within the game rather than by searching for information on the web.
- An infinite* randomly and repeatably generated persistent world, automatically expanding in whatever direction you choose to explore.
*(well, within hard drive and max integer limits of course)
- Multiplayer, including both collaborative and competitive aspects; built-in support for claiming territory and protecting constructions and resources within the game mechanics.
- Discoveries and achievements unlocking additional spells and recipes.
- To be decided: PVP, adventure, quests, NPCs.
At some point I aim to release a standalone alpha version of the game which will include world seed selection, view distance selection, map persistence; a basic range of spells/recipes/resources, inventory, spellbook and crafting recipes; trees, caves, unique resources per terrain type; creatures of some sort, the list goes on...
For the moment if you have comments or suggestions please
send me an e-mail.
The programming and graphics for this project are all my own work in my spare time. The font is based on one which appeared in ZX Spectrum games by Mike Singleton - Lords of Midnight and Doomdark's Revenge.
I've found the following sites very useful so far in developing the game: