Endless Sky: Game Development Vision #8738
Replies: 3 comments 5 replies
-
Considering the fact that a lot of collaborative projects have some sort of outline or guide for what they're trying to accomplish (Wikipedia: https://en.wikipedia.org/wiki/Wikipedia:Purpose and Battle for Wesnoth: https://www.wesnoth.org/constitution/ are just two off the top of my head), I think this is something that we should hammer out to ensure that we have clear goals in mind for what we want to see in this game. |
Beta Was this translation helpful? Give feedback.
-
To engine performance: |
Beta Was this translation helpful? Give feedback.
-
Plugins:
|
Beta Was this translation helpful? Give feedback.
-
Introduction
This discussion is to serve as a space for developing and communicating a consistent vision of what Endless Sky should look like as a final product. The key to this, is recognising that the Experience that makes ES what it is, is more than just a laundry-list of features. It is as much a holistic vibe as it is any particular mechanism which contributes to that.
To this end, this should be considered an evolution of the Roadmap to identify not just which features we want in the game, but why we want those features - and why we might reject other features (or have them implemented only as possibilities for plug-ins, and not for vanilla use.)
Structure of a Vision
To this end a Vision has 2 elements; which in formal terms are "Values" and "Principles".
We'll stick to just the "Vision for Gameplay Experience" and the "Vision for
<game development area>
" for clarity in going forward though.The Gameplay Experience level should paint with a broad brush - it's not about what's in the game, it's about what players get out of it.
The Subsequent areas should be descriptive of features, not features themselves - they are the types of features which support the gameplay experience vision.
For example, a top level element of the Vision might be:
"A game that rewards multiple different playstyles."
Some principles of the "Vision for Game Mechanics" might then be:
"Similar levels of in-game profit from different playstyles, requires similar levels of effort to master complexity."
"Similar levels of IRL time needed to build the same levels of profit from different playstyles."
At the end of the day, it should be possible to summarise the overall approach of the vision, in only one or two sentences. Essentially a statement as to the "Goal" of the Project.
This test allows you to identify if the vision is cohesive enough to be readily tested, or if it needs more work.
Process
To submit an element to be discussed and added, please write a new top-level comment for this discussion so that things don't get lost in threads of discussion under something else.
In the section just below this, I will track all of the proposed items, as well as those pulled from existing resources, and make sure they are properly sorted into consistent categories for cohesiveness.
Where obvious conflicts emerge, I will extract those and place them in a conflicts section at the bottom, and open a comment thread for that specific conflict to be discussed. Hopefully, in those cases, a value statement can be derived which explicitly defines the balance between two points, or one can be promoted on account of synergy with other accepted statements.
Items drawn initially from other sources (such as Style Goals) will be noted with a *.
If you find them controversial, feel free to open a comment on them and the * will be removed once there is an active discussion.
NOTE: The categories are not fixed and can be changed up. Split/merged/renamed/etc. but should not be done so until there are at least 4 items in a category to split, or there are fewer than 6 items after a significant period of time between two categories to be merged. Let's not get bogged down in the categories until we have things of substance to discuss.
Endless Sky: Game Development Vision
This is the drafting zone, this is what is under consideration:
Vision for Gameplay Experience
Vision Summary Statement (The Goal of the Project):
"Endless Sky should be a sandbox-style space exploration game, focused on player driven story telling, with a galaxy filled with alien species, that all follow a cohesive narrative."*
(This is just a placeholder for now, taken from here:)
Vision for Development Areas
Vision for Art Style
Vision for Content Approach
Vision for Mechanical Style
Vision for Engine Performance
Conflicts Needing Resolution:
TBD
Beta Was this translation helpful? Give feedback.
All reactions