Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Unity 2D Platformer Game Development Course
Rating: 3.7 out of 5(198 ratings)
5,675 students

Unity 2D Platformer Game Development Course

Learn how to utilize the Unity asset store to learn how to create, and to create stunning 2D games!
Last updated 8/2018
English
English [Auto],

What you'll learn

  • Learn how to create 2D games in Unity 3D.

Course content

1 section12 lectures1h 41m total length
  • Introduction6:55

    Learn to build a two-dimensional pixel art platformer in Unity by setting up a two-dimensional project, importing free assets from the asset store, and organizing scenes to create levels.

  • Asset Import7:57

    Import assets into the project, place the background and tile sets with a tile palette, configure a grid and tile map, and set pixels per unit to 16.

  • Level Creation Part 110:58

    Set up and draw your level by arranging ground tiles, stone tiles, and other tiles. Adjust positions, sizes, and layer order to place background, ground, and foreground, then play.

  • Level Creation Part 217:13

    Continue level creation by duplicating the background and aligning to merge, while the camera follows the player and the tile map places rocks, statues, crystals, and a finish house.

  • Player Animation10:20

    Teach students to create player animations in a Unity 2D platformer, including idle, run, jump and hurt, via an animator controller with speed, is jumping, and is hurt parameters.

  • Player Movement14:05

    Learn to make a 2D platformer character move using a rigid body, colliders, and tilemap collisions; implement horizontal movement with input, jumping basics, and animation control in Unity.

  • Player Jump3:22

    Implement a jump mechanic by detecting jump button presses, updating isJumping and the animator, and wiring the move method to jump, then reset the jump state on landing.

  • Camera Follow4:07

    attach a camera follow script to the camera, target the player, and adjust follow time plus the x and y offsets to keep the player centered.

  • Damage Taking5:16

    Add a frog enemy with animation and a trigger collider, tagged as enemy and placed on the enemy layer; collisions kill the frog when jumped on, otherwise hurt the player.

  • Score5:59

    Add a UI text score display and initialize an integer score at zero, then increase it when collecting gems or defeating the frog and update the score text each frame.

  • Flickering Problem Solved and Main Menu pt17:54
  • Game Finalization7:51

    Finalize your Unity 2D game by wiring a main menu to load the next scene and quit the application, using a dedicated main menu script and proper build settings.

Requirements

  • Beginner C# Level, Computer

Description

In this course we will take advantage of the Unity Asset store and find stunning 2D pixel art assets, that are free for use.
We will use these assets to learn and better understand how 2D games are made in Unity.


We will cover techniques as: 

  • 2D Level Design

  • What are Tiles and how to work with them

  • How the Unity 2D grid works and how to set it up properly

  • How to set up animations and make sure the framerate is set up properly

  • Character movement

  • Gravity and how to use physics to our advantage

  • Camera Follow

  • Creating a Main Menu and a score


Who this course is for:

  • Beginners in game development interested in creation of 2D Platformer game.