Part of the main focus of Project Spark is giving users the ability to create their own worlds. This would not be possible without a world editing system that allows both simplicity and complexity depending on the user. The Editing Tools in Project Spark allow the player to quickly create an eye catching world, or spend large amounts of time getting down specific details, and then quickly hop into testing mode to see if it meets their expectations.
- Play: The Play Button will test your level, and can be accessed from the pause
- Biome:
- Nature The Nature Biome brush will paint texture, trees, rocks, and even a few squirrels and birds to allow you to quickly create a believable world.
- River The River Brush will sculpt down to the water level while also painting a riverbed texture and adding things such as underwater rocks and fish.
- Town (not revealed) Speculation suggests the Town Brush allows the user to quickly create buildings and npc's to generate a simple town simply by brushing over a surface.
- Enemy (not revealed) This brush has not been revealed yet.
- Friend (not revealed) This brush has not been revealed yet.
- Erase The Erase Biome brush allows one to erase objects and texture all together in order to return the world back to its' clean slate texture.
- Paint: The paint tool will allow you to paint a texture
- Sculpt: The Sculpting Tools allow you to shape the world to your liking. They can add to, subtract fr
- Erode : The Erode Tool allows one to eat away at the Terrain, for creating rivers or tunnels.
- Subtract The Subtract Tool will erase any terrain within the brush area.
- Roughen The "Roughen brush" will, as its' name implies, roughen the terrain so as to make it grittier and sharper.
- Tunnel: The tunnel tool allows the user to diger through terrain while keeping a level ground, which works wonders for creating caves and even land bridges.
- DeCubify The opposite of the Cubify Brush, the DeCubify Brush takes terrain that has been cubified and returns it to a more normal state.
- Expand : The Expand Tool will allow the user to add on to the terrain by slowly expanding it, and works very well for creating hills and mountains.
- Add The Add Tool will add terrain in the shape of the brush one is using, and will completely fill that space. Very useful for creating unnatural shapes in the world.
- Smooth: The Smooth Brush works oppositely of the "Roughen brush" and smooths the terrain to give it a soft feel. Very handy when trying to make your hills look "hilly-er".
- Plateau: The Plateau Tool is probably the most unique, as it allows the user to extend the terrain while keeping a level surface for a character to walk on. Very handy for creating platformer games and RPG's.
- Cubify The Cubify Tool allows the user to make terrain very blocky, similar to Minecraft (only with higher res textures). Useful for creating games with a very retro feel.
this includes characters, weapons, buildings, rocks, etc. Props can be attached to one another to make compound objects, and have many different properties that can be adjusted and each prop has the potential to contiain logic which can be used to define gameplay.
- Undo Slider: The Undo Slider allows the user to undo as much as they desire, unless they use the test option to test their level. Then the slider will be reset.
When working with brushes you have three different settings you can adjust: Scale, Shape, and Intensity.
- Scale changes the size of the area the brush will affect
- Shape changes the shape of the brush, which can be a sphere, cylinder, or cube.
- Intensity changes the amount of impact the brush will make when being used. Low intensity will result in less change over time while the brush is being used, while high intensity will result in rapid change over time while the brush is being used
Project spark also features the ability to create terrain in open space on a single axis. This allows the user to set up a grid in an open space, and that grid will serve a purpose almost identical to the main surface.
