Tags
Language
Tags
November 2024
Su Mo Tu We Th Fr Sa
27 28 29 30 31 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

Beginners Guide To Unity - Complete 2D Platformer In C#

Posted By: ELK1nG
Beginners Guide To Unity - Complete 2D Platformer In C#

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

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.