Unity: 2D Game Development

Make your Dream 2D Sprite Game Inside the Powerful Unity Editor

4.00 (582 reviews)
Udemy
platform
English
language
Game Development
category
instructor
Unity: 2D Game Development
44,953
students
7 hours
content
Jan 2020
last update
FREE
regular price

What you will learn

Create a 2D game exportable for multiple platforms including Android, iOS, and Windows

Work within the Unity editor to streamline game design and editing processes.

Import and use sprites, sound effects, music, and other assets inside of your game

Description

This course will teach you what you need to know in order to make a 2D sprite based game in Unity editor version 5.6 (Latest Beta version at this time). The techniques used in this series are the same ones I used to make my own game Heart Battle for PC and mobile devices. Currently the course in in progress, it will be completed in the coming month and should be updated from time to time with new relevant content after that as well. The rough finished course list should look something like this when done.

2D Sprite Game Development in Unity

Understanding the Scene and Game Interface 

  • Scene Hierachy 
  • What kinds of assets will you need to make a game (PNG Sprites, MP3 / WAV Audio) 
  • Organizing Your Project 
  • GameObjects and Transforms 
  • Tags and Layers 
  • Camera 
  • Canvas Box / Circle / Polygon Colliders & Rigid Bodies (in action too) 
  • Controlling Canvas Positioning (Anchors etc) Text Components Buttons Sliders Menu Screens Canvas Groups and Scalers
  • Audio Sources and Audio Listeners

Animation

  • Cutting Sprites for Use in Game Animations
  • Animation Controllers
  • Override Animation Controllers 
  • Player Animation (Animation / Animator) Animation Trees) 

Scripting

  • Setting Up Scripter of Choice for Unity (Visual Studio etc)
  • MonoBehaviours and Unity Lifecycl
  • Player Control Scripting 
  • Instantiating Game Objects through Script 
  • Raycasts and Collision Detection 
  • Send / Broadcast Message 
  • Building a Screen Fader (probably include my script) 
  • Save / Load System (Check Asset Store for Example) 
  • Coroutines 
  • Defining and Activating Events 
  • UnityEvents and Reorderable Event Lists 
  • Editor Menu Items Changing Scenes

Services

  • Adding Ads to Game 
  • Enabling Collaboration 
  • Cloud Build

Configuring for Export

  • Building Project Settings
  • Mobile / Other Exports

 Extra Scripts

  • OpenGameArt and Using Creative Commons Assets
  • Importing Materials through the Asset Store
  • Pixel Perfect Camera Scripts 
  • Vexe Package 
  • Pause Button 
  • Tiled2Unity 
  • Unity IAP

External Tools that May Help 

  • Pyxel Edit
  • Sprite Illuminator
  • GIMP / Photoshop
  • Audacity

Content

Introduction to the Unity Interface

Introduction to the Unity 5.5 Editor UI
Scene and Game Windows Explained
Hierarchy Window - Scenes, GameObjects, Parent Child Relationship
Project Assets for 2D Games (Sprites / Sound / Music)
How to Organize Project Asset Folders

GameObject Basics

Game Objects, Transforms, Layers & Tags
How to Setup the Camera
Player Controller, Collisions with Colliders, Rigidbody 2D Physics
Adding Sound Effects and Music with Audio Sources

UI

UI Canvas Introduction
Text UI, Text Mesh and Making Them Look Right
Buttons and Setting OnClick Events in Editor
Primer on UI Buttons and Things to Avoid
Creative Use for UI Sliders in Unity
All About Sliders UI Element
How to Create Game and Options Menu Screens
Game Jam Template Easy Menu & Controlling Audio with Mixer
Consistent UI Size with Canvas Scaler

Sprite Animation

How to Cut Up Sprite Sheets for Animation
Animating Sprite Characters
Blend Tree Animation - Switching Between Idle / Walking in 4 Directions
Animation Override Controllers Explained

C# Scripting

Picking and Attaching a C# - Javascript Script Editor to Unity (Visual Studio 20
MonoBehaviour Scripting and Unity Lifecycle Methods
Scripting Player Movement Controls
How to Script Platformer Jumping
Spawn Enemies or Game Objects in Script
Testing for Raycast Collisions
Send and Broadcast Messages to Scripts / GameObjects
Fade the Screen In and Out
Saving System
Loading Games
Build a Save Screen Pt. 1
Build a Save Screen Pt. 2
Build a Save Screen Pt. 3
How to Build a Load Game Menu
Coroutines (Yielding to Other Code)
Events and Delegates

Services

Easy Ads on iOS and Android
Cloud Build

3rd Party Tools

Finding Free and Paid 2D Game Assets
Pyxel Edit for 2D Pixel Games
Setup GIMP for 2D Pixel Art
SpriteIlluminator - 2D Normal Map Lighting
Tiled + Tiled2Unity
Introduction to Audacity
BFXR - Make Character Talking Blip Sound Effects

Projectile Attack System

Projectile Attack System Full Demonstration for 2D Unity Games
How to Create Custom Projectile Attacks using Projectile Attack System
Creating Homing Projectiles with Improved Target Selection

Reviews

David
April 15, 2023
Admittedly it's a long-winded overview of the course, yet it's satisfactory overall. While I am thrilled to make time to go through the course itself, I find myself left wanting more from the presenter in general.
Atharv
March 29, 2023
Good, what I expected Course rating 1 out of 5 1.5 out of 5 2 out of 5 2.5 out of 5 3 out of 5 3.5 out of 5 4 out of 5 4.5 out of 5
Yulia
August 21, 2022
Great introduction course to building a 2D game in Unity. The course is more generally explaining how to use different Unity's features for a 2D sprite game than an in depth step-by-step guide for building the game. Chris shows how to create your own things in Unity, as well as how to use or modify available assets. Chris also explains how to create, add and modify some of the C# scripting in Unity, which require some basic knowledge of C#. This is not a full in depth guide of all the possible features for 2D in Unity, but it's a great starting point to create your own game.
Min
August 17, 2022
This is mainly picking up everything in general so not much detailed. But definitely gives out the things a beginner needs to know. That part was cool.
Halil
June 14, 2022
Not Recommended, It is just general things you can learn on other courses too with an actual examples. I recommend people to investigate before they buy courses. Please look at the previews. I bought 60 courses and did not look their actual content I am so disappointed by it.
Peter
December 22, 2021
?...............?.......?...?........?.......?.......?.........? ☁️☁️☁️☁️☁️☁️☁️☁️☁️?️☁️☁️☁️☁️☁️☁️☁️?️☁️☁️ ?...............?.......?...?........?.......?.......?.........? ☁️☁️☁️☁️☁️☁️☁️☁️☁️?️☁️☁️☁️☁️☁️☁️☁️?️☁️☁️ ?...............?.......?...?........?.......?.......?.........? ☁️☁️☁️☁️☁️☁️☁️☁️☁️?️☁️☁️☁️☁️☁️☁️☁️?️☁️☁️ ?...............?.......?...?........?.......?.......?.........? ☁️☁️☁️☁️☁️☁️☁️☁️☁️?️☁️☁️☁️☁️☁️☁️☁️?️☁️☁️ ?...............?.......?...?........?.......?.......?.........?
Cameron
April 7, 2021
This course felt more like an overview than anything else. I think the package he was talking about at the end should have been included so you could follow along. I did learn a few things but for anyone just starting out with Unity (esp learning scripting) I wouldn't suggest this one. If you've done other courses on Unity it's a good review of things you may have forgot and it's good for learning some other ways to implement things.
Wisam
February 4, 2021
not bad till now but it seems that this course is a little old, I can't find the same asset the teacher wanted me to install on unity
Rhonda
January 28, 2021
Excellent instruction, I look forward to using these lessons to create games and tools for making life more fun--who doesn't love a round of Space Invaders done to one's own personal style??
Jose
December 31, 2020
For an older Unity version Course, the instructor has a unique way of teaching not seen in other courses. Besides the Scripting section, this course is more of an overview of what can be done with 2D game programing with misc. tools. Thoroughly enjoyable but only useful if you have another source of instruction.
Eduardo
October 3, 2020
Malisimo el curso. En ningún momento te enseña a hacer un juego. Solo muestra y muestra el Software. Pero no pude hacer nada. Ni gratis vale la pena.
Ömer
September 15, 2020
I think, this course isn't appropriate for beginners. In addition, The course is including very useful information.
Derrick
May 6, 2020
I have only seen the first video, but it gave a rather scattershot explanation of the unity editor, but I was expecting to learn about what I am going to learn about, like a list of programs we will be using, website sources we will be visiting, etc.
Dome
July 21, 2017
This course is a total rip-off! It pretends to teach you how to code and build up a game. It´s more of an explanation instead.. Also mandatory scripts are not even explained, nor included in the downloadable materials. For example this guy is talking about a AI shooting system. Guess what.. you can´t build it yourself, nor can you download it. Stay away from this course. This guy is a scammer!
William
June 28, 2017
Good beginner/ overview content, but only initially. This is not a hands on tutorial; It is more demonstrative in nature. If you are typically using headphones when studying, there is a lot of background noise for some reason in the beginning sections. It is not typically distracting, but certainly noticeable. I say good overview initially, because the author quickly loses sight of the fact that the tutorial is intended to be a beginning level tutorial. All of the C# scripting has been completed, and while we are told to have some familiarity with C#, I believe it would have been more appropriate to walk thru the scripting as an exercise, not already have it completed. I would use watching this course as laying a foundation of what you can learn using some other courses that have you walk thru the work, step by step.

Charts

Price

Unity: 2D Game Development - Price chart

Rating

Unity: 2D Game Development - Ratings chart

Enrollment distribution

Unity: 2D Game Development - Distribution chart
993978
udemy ID
10/25/2016
course created date
5/27/2019
course indexed date
Bot
course submited by