Game Planning

There are many ways to design a game, but the difficulty is in combining the various features. These are some of the methods and problems that I had for implementing them into my game.

Sprites
How to layer images.
Custom Icons
In-text images like emojis.
UI Layout
How to make it easy to figure out for players.
Menu Options
What to put in the game menus and where.
Game Settings
What the player can do to have a better experience.
Player Character
How to design the player character.
NPCs
How to design and generate NPCs.
Locations
Creating interesting areas in the world.
World Generation
How to implement procedural generation.
Progression
How to reward and challenge the player.
Enemies
What makes enemies and conflict interesting.
Crafting
How to make procedural crafting recipes.
Exploring
The player's choices for difficulty and rewards.
Choices
How many small choices change the world.
Organization
How to teach the game through playing.
Challenges
How to overcome the limits of creativity.