Game Mechanics is the core of a game.
Aesthetics, Technology and Story are only here to support Game Mechanics.
So how to design game mechanics? From 6 aspects:
Do the dimension change
Think about how many dimensions your game will be, and boundaries.
Can we connect/transfer from 2D, 3D or even 0D space?
Figure out objects, Properties and States
You don’t need to tell player everything. In fact, some properties or states are better hidden from player. A best practice is, if two objects have same behavior, it’s better they have the same key appearance.
Use State Machine to describe state change.
In a game, there’s always some information are open to player, some are open to another system, for example, NPCs. And some system acting like God knows everything.
Playing game is decision making, which is based on information you have. So different properties and states, and who knows what information is the core game mechanics.
What kind of behavior do you have?(Jump, walk, run, pickup, shoot…)
Different verbs can make entirely different games.
Rules should be specific, achievable, reward-able. And it evolves. Usually you need to experiment a lot to reach a final version.
The most important rule of a game is final goal. So when you design the rules of your game, think about:
Every game needs player to master multiple skills. A good design practice is to list all the skills required to play this game, which basically in 3 categories:
Body Skills: Agility, Strength, Durability, Coordination
Brain Skills: Memory, Observation, Puzzle Solving, Decision Making
Social Skills: Read People, Fool People, Coordinate with teammate,
Some of skills are real skill, some are virtual skill. We need to balance real skills and virtual skills. The upgrade of your virtual skills should be tied with player’s real skills.
Skill is so important, because it decides the experience to a large extent. When you design skills, think about:
What skills does the game require?
Do we need more skills?
Which skills are main skills?
Do these skills serve the core experience?
Are the skills fair to everybody?
Does the skill can be improve through practicing?
Chance/Possibility is just like spice, all games have it, but too much would overwhelm anything else.