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
Build Space Invaders using PygameCoursera Project Network via Coursera Unreal Engine 4 para videojuegos
Domestika Pygame Tutorial for Beginners - Python Game Development Course
freeCodeCamp Python Game Tutorial: Pong
freeCodeCamp Computer Science for Game Development
Harvard University via edX