3.85 out of 5
3.85
105 reviews on Udemy

Unity: Build A Complete 2D Game From Start to Finish

Learn to code in C# and build a complete 2D game
Instructor:
Uzochukwu Eddie Odozi
10,095 students enrolled
English [Auto-generated]
Build 2D games using Unity
Unity Animations
Code in C#
Unity UI System
Monobehaviour Event Execution
Coroutines

Have you ever thought of starting your journey in game development?  Or, maybe you want to build on your game development skills. Well, you’ve come to the right place.

This course is created just for you

The Unity course Build A Complete 2D Game From Start to Finish will guide you step by step on how to build your own 2D game. At the end of the course, you will gain hands on experience in learning Unity.

In this course, we will build a 2D sidescroller game where a player has to avoid obstacles and kill enemies in other to get points and score.

In this course, you’ll learn

  • Learn to code in C#
  • Unity Animations
  • Game Manager Controllers
  • Singleton Patterns
  • Monobehaviour Event Execution
  • Coroutines
  • Random Obstacle Instantiation
  • Random Enemies Instantiation
  • Score and Points System
  • Player Lives System
  • Handle game Reload With Coroutine
  • Menu System

Introduction

1
Introduction
2
Read Text
3
Download Unity

Download and install unity

4
Unity3d Page

View unity3d page to see its contents

5
Unity3d Asset Store

View unity asset store

Unity Basics

1
Section Introduction
2
Create Project

Create a project for 2d development

3
Unity Game Window

View of the unity game window

4
Add Game Resolution

Add a target resolution for the game

5
Visual Studio Code

Add VS code as text editor for unity

6
Unity Namespaces

Description of the unity and c# namespaces

7
Unity Monobehaviour Class

Describe unity monobehaviour class

8
Access Modifiers

Describe available access modifiers

9
Monobehaviour Event Execution

Describe the event execution in monobehaviour

10
Monobehaviour Event Execution Script

Add a script to see the execution order of events

11
Trigger Collider

Add a trigger collider

12
Trigger Collision

Add a trigger collision

13
Unity Animation - Part 1
14
Unity Animation - Part 2
15
Questions

Attempt the questions

Game Background

1
Section Introduction
2
Create Folders

Add folders to organize the project

3
Background Image

Create material and add background image

4
Scrolling Background

Add a script for scrolling background

5
Scrolling Ground

Add material and script to scroll the ground

6
Player's Sprite

Slice player sprite into different animations

7
Idle Animation

Add idle animation

8
Walk Animation

Add player's walk animation

9
Walk Animation Code

Add code to call the walk animation

10
Physics2D OverlapCircle

Add a physics2d overlapcircle to check if the player is n the ground

11
Jump Animation
12
Background Scroll Wait
13
Ground Scroll Wait
14
Questions

Attempts all questions

Obstacles Section

1
Section Introduction
2
Create Obstacles
3
Obstacles Prefabs
4
Instantiate Obstacles
5
Obstacles Wait Spawn
6
Obstacle Move
7
Random Obstacles Selection
8
Obstacles Positions
9
Obstacle Colliders
10
Obstacle Destroyer
11
Ignore Colliders
12
Death Explosion Particle
13
Player Death
14
Player Class Instance
15
Stop Obstacles
16
Stop Background

Enemy Section

1
Section Introduction
2
Slice Bird
3
Enemy Animation

Add enemy bird animations

4
Animation Parameters

Add animation parameters

5
Enemy Script
6
Instantiate Enemies

Spawn enemies

7
Instantiate Multiple Enemies
8
Enemy Movement
9
Enemy Random Positions
10
Enemy Destroy Player

Enemy destroy player when they collide

11
Enemy Destroyer

Add a gameobject to destroy enemies

12
Fix Enemy Animation
13
Enemy Shoot

Add enemy shoot functionality

14
Enemy Bullet

Enemy bullet destroy player

15
Player Shoot Animation
16
Player Shoot Script - Part 1
17
Player Shoot Script - Part 2
18
Player Destroy Enemy

Player bullet destroy enemies

19
Destroy Player Bullet

Add gameobject to destroy player's bullets

Game Manager Section

1
Section Introduction
2
UI Camera
3
Score Text
4
Main Menu Scene
5
Start Menu Scene
6
Start Scene Manager
7
Main Menu Manager
8
Game Manage Property - Part 1
9
Game Manage Property - Part 2
10
Score Demo
11
High Score Demo
12
Score Box Collider
13
Score Collision Script
14
Player Lives
15
Game Reload Coroutine
16
Scene Loaded Event - Part 1
17
Scene Loaded Event - Part 2
18
Game Over Menu
19
Display Game Over Menu
20
Play Again Button and Method
21
Player's Points
22
Canvas Order in Layer
23
Save High Score - Part 1
24
Save High Score - Part 2
25
Display Points on Game Over Menu
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
3.9
3.9 out of 5
105 Ratings

Detailed Rating

Stars 5
45
Stars 4
33
Stars 3
17
Stars 2
7
Stars 1
2
ae6d71131776eadc83806c9f933ca6eb
30-Day Money-Back Guarantee

Includes

13 hours on-demand video
1 article
Full lifetime access
Access on mobile and TV
Certificate of Completion