Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
The Complete Guide to Unity 2D : Platformer Development
Rating: 4.8 out of 5(560 ratings)
3,458 students

The Complete Guide to Unity 2D : Platformer Development

Level up your C# and Unity knowledge and create your very own 2D Platformer with local multiplayer.
Created byUnity Alex Dev
Last updated 1/2026
English

What you'll learn

  • Learn C#, a modern versatile programming language.
  • Develop strong and transferrable problem-solving skills.
  • Learn Object-Oriented Programming in Real-World Scenarios
  • Gain an excellent general knowledge of video game design.
  • Create playable game projects - good for your portfolio, or just for your own sense of achievement.
  • Write Clean, Maintainable Code and Design Scalable Game Architectures

Course content

16 sections119 lectures24h 37m total length
  • Introduction3:06

    Develop and polish a 2d platformer by learning character setup, movement, collisions, and tilemaps. Apply game systems, enemies, menus, audio, camera effects, and multiplayer features to deliver a complete project.

  • Important to know - Mindset of the course5:32

    Adopt a real development mindset by defining problems, proposing solutions, and fixing bugs together as you build your first or second Unity 2D platformer.

  • Important to know - Q&A and Bugs4:40

    Learn to handle bugs in Unity by comparing your project to the video, backtracking steps, and taking breaks. Use the Q&A section and precise posts to get fast help.

  • Important to know - Before we begin1:17

    Embrace the journey of game development, recognize challenges as opportunities to learn and grow, and remember to have fun while celebrating small victories.

Requirements

  • PC or Mac capable of running Unity 2020 or later
  • No programming experience needed. You will learn everything you need to know

Description

Are you ready to jump into world of game development and create your own unique 2D platformer with local multiplayer game? Look no further than this comprehensive and standalone course, designed to take you through the process step by step, even if you have no previous experience in game development.

While it's better to have some experience and knowledge of C#, don't worry if you don't have it, because I'll cover everything you need to know to create 2D Platformer with local multiplayer.

Throughout this course, you'll learn how to create a responsive player controller ,levels with checkpoints, animated background, camera controllers, various traps and level mechanics, enemies to fight against. We'll be making over 11 enemies, providing you with clear examples of how to build different enemies with unique mechanics.

In the end I'm going to show you how to make a full gamepad support with, local multiplayer or even how to turn it into a mobile game if you wish to do so.

You'll also develop UI elements to manage systems such as difficulty selection, skin shop, level selection, settings and you will create a save system to save your progress - purchased skins, unlocked levels, best score and currency.


Finally, you'll polish your game mechanics, visual effects, particles, and build and publish your game. By the end of this course, you'll have all the tools you need to create your own unique 2D Platformer game, regardless of your previous experience.

You can use my deisgn or mix it with your own ideas. The systems in this course are clean and scalable, allowing you to build upon them and create a truly unique 2D Platformer game.

So don't hesitate, enroll in my course today and turn your game ideas into reality!

Who this course is for:

  • Anyone who wants to make their own 2D games.
  • People who want to create and publish their own games.
  • Beginners with an interest in learning game development.
  • Developers who want to re-skill across to game
  • People interested in working in the game design industry.
  • Enthusiasts eager for a deep dive into game mechanics and Unity's potential.