Game: https://github.com/tznind/StarshipWanderer
Engine: https://github.com/tznind/Wanderer#wanderer
The goal of this project is to develop a game engine where as much content as possible comes from human readable (yaml) configuration files. For complicated steps (e.g. conditions / effects) you can add Lua statements directly into the yaml (or call out to methods declared in a .lua file).
The gameplay goals of the engine are:
1. Any action the Player can do Non Player Characters (Npc) can do
2. Persuasion and Cunning should be as viable as Fighting
3. No dice rolls for actions (if you have Fight 10 and you fight someone with Fight 15 the outcome should always be the same)
4. Actions should have consequences (for relationships, long term injuries etc).
Creating content:
The code is on GitHub under the MIT license (happy to dual license any other FOSS licenses if that is something that people would want). There are currently no sound/graphics assets (and no plans to add any - it's a console game after all).
Mention what developers or contributors are wanted?
At this stage I could mostly use advice and an idea of whether this is something people think would be cool / worth playing. Once the API is more stable I would like to get contributions of narrative content (cool rooms, npcs, items etc).
I've written a guide on how to write levels/worlds (using only the yaml files):
https://github.com/tznind/Wanderer/blob ... sources.md