Philosophy of Unfolding
The philosophy of what Unfolding is trying to achieve
The 12 Unfolding Software Principles
1 MVP focused, ideas should be tested as quickly as possible for you guys to criteque then refined.
2 What you play is what you get: the engine should aim towards being able to be entirely developed in game.
3 Market to what is needed, to who needs it
4 Scale based : tools are designed to be used to create hundreds of solutions and should stack on itself for more features later on.
5 Edit at anytime: Every asset should be able to be swapped around at anytime while the game is running, with no reason to recompile.
6 The creators of the software use the engine to make their own games and experience the same issues as everyone else.
7 Every game should be modible using the same toolkit and have parts interchangeable with one another.
8 All data should be open for tweaking. Images, data variables should be open to allow for other software to use the program to assist the Unfolding Engines games
9 Community based, 100 users can come together to create amazing works together and unfolding should aim towards facilitating those people together and providing the tools for them to organise together.
10 Make small dumb features, as they have smart interactions and multiply everything else
11 Commerciality : Unfolding aims to help the everyday gamer be able to make sellable games, and have a network of games that show how scalable the game is.
12 Provide new genres of games : Unfolding aims to create a new category of game in that people can recognise them as a category or genre of games.
Last updated