Getting Started with Unity 2D Game Development
4.5 (4 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
37 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Getting Started with Unity 2D Game Development to your Wishlist.

Add to Wishlist

Getting Started with Unity 2D Game Development

Get started with Unity by making classic games and improve your 2D game development skills.
4.5 (4 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
37 students enrolled
Created by Packt Publishing
Last updated 5/2017
Current price: $10 Original price: $125 Discount: 92% off
5 hours left at this price!
30-Day Money-Back Guarantee
  • 2 hours on-demand video
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • How to create a text adventure game
  • Start a project and develop an appropriate folder structure
  • Create and save scenes
  • Import sprites and effectively manipulate sprite sheets
  • Learn the basics of writing C# code in Mono Develop
  • Access components and scripts in objects within a scene
  • Create effective User Interfaces for various platforms, including the mobile arena
  • Navigate between scenes
  • Create a text adventure game
View Curriculum
  • This video takes a step-by-step, practical, tutorial-style approach. The steps are accompanied by examples, and all the intermediate steps are clearly explained. The focus of this video is on advanced topics so that your game looks awesome and performs efficiently.

This video will help you build 2D games in Unity using the engine's 2D technologies based on Version 5.x.

You will be shown how to get up-and-running with Unity 5.4.1, including the basic steps to choose the appropriate edition and install the software. You will also be shown how to find older versions of Unity and learn about the key differences compared to previous versions.

To start with, you will learn the introductory information needed to work in Unity 2D game development. The video describes the process of setting up a project in 2D mode, covers the use of 2D sprites, discusses ways to access 2D objects via code, and explains the basics of the User Interface. It then covers the very first game genre—text adventure—and you will go on to create an example of this with the various elements discussed earlier in the chapter.

Once you reach the end and have produced a text adventure game, you can go back to the challenges included in each chapter and use them to improve the game and your 2D game development skills!

About The Author

Dr. Ashley Godbold is a programmer, game designer, artist, mathematician, and teacher. She holds a Bachelor of Science in Mathematics, a Master of Science in Mathematics, a Bachelor of Science in Game Art and Design, and a Doctor of Computer Science in Emerging Media where her dissertation research focused on educational video game design. She works full-time as a Game Developer and also runs a small indie/passion studio. She teaches college videos in Unity, 3ds Max, Adobe Flash, game design, and mathematics. She is also the author of Mastering Unity 2D Game Development: Second Edition by Packt Publishing.

Who is the target audience?
  • This video targets those who:
  • Want to start out with 2D game development
  • Want to master the mechanics of specific game genres
  • Are looking for help with user-interface mechanics
  • Have a basic understanding of programming logic
Compare to Other Unity Courses
Curriculum For This Course
19 Lectures
Starting a 2D Project
4 Lectures 13:37

This video gives an overview of the entire course.

Preview 02:27

When creating a new 2D project, it is important to select the correct mode.

Creating a New 2D Project

Properly setting up the folder structure is important to maintaining a well-organized project.

Asset Organization

Understanding the use of scenes is vital to the development of games in Unity.

Creating Scenes
Sprites Overview
4 Lectures 19:58

Determining the correct import settings for your sprites is an important first step in working with sprites.

Preview 04:37

Manipulating the region of a sprite helps make sure that it displays correctly within a game.

Sprite Editor

The sprite renderer is the component that determines how sprites are drawn in a scene.

Sprite Renderer

To get a scene to display correctly, you must make sure all of your sprites are appearing in the correct overlapping order.

Sorting Layers
Overview of Writing Code for 2D Games
3 Lectures 28:00

Creating and using scripts is the key to working in Unity.

Preview 02:00

Covering the basic structure and vocabulary of c# scripts

Classes, Variables, and Functions

It is important to be able to access components of various GameObjects.

Accessing Components and Other Scripts
User Interface Overview
5 Lectures 34:29

Canvases are required to create UI elements and panels help to organize the layout appropriately.

Preview 05:33

Learning how to create UI Text and UI images will help to make more appealing UI displays.

UI Text and Images

Using appropriate layout will make items in your UI scale appropriately.

UI Layout and Recttransform

Intractable buttons that perform tasks are a key functionality of Unity's UI.

UI Buttons

You can perform events other than just click events on buttons.

UI Event System
Game #1: Text Adventure
3 Lectures 20:11

Taking the proper steps to make sure you organize your text adventure game will save you a lot of headache.

Preview 07:05

Successfully navigating between scenes is an important aspect to Text Adventure games and any game with multiple scenes.

Loading Scenes

Many UI elements need to be persistent throughout all game scenes.

UI That Displays Through All Scenes
About the Instructor
Packt Publishing
3.9 Average rating
8,249 Reviews
59,045 Students
687 Courses
Tech Knowledge in Motion

Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.

With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.

From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.

Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.