UDEMY
UDEMY Logo

Complete C# Unity Game Developer 2D 

  • Offered byUDEMY

Complete C# Unity Game Developer 2D
 at 
UDEMY 
Overview

Duration

18 hours

Total fee

499

Mode of learning

Online

Difficulty level

Intermediate

Credential

Certificate

Complete C# Unity Game Developer 2D
 at 
UDEMY 
Highlights

  • Certificate of completion
  • 18.5 hours on-demand video
  • 3 articles
  • 7 downloadable resources
  • Access on mobile and TV
  • 30-Day Money-Back Guarantee
  • Full Lifetime Access
Read more
Details Icon

Complete C# Unity Game Developer 2D
 at 
UDEMY 
Course details

Who should do this course?
  • For Competent and confident with using a computer
  • For Artists who want to learn to bring their assets into games
  • For Some programming experience helpful, but not required
  • For Complete beginners who are willing to work hard
  • For Developers who want to re-skill across to game development
What are the course deliverables?
  • Learn C#, a powerful modern language, from scratch. No prior programming experience is necessary.
  • Become excellent at using the Unity game engine.
  • Build a solid foundation for game design and game development that will help you build your own games.
  • Learn how object oriented programming works in practice.
  • Create playable game projects - good for your portfolio, or just for your own sense of achievement.
  • Transfer your knowledge from this course to .NET, other languages, and more.
  • Develop highly transferable coding problem solving skills.
  • Be part of an amazing and supportive community of people similar to you.
More about this course
  • This course started as a runaway success on Kickstarter and has gone on to become the most popular and most watched Unity game development course on Udemy
  • The course has full English closed-captions throughout

Complete C# Unity Game Developer 2D
 at 
UDEMY 
Curriculum

Introduction & Setup

Welcome To The Course

For Users of Older Unity Versions

Install Unity & VS Code

IntelliSense Issues?

Introducing Unity

Set Up Visual Studio Code

Community & Support

Accessing Our Projects

Delivery Driver (New Unity 2021.1 Content)

Section Intro - Delivery Driver

Game Design - Delivery Driver

Introducing Methods

Transform.Translate()

Introducing Variables

How To Use SerializeField

Using Input.GetAxis()

Using Time.deltaTime()

Colliders & Rigidbodies

Using OnCollisionEnter2D()

Using OnTriggerEnter2D()

Add Assets To Project

Basic Level Layout

Simple Follow Camera

If Statements & Tags

How To Use Bools

How To Destroy Objects

How To Use GetComponent

Boosts & Bumps

Wrap Up - Delivery Driver

Snow Boarder (New Unity 2021.1 Content)

Section Intro - Snow Boarder

Game Design - Snow Boarder

How To Use Sprite Shapes

Using Edge Colliders

Cinemachine Follow Camera

Set Up Our Character

Using Surface Effector 2D

AddTorque To Rotate

Triggers To Restart Level

NameSpaces & SceneManagement

Using Invoke() For Delays

Introducing Particle Effects

Triggering Particle Effects

Take A Moment To Tune

Using FindObjectOfType

Using OnCollisionExit2D

How To Trigger Sound Effects

Public Access Modifier

Prevent Double Play

Wrap Up - Snow Boarder

Quiz Master (New Unity 2021.1 Content)

Section Intro - Quiz Master

Game Design - Quiz Master

UI Canvas

TextMeshPro

Button Layout

Scriptable Objects

Getter Methods

Arrays

TextMeshProUGUI

For Loops

Swapping Sprites

Button States

Simple Timer

Timer Fill Fraction

Connecting the Timer

Lists

Keeping Score

Sliders

End Screen

Game Manager

Section Wrap-Up

TileVania (New Unity 2021.1 Content)

Section Intro - TileVania

Game Design - TileVania

Slicing Sprite Sheets

Introduction To Unity Tilemap

Unity Tilemap With Layers

How To Use Unity Rule Tiles

Create Player Idle Animation

Animation States & Transitions

Using Prefabs In Unity

Composite Collider For Tilemap

Set Up Input System

Horizontal Player Movement

Flip Player Sprite

Animation State In Code

Jumpy Jump

Jump If IsTouchingLayers

Climb That Ladder

Stop Sliding On Ladder

Ladder Climb Animation

Cinemachine Follow Camera

Cinemachine Confiner

State-Driven Cameras

Using Physics Material 2D

Prevent Wall Jump

Set Up Our Enemy

Move & Flip Enemy

Player Mortality

Player Death State

How To Create Hazards

Instantiate Bullet From Gun

Implement Bullet Behaviour

Create Some Levels

Level Exit Portal

Game Session Controller

Make A Coin Pickup

Coin Sound Effect

Persistent Score & Lives

Scene Persist

Prefab Variants

TileVania Wrap Up

Laser Defender

Section Intro - Laser Defender

Game Design - Laser Defender

Project Setup

Unity Input System

Boundaries

Enemies

Pathfinding

Instantiating Enemies

Coroutines

While Loops

Taking Damage

Projectile Setup

Player Shooting

Enemy Shooting

Particle Effects

Screen Shake

Scrolling Background

Sound Effects

Music

Keeping Score

Game UI - Part 1

Game UI - Part 2

Adding Scenes

Level Manager

Singleton Pattern

Singleton Scorekeeper

Balance and Build

Section Wrap-Up

Congratulations

Continuing Your GameDev Journey

BONUS LECTURE

Credits

Faculty Icon

Complete C# Unity Game Developer 2D
 at 
UDEMY 
Faculty details

Gary Pettie
He studied Computing & IT with the Open University and was first introduced to GameDev tv in 2017, when he enrolled on the “Complete Unity Developer” course
Rick Davidson
He is a founding partner of the GameDev-tv team whose mission is to helping aspiring game developers to create and grow

Other courses offered by UDEMY

549
50 hours
– / –
3 K
10 hours
– / –
549
4 hours
– / –
599
10 hours
– / –
View Other 2344 CoursesRight Arrow Icon
qna

Complete C# Unity Game Developer 2D
 at 
UDEMY 

Student Forum

chatAnything you would want to ask experts?
Write here...