Project Spark is a video game where the player can make their own games. A lot of choices can be made, from placing NPCs to creating the world from scratch. Players can create rivers, forests, snow areas or a moon landscape. Players can place trees, enemies, animals, mountains, bodies of water, villages, etc.
Every NPC can be modified by changing their clothes, but also how it reacts to the player, other NPCs or the world. A good example of the possibilities is a rock that jumps up and down when the player comes near, or a house that increases in size every time the player hits it.
When a new game is started, players can choose to edit an existing one, or build from scratch. Players can share the created worlds with other players in the community. Other players can download, play, rate and remix any shared world.