Creating a Debug Map

To flesh out the movement set of Samus, I found myself in need of a debug map where I could test all the necessary moves, distances and timings. Starting with a pencil and a piece of paper, I began outlining the collision map for the debug level followed by basic colorization. The result looked like this:

concept-art

Having a finished concept I adopted it in my level editor, separated it into foreground and background layers and added collision to make it playable. The final result ended up looking pretty much as i expected:

concept-map

The map is online and playable in the current milestone and will probably stay there for a while. At least as long as it takes to implement wall jump and morph ball.