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.