
Learn to build a Unity 2D platformer from scratch using tile palettes and tile maps, with Cinemachine camera follow and health feedback like health bars and screen shake.
Enable jumping in a Unity 2D platformer by adding a ground check object with a ground tag and ground layer, and control jump height by holding space, visualized with gizmos.
Add and configure an enemy skeleton as a 2d platformer foe, assign tags and layers, set a collider and attack range using physics 2d, and test hits against multiple enemies.
Create a skeleton enemy in Unity by slicing sprites, setting death and hit animations with triggers, and implementing an enemy health system with damage, collider and rigidbody handling.
Learn to implement a skeleton enemy in Unity 2D, enabling patrol, detection, and timed attack sequences with animations, damage, and health handling.
Configure a 2D Unity platformer with ground layers and colliders, remove friction, and implement Cinemachine camera follow with damping, look ahead, and dead zones to keep the player centered.
Learn to build a 2D Unity platformer dragon enemy with idle and attack animations, turn to face the player, and fire a prefab fireball via C# scripts and Rigidbody2D.
Learn to implement camera shake in a Unity 2D platformer by scripting amplitude and frequency, applying noise to the main or virtual camera, and triggering shakes on hits.
Build a player hit feedback system in a Unity 2D platformer using a UI image on a canvas with a screen-space camera, flashing red to white during invincibility.
Explore implementing and managing sound effects in a Unity 2D platformer, including fireball and arrow sounds, using a sound manager, public audio clips, and volume control.
Implement a theme song manager to play random music across levels, control audio with a lockable song set, and trigger dragon death animations and sounds within a Unity 2D platformer.
Build a health UI with a canvas and slider, link it to player HP, implement death animation, and add health potions in Unity 2D.
Learn to create a gameplay manager as a prefab that tracks enemies, detects level completion, and loads new scenes using scene management, with optional level naming and singleton patterns.
This course teaches the new 2d tools and features of Unity 2017, including the Tilemap and Timeline Editor tools. These features are completely new to Unity and allow developers to develop 2d games quicker and more effectively. This course is geared towards beginners but is a great choice for any Unity developer looking to learn how to use Unity’s latest tools and features.
The Tilemap Tool allows users to paint sprites onto a grid to facilitate rapid and more precise prototyping and 2d level design. The Timeline Editor, powered by cinemachine, allows developers and animators to easily coordinate complex cutscenes by providing one timeline that can visually layout the animations of several game objects at once.
In this course, we will use these two core features of Unity 2017 to build a 2d platformer game level. We will build a splash screen, animated cutscene, playable third person character, artificially intelligent enemies, in-game collectibles, and a 2d level. By the end of this course you will have hands-on experience implementing all of these game features using Unity’s latest 2d tools.
The full project made in this course is attached as a resource to the course. So if you get stuck for any reason, you have both the full project as well as myself that you can reach out to for help!