Ferr2D Terrain Tool
Ferr2D Terrain Tool allows you to quickly create a 2D/2.5D level, and iterate at the speed of light! No placing tons of ground sprites, no manually tweaking piles of collider objects, and definitely not bound to a grid! Just pick a terrain material, and draw a path. Edges switch texture automatically, and colliders create themselves!
Features
- Path based design for rapid development and iteration!
- An easy-to-use path editor that allows for extreme control!
- 4 auto edges, plus additional edges through edge overrides!
- Flexible settings: make interiors, exteriors, plants, pipes!
- Smart snapping, world snapping, relative snapping. Snip snap!
- Wavy shaders for grass, leaves, and other effects!
- Fast per-pixel and per-vertex 2D lighting shaders!
- Optimized with mobile performance in mind!
- 2D or 3D colliders, so you can collide however you like!
- Collider corner settings for every occasion!
- Separate physics materials for different edges!
- Custom editors for quick creation of terrain materials!
Games
Ferr2D has been widely used since 2013, so there are many fine examples of Ferr2D in the wild! You can find award winning games using Ferr2D on every major platform, from mobile phones and PS Vita, all the way up to the Nintendo Switch and Xbox One. Here's a few to get you started, but check out the Games section for a larger list with trailers!
- Splitter Critters - iPhone Game of the Year 2017
- Jenny LeClue - Backed on Kickstarter
- Light Fall - Game Connection: Best Hardcore Game
- ...Much more
Demos
The package comes with a collection of different demos. You can try out the WebGL builds of these demos right here! Most of the demos show how you can use the terrain and put together a scene. Also included are an example of using code to edit a Ferr2D terrain during runtime, and an example of assembling an infinite runner style procedural landscape.
Tons of options for customization and control!
Pipe materials, wavy shaders, and per-control point scaling!
Vertex color tools, and fast 2D lighting!
Even more granular control, you can override the individual sprites along the edges! If the randomly selected sprites aren't what you need, feel free to go edit them by hand.