Advanced Unity 2D: Platformer Player Movement
Offered By: LinkedIn Learning
Course Description
Overview
Learn everything you would need to know about creating player movement and behaviors into 2D platformer-style games.
Syllabus
Introduction
- Welcome
- Using the exercise files
- Input introduction
- Building an input manager
- Abstracting axis input
- Building an input state class
- Tracking button release states
- Reading from the input state class
- Building multiple input managers for multi-player games
- Setting up the first character
- Building a test level
- Building the abstract player behavior
- Changing the direction the player is facing
- Saving direction state
- Adding walking to the player
- Making the player run
- Managing player animation states
- Connecting player animation states
- Working with script execution order
- Building a collision state manager
- Debugging player collision state
- Making the player jump
- Limiting jump
- Adding the jump animation
- Adding double jump
- Building a double jump effect
- Adding long jump
- Adding ducking to the player
- Adding the ducking animation
- Disable other player behaviors when ducking
- Building walls for the test level
- Detecting player wall collisions
- Adding wall collision animation
- Sticking to walls
- Sliding down walls
- Speeding up wall slide
- Adding a wall slide effect
- Making the player jump off walls
- Cleaning up the wall jump
- Testing out wall-to-wall jumping
- Picking up items
- Equipping items
- Changing animation based on item
- Adding additional item animation states
- Creating a fireball
- Destroying the fireball
- Shooting the fireball projectile
- Cleaning up the fireball projectile
- Next steps
Taught by
Jesse Freeman
Related Courses
2D Game Development with libGDXAmazon via Udacity Core Interaction Programming
Unity via Coursera The Game Design and AI Master Class Beginner to Expert
Udemy Unity : Beginner to Advanced - Complete Course
Udemy Unity: 2D Game Development
Udemy