RunStory

Papy stampy is a 2D side scrolling action game for Android.

Stampy is a retired Postman. When he was younger he was considered as a hero and used to delivere mails all over the world.
One day, he discovered a huge amount of mails spread all over the city and decided to distribute all the lost mails and to discover what happened.

You help Stampy in his quest by controlling his movements while he walks, rides his bike or pilots an helicopter.

levelselectscreen helicoFeatures

  • 2D side scrolling platformer
  • Ride a bike
  • Pilot an helicopter
  • Leaderboards and achievements
  • Local multiplayer modes

bike

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Post article RSS Articles

Level design blueprint

News

Today I will tell you about the process that I am planning to use for level creation.

Until now, all the levels were created directly in the level editor. This process was satisfying enough in order to test gameplay ideas, debug the 2D engine... Concerning the final levels, it will be more efficient to have a global idea of the level before starting to use the editor.

The plan is to create a digital drawing document in which I can draw the levels, as if I am drawing on paper and to iterate until the level is satisfying enough to be implemented.

Getting some measurements


Drawing the level can only be considered a viable solution if there is a way to check that it produces playable levels. For instance, when positioning platforms, we need to ensure that the player will be able to jump from one platform to another. Papy Stampy can also use a parachute and reachable places need to be known.

I decided to extract a piece of measurements that could help creating the levels:

  • jump length
  • jump height
  • run speed
  • parachute falling curve
  • ...

This was achieved by creating a test level that allows all the actions that should be measured and by capturing a set of player measurements at each frame in a CSV file (player position, key pressed, ...).

The following screenshot shows the position of the captured player position:

level_with_paths


All the data was analyzed in order to extract the required measurements.

Creating the level design blueprint


The next step was to create the template document for level creation,named blueprint. the blueprint needed to contain grids and some size references in order to facilitate level creation.

This was achieved by using reference shapes representing the jump and fall curves of the character.

reference_shapes


The following screenshot shows a level created with the blueprint. the jump and fall curves are used

  • to calibrates the jumps
  • to position the traps
  • ...

blueprint_test2


Creating levels


When the blueprint is ready to be implemented, it can be exported into an image and imported as a background image in the level editor

level_from_blueprint

That's it for today!

Stay tunned,
Noxis


Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account:

X

Latest posts from @noxisstudio

RT @Noxis_Style: making-of T.co

Apr 19 2020

RT @Noxis_Style: une aquarelle sur le port du masque #illustration #bandedessinee #aquarelle #naruto #COVIDー19 T.co

Apr 19 2020

I’m back working on Papy Stampy after more than 3 years! After so much time, it’s not so easy to be efficient aga… T.co

Apr 12 2020

will #papystampy finally come back ? Youtu.be #gamedesign #indiedev #indiegame

Apr 12 2020

RT @ProjectMq: #IndieDev @saint11 made an environmental hazards reference sheet for his #PixelArt #tutorial series! See more here:… T.co

Aug 5 2017

RT @saint11: Here's today's #pixelart #tutorial about making tiles! More info and other tutorials here: Patreon.com T.co

Jul 20 2017

RT @HyperunGame: #Hyperun #Steam Challenge NOW! Beat 500km/h to win the #game! Open until the #EarlyAccess on 11th of July! Register… T.co

Jul 1 2017

RT @saint11: My latest #pixelart #tutorial is on one of the first animation principles, squash and stretch. More tutorials here:… T.co

Jun 14 2017

RT @HyperunGame: BREAKING NEWS #Hyperun is coming to #EarlyAccess the 23rd of may!!! Retweet to receive an Alpha #steam Key now!… T.co

May 8 2017