Beginners Guide To Unity - Complete 2D Platformer In C#
Published 10/2023
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 9.56 GB | Duration: 15h 7m
Published 10/2023
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 9.56 GB | Duration: 15h 7m
Game development made easy. Learn C# with Unity and create your very own 2D Platformer!
What you'll learn
Learn C#, a modern versatile programming language
Understand the capabilities of 2D development in Unity
Develop strong and transferrable problem solving skills
Gain an understanding of the game development process
Learn how object oriented programming works in practice
Requirements
Mac or PC capable of running Unity 3D
A copy of Unity 2022.3 or newer
Description
Learn how to create your very own platformer game using Unity and C#, an industry-standard program used by many large gaming studios and indie developers across the world. In this course you won’t just be learning programming concepts, but tying these concepts to real game development uses. You will have access to a course forum where you can discuss the topics covered in the course as well as the next steps to take once the course is complete.This course has been designed to be easily understandable to everyone, so whether you’re a complete beginner, an artist looking to expand their game development range or a programmer interested in understanding game design, this course will help you gain a greater understanding of development.At the end of this course you will have developed the ability to create such game elements as:Coding with c#, building from the basics upA character with full movement, running, jumping & double-jumping capabilitesCollectibles such as fruit & extra healthParallaxing background effectsmoving & flying enemiesLevel Mechanics like Spikes, moving platforms, crushing blocks & moreA checkpoint system with respawning and extra livesFull user Interface with interactive menusCreating levels with tilemapsFull health & damage system with player knockbackTransitioning through multiple levelsA unique and challenging boss battleA complete music and sound effects systemAnd much more!The course also includes a complete version of the final project to use for your own reference to ensure everything in your game works as it should!Start learning today and let me help you become a game developer!
Overview
Section 1: Introduction
Lecture 1 Introduction
Lecture 2 Project Assets
Section 2: Getting Started
Lecture 3 Setting Up Our Project
Lecture 4 Importing Assets
Lecture 5 Setting Up A Scene
Section 3: The Player
Lecture 6 Basic Physics
Lecture 7 Understanding Unity Coding Basics
Lecture 8 Moving The Player
Lecture 9 Making The Player Jump
Lecture 10 Running
Lecture 11 Staying Grounded
Lecture 12 Double-Jumping
Lecture 13 Creating Custom Functions
Lecture 14 Making Player Animations
Lecture 15 Setting Up The Animator
Lecture 16 Controlling The Animator
Lecture 17 Switching Directions
Lecture 18 CHALLENGE - Double Jump Animations
Section 4: The Camera
Lecture 19 Moving The Camera
Lecture 20 Limiting Camera Movement Axis
Lecture 21 Fixing Jerky Movement
Lecture 22 Clamping The Camera
Lecture 23 Adjusting The Camera's Clamped Position
Lecture 24 Visualising The Clamped Area
Section 5: Making A Level
Lecture 25 Creating Tiles
Lecture 26 Making A Tilemap
Lecture 27 Making It Look Nice
Lecture 28 Adding A Background
Lecture 29 Adding Parallax
Lecture 30 Repeating Background Objects
Section 6: Health & Damage
Lecture 31 Adding Spikes
Lecture 32 Managing Health
Lecture 33 Singletons
Lecture 34 Handling Death
Lecture 35 Adding Health UI
Lecture 36 Setting Up An Array
Lecture 37 Controlling Heart Display
Lecture 38 Displaying Empty Hearts
Lecture 39 Adding Temporary Invincibility
Lecture 40 Showing Invincibility
Lecture 41 Setting Up Knock Back
Lecture 42 Stopping The Player
Lecture 43 BUGFIX - Double Jumping
Lecture 44 BUGFIX - Background Movement
Lecture 45 Adding Health
Lecture 46 Health Pickup
Lecture 47 Preventing Pickup Waste
Lecture 48 Creating a Pickup Effect
Lecture 49 Spawning The Pickup Effect
Lecture 50 CHALLENGE - Full Health Pickup
Section 7: Checkpoints
Lecture 51 Setting Up The Checkpoint
Lecture 52 Activating The Checkpoint
Lecture 53 Deactivating Checkpoints
Section 8: Respawning & Lives
Lecture 54 Respawning At Checkpoints
Lecture 55 Adding A Respawn Delay
Lecture 56 Death Plane
Lecture 57 Tracking Lives
Lecture 58 Displaying Lives
Lecture 59 Controlling The Lives Display
Lecture 60 Game Over Screen
Lecture 61 Restarting The Level
Lecture 62 Respawning Effects
Section 9: Collectible Pickups
Lecture 63 Collecting Pickups
Lecture 64 Getting More Life
Lecture 65 CHALLENGE - Displaying Collectibles
Section 10: Making Enemies
Lecture 66 Creating An Enemy
Lecture 67 Moving The Enemy
Lecture 68 Switching Points
Lecture 69 Waiting At Points
Lecture 70 Making The Enemy Look Nice
Lecture 71 Damaging The Player
Lecture 72 Damaging The Enemy
Lecture 73 Enemy Death Effect
Section 11: Menus
Lecture 74 Setting Up The Main Menu
Lecture 75 Making The Main Menu Work
Lecture 76 Creating The Pause Menu
Lecture 77 Pausing The Game
Lecture 78 Functioning Pause Menu Buttons
Section 12: Music & Sound Effects
Lecture 79 Setting Up Music
Lecture 80 Carrying Audio Between Levels
Lecture 81 Playing In-Level Music
Lecture 82 Setting Up Sound Effects
Lecture 83 Playing Sound Effects
Section 13: Ending The Level
Lecture 84 Setting Up The Level End
Lecture 85 Ending The Level
Lecture 86 Fading Between Scenes
Lecture 87 Level Pack
Lecture 88 CHALLENGE - Making More levels (And Level Design Tips)
Section 14: Save & Continue
Lecture 89 Setting Up An Info Tracker
Lecture 90 Carrying Lives & Fruit Between Levels
Lecture 91 Saving Info
Lecture 92 Continuing The Game
Section 15: Boss Battle
Lecture 93 Setting Up The Boss Battle Area
Lecture 94 Activating The Battle
Lecture 95 Locking The Camera
Lecture 96 Creating The Boss
Lecture 97 Bringing In The Boss
Lecture 98 Creating Projectiles
Lecture 99 Setting Up The Projectile Launcher
Lecture 100 Moving The Projectile Launcher
Lecture 101 Shot Timing Tracking
Lecture 102 Firing Projectiles
Lecture 103 Making The Boss Weak
Lecture 104 Damaging The Boss
Lecture 105 Fixing Blockers
Lecture 106 Make The Boss Move
Lecture 107 Adding Phases
Lecture 108 Ending The Battle
Section 16: Winning The Game
Lecture 109 Victory Screen
Lecture 110 Preventing Continuing From Victory
Section 17: More Level Mechanics
Lecture 111 One Way Platforms
Lecture 112 Moving Platforms
Lecture 113 Setting Up A Bird Enemy
Lecture 114 Making The Bird Chase
Lecture 115 Bounce Pad
Lecture 116 Dropping Block
Lecture 117 CHALLENGE - Spinning Saw
Section 18: Finishing Up
Lecture 118 Building The Game
Lecture 119 Next Steps
Section 19: Complete Project Files
Lecture 120 Complete Project Files
Anyone who wants to make their own 2D games.,People who want to create and publish their own games.,Complete beginners with an interest in learning game development.,Developers who want to re-skill across to game development.,People interested in working in the game design industy.,Competent and confident with using a computer.