Unity Tutorial: Creating a Scroller/Platformer Game

Hi, my name is Sebastian. Welcome to this series on creating a 2D platformer game in unity.
I hope you enjoy.

Full playlist here: http://www.youtube.com/playlist?list=PLFt_AvWsXl0e-g21S-MiPArfEhlv9pUgC
Here is the current list of videos (the list continues two posts down). Currently up to part 6.

Part one: Setting up a controller with collisions.

Part two: Further improving the controller

Part three: Adding a player model and setting up walking/running animations with Mecanim blend trees.

Part four: More work with Mecanim; jumping and sliding.

Part five: Implementing a simple health system with ragdoll deaths.

Part six: Wall jumping

Part seven: Moving platforms and respawning

Part eight: Checkpoints and loading levels

Cheers :slight_smile:

1 Like

Love it!

In the very early stages of developing a Platformer myself so this is fantastic!

Keep up the good work, can’t wait for the other parts!

Part six: Wall jumping

Part seven: Moving platforms and respawning

Just uploaded part 3.
In this part we add in a character and set up some of its animations, as well as make improvements to the player’s collision detection.

Just released part 4, in which we use Unity’s animation system Mecanim to set up running and sliding animations.

You need to visit the NYC area so I can buy you a few nice cold beers! Thanks for these. terrific work.

Hey man,

Many thanks, great tutorial. Have you got any plans for a 3D tutorial? Congrats, once again!

Thanks man, no problem. I don’t have any plans at the moment, but I’m open to suggestions!

Great tutorial. I’ve never used Unity before and found it to be easily understandable and was able to work through all 4. I look forward to seeing what you bring to the table with part 5.

Great tutorial !! Thanks !
waiting for more tutorial !:stuck_out_tongue:

This is exactly what I’ve been looking for. I’m coming from ImpactJS and I’ve been struggling to understand how to do platformers “the Unity way”. Thanks for putting these together!

Very good tutorial. Congratulations.
I would like to make a few suggestions:

  • A tutorial by implementing double jump;
  • A video that explains how to make the character grab the edge of a platform
  • A tutorial that teaches how to change the animation when the character is near the edge of a platform (animation that will fall, for example);
  • And how, for the character jump on a wall, and the wall he can use it as a boost to jump higher.

Well, they are small somentes suggestions of features that are widely used in platform games. And I think most would enrich this series.

Thanks for the suggestions! I’ll definitely cover all of those at some point in the series.

Just wanted to add one more thanks for making these. Easily the best 2D series I’ve seen so far, and this was incredibly helpful with a project I’ve been working on. Really looking forward to the rest of the series!

great job, keep up the good work.

Your tutorials are easy to follow (although a little bit fast in terms of typing while talking, but nothing a bit of pause/play cant handle on my end :slight_smile: )

looking forward to part 5

Part 5 is now complete and added to the list.

Thanks phase and tasygraphgames!
Sorry about the speed, I just don’t want the videos to drag on. Glad you’re still managing to follow along :wink:

There is now a part six, which covers wall jumping.

Thanks for sharing these, they are really helpful.
I would love to see one about dealing with slopes someday. :slight_smile:

Slopes are tricky!
I’ll see what I can do :wink: