1. Freedom Without Friction

  • Preserve the freedom and openness of a sandbox game.
  • Avoid unnecessary restrictions on exploration, building, crafting, and character development.
  • Minimize tedious inventory management, crafting, and progression systems.
  • Quality-of-life improvements should remove frustration without removing meaningful gameplay.

2. Every Player Can Have Their Own Adventure

  • Allow players to approach the world, combat, and progression in different ways.
  • Avoid requiring a single “correct” progression path whenever possible.
  • Encourage experimentation with races, classes, equipment, abilities, and builds.
  • Different playstyles should feel meaningfully different rather than being simple stat variations.

3. Progression Should Always Feel Meaningful

  • Players should regularly gain something that expands their capabilities.
  • New equipment and abilities should meaningfully change how the player plays.
  • Avoid progression that exists solely to increase numbers.
  • Major milestones should feel like significant achievements.

4. Reward Curiosity

  • Exploration should consistently have the potential to lead to something interesting.
  • Secrets and discoveries should feel worthwhile rather than existing purely to fill the world.
  • Encourage players to investigate things they encounter naturally.

5. Challenge the Player Without Punishing Experimentation

  • Combat and progression should provide meaningful challenges.
  • Death and failure should have consequences without making experimentation excessively costly.
  • Players should be encouraged to try unusual strategies and builds.
  • Difficulty should come from understanding and overcoming challenges rather than excessive grinding.

6. Depth Without Unnecessary Complexity

  • Systems should be deep enough to support experimentation and mastery.
  • Avoid complexity that exists only for its own sake.
  • Important information should be understandable without requiring external wikis.
  • Advanced mechanics can be discovered naturally by players who want to engage with them.

7. Make the Game Fun Before It Becomes a Grind

  • The core gameplay loop should be enjoyable from the beginning.
  • Progression should enhance the gameplay rather than compensate for a weak core loop.
  • Minimize repetitive tasks whose primary purpose is extending playtime.
  • Respect the player’s time while still providing long-term goals.

8. Build on What Works, Fix What Doesn’t

  • Take inspiration from Terraria and other successful sandbox/RPG games.
  • Identify common pain points and solve them rather than reproducing them.
  • Quality-of-life improvements should feel like natural improvements to the genre.
  • Avoid adding systems simply because other RPGs have them.