When a deep space exploration sleeper ship goes silent hundreds of lightyears into its mission, controllers on Earth awaken a group of maintenance droids onboard in order to investigate what went wrong.
Droidnaught is a first-person, procedurally generated sci-fi dungeon crawler inspired by classics of the genre such as Captive, Hired Guns and Dungeon Master, combined with modern survival horror themes and roguelike elements.
Developed as a solo project, it will eventually be built for Windows and Linux, with MacOS and iOS/Android as a further milestone if there is enough interest.
As an additional milestone I would also like to make the game entirely re-skinnable/re-purposeable with only light scripting. For the purposes of making any kind of first person dungeon crawler/3d roguelike.
Just a quick update on this week's progress:
At the start of the game, you will connect to the droids as they awaken in a closed storage room. On the shelf will be a selection of blank, and randomly pre-generated personality chips. Plugging one into a droid will either prompt you to fill in a name, and assign skill points, or, if using a pre-grenerated chip, will assign the randomly rolled character traits to that droid.
I'm hoping to add rather "roguelike" shops to the game, where shops occupy a special room and have a shopkeeper who keeps track of what you're picking up - you can either honestly pay for these items, or attempt to steal/kill the shopkeeper for them.
I've started putting some thought into new enemies that you might encounter. Some examples are "pit monster"-type creatures that have multiple tentacles that reach out of a hole and roam the corridors - forcing you to fight/sever them, and a "Boomer" type creature that explodes with corrosive gas on death.
Droids will be able to install plugins that will run a variety of UI programs in the top bar, such as maps, damage meters, pathing, hacking, etc. You will be able to turn these on and off as the need arises, but all plugins consume energy while they are running.
Skill points will probably be assigned to a variety of "perks" that are all available at any given time, rather than being a tree.