Learning Path: Unity: Conquer the 2D Game World with Unity 5

Course

Online

£ 50 + VAT

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

Unity is one of the exciting and popular game engine that is used to create stunning games in the game industry. If you're interested to gain the skills to develop interesting 2D games with this powerful engine, then go for this Learning Path.Packt’s Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it. The highlights of this Learning Path are: Gain a strong hands-on experience in 2D game development
Learn to publish games on the Web and various mobile devicesLet’s take a quick look at your learning journey. To start with, you will be introduced to 2D game development. The Learning Path describes the process of setting up a project in 2D mode, covers the use of 2D sprites, discusses ways to access 2D objects through code, and explains the basics of the User Interface. You will then build your first game, a “text adventure game” and you will then go on to create an example of this with the various elements.After making a text adventure game, you will go back to the challenges and use them to improve the game and your 2D game development skills.Moving ahead you'll understand how to build your initial code structure, and from there, create controllers for your player and the camera. You'll then add in weapons and learn how to keep track of enemy kills, after which, you'll create game-play by scripting in C#. Finally, you'll create the visuals and publish the game to multiple platformsBy the end of this Learning Path, you will have a basic 2D game as well as a reusable game framework and an editor extension to expedite the creation of the 2D game you make.About the Author
.
Dr. Ashley Godbold is a programmer, game designer, artist, mathematician, and teacher

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

Familiarize yourself with 2D game development
Import sprites and effectively manipulate sprite sheets
Learn the basics of writing C# code in Mono Develop
Create effective user interfaces for various platforms, including the mobile arena
Create a text adventure game
Design your game framework
Build multiple action packed games from scratch
Leverage intuitive workflow tools and the state-of-the-art Unity rendering engine to build and deploy mobile, as well as console, games
Learn to add cool multiplayer features on your games

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

This centre's achievements

2021

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 4 years

Subjects

  • Mac
  • Import
  • Project
  • Layout
  • Windows
  • Access

Course programme

Getting Started with Unity 2D Game Development 19 lectures 01:56:24 Getting Started with Unity 2D Game Development - The Course Overview preview This video gives an overview of the entire course. Creating a New 2D Project When creating a new 2D project, it is important to select the correct mode.
  • Create a new 2D project at start up.
  • Observe the Scene view in 2D.
  • View the project settings.
Asset Organization Properly setting up the folder structure is important to maintaining a well-organized project.
  • Review the appropriate folder structure and learn how to create new folders.
  • View the folder structure within Windows File Explorer or Mac Finder.
  • View how the changes made in File Explorer or Finder affect the project.
Creating Scenes Understanding the use of scenes is vital to the development of games in Unity.
  • Review what a scene is.
  • Learn how to create and save scenes.
  • View how to add scenes to build settings.
Sprite Import Settings Determining the correct import settings for your sprites is an important first step in working with sprites.
  • Define a sprite.
  • Learn how to import a sprite into a project.
  • Learn how to select the correct settings for a sprite.
Sprite Editor Manipulating the region of a sprite helps make sure that it displays correctly within a game.
  • Learn how to adjust pivot point and size of a sprite in single sprite mode.
  • Learn how to slice a sprite into multiple sub-sprites.
  • Learn how to adjust a sprite in polygon sprite mode.
Sprite Renderer The sprite renderer is the component that determines how sprites are drawn in a scene.
  • Learn how to put a sprite in a scene.
  • Learn the components that are automatically applied to a sprite 2d object.
  • View the properties of the sprite renderer component.
Sorting Layers To get a scene to display correctly, you must make sure all of your sprites are appearing in the correct overlapping order.
  • Change sprite overlapping order with z-coordinates.
  • Add sorting layers.
  • Add order in sorting layer.
Add order in sorting layer. Creating and using scripts is the key to working in Unity.
  • How to create a script.
  • How to open a script.
  • How to attach a script.
Classes, Variables, and Functions Covering the basic structure and vocabulary of c# scripts
  • Cover the structure and various definitions.
  • Show how to initialize variables and use Debug. Log from within the script.
  • Show how to initialize variables using the Unity Editor.
Accessing Components and Other Scripts It is important to be able to access components of various GameObjects.
  • Access components of the GameObject a script is attached to using GetComponent.
  • Access components of other objects using various methods.
  • Access script functions and variables of various GameObjects.
UI Canvas and Panels Canvases are required to create UI elements and panels help to organize the layout appropriately.
  • Learn what a canvas is and how to create one.
  • Learn what panels are and how to create them.
  • Start building a pause menu with canvases and panels.
UI Text and Images Learning how to create UI Text and UI images will help to make more appealing UI displays.
  • Learn how to create UI text and the various properties of the UI Text object.
  • Learn how to create UI Images.
  • Put the UI Text and UI Images in for the pause panel being developed.
UI Layout and Recttransform Using appropriate layout will make items in your UI scale appropriately.
  • Learn about setting the screen aspect.
  • Learn how to use canvas scalar.
  • Learn how to use anchors, pivot points, and the Rect transform to get items to position and scale appropriately.
UI Buttons Intractable buttons that perform tasks are a key functionality of Unity's UI.
  • Learn how to create buttons and add different transitions to them.
  • Learn how to program a simple pause menu script.
  • Learn how to link the pause menu script to the buttons.
UI Event System You can perform events other than just click events on buttons.
  • View the properties of the Event System that is created when you make a UI Canvas.
  • Learn about the various events and inputs accepted by the Event System.
  • Create Event Triggers to use different types of events on UI elements.
Planning the Adventure Taking the proper steps to make sure you organize your text adventure game will save you a lot of headache.
  • Create a flow chart to organize the story of your game.
  • Create a scene in your game.
  • Duplicate that scene and change all the values to make additional scenes.
Loading Scenes Successfully navigating between scenes is an important aspect to Text Adventure games and any game with multiple scenes.
  • Create a reusable script that can navigate between scenes.
  • Update the Build Settings to include all scenes.
  • Attach the script to all the buttons and have them navigate to the correct scene.
UI That Displays Through All Scenes Many UI elements need to be persistent throughout all game scenes.
  • Create a script that keeps objects from being destroyed when a new scene loads.
  • Stop the persistent object from being created multiple times.
  • Create a scene that loads before all other scenes and automatically loads the next scene.
Getting Started with Unity 2D Game Development - Quiz Getting Started with Unity 2D Game Development. 19 lectures 01:56:24 Getting Started with Unity 2D Game Development - The Course Overview preview This video gives an overview of the entire course. Creating a New 2D Project When creating a new 2D project, it is important to select the correct mode.
  • Create a new 2D project at start up.
  • Observe the Scene view in 2D.
  • View the project settings.
Asset Organization Properly setting up the folder structure is important to maintaining a well-organized project.
  • Review the appropriate folder structure and learn how to create new folders.
  • View the folder structure within Windows File Explorer or Mac Finder.
  • View how the changes made in File Explorer or Finder affect the project.
Creating Scenes Understanding the use of scenes is vital to the development of games in Unity.
  • Review what a scene is.
  • Learn how to create and save scenes.
  • View how to add scenes to build settings.
Sprite Import Settings Determining the correct import settings for your sprites is an important first step in working with sprites.
  • Define a sprite.
  • Learn how to import a sprite into a project.
  • Learn how to select the correct settings for a sprite.
Sprite Editor Manipulating the region of a sprite helps make sure that it displays correctly within a game.
  • Learn how to adjust pivot point and size of a sprite in single sprite mode.
  • Learn how to slice a sprite into multiple sub-sprites.
  • Learn how to adjust a sprite in polygon sprite mode.
Sprite Renderer The sprite renderer is the component that determines how sprites are drawn in a scene.
  • Learn how to put a sprite in a scene.
  • Learn the components that are automatically applied to a sprite 2d object.
  • View the properties of the sprite renderer component.
Sorting Layers To get a scene to display correctly, you must make sure all of your sprites are appearing in the correct overlapping order.
  • Change sprite overlapping order with z-coordinates.
  • Add sorting layers.
  • Add order in sorting layer.
Add order in sorting layer. Creating and using scripts is the key to working in Unity.
  • How to create a script.
  • How to open a script.
  • How to attach a script.
Classes, Variables, and Functions Covering the basic structure and vocabulary of c# scripts
  • Cover the structure and various definitions.
  • Show how to initialize variables and use Debug. Log from within the script.
  • Show how to initialize variables using the Unity Editor.
Accessing Components and Other Scripts It is important to be able to access components of various GameObjects.
  • Access components of the GameObject a script is attached to using GetComponent.
  • Access components of other objects using various methods.
  • Access script functions and variables of various GameObjects.
UI Canvas and Panels Canvases are required to create UI elements and panels help to organize the layout appropriately.
  • Learn what a canvas is and how to create one.
  • Learn what panels are and how to create them.
  • Start building a pause menu with canvases and panels.
UI Text and Images Learning how to create UI Text and UI images will help to make more appealing UI displays.
  • Learn how to create UI text and the various properties of the UI Text object.
  • Learn how to create UI Images.
  • Put the UI Text and UI Images in for the pause panel being developed.
UI Layout and Recttransform Using appropriate layout will make items in your UI scale appropriately.
  • Learn about setting the screen aspect.
  • Learn how to use canvas scalar.
  • Learn how to use anchors, pivot points, and the Rect transform to get items to position and scale appropriately.
UI Buttons Intractable buttons that perform tasks are a key functionality of Unity's UI.
  • Learn how to create buttons and add different transitions to them.
  • Learn how to program a simple pause menu script.
  • Learn how to link the pause menu script to the buttons.
UI Event System You can perform events other than just click events on buttons.
  • View the properties of the Event System that is created when you make a UI Canvas.
  • Learn about the various events and inputs accepted by the Event System.
  • Create Event Triggers to use different types of events on UI elements.
Planning the Adventure Taking the proper steps to make sure you organize your text adventure game will save you a lot of headache.
  • Create a flow chart to organize the story of your game.
  • Create a scene in your game.
  • Duplicate that scene and change all the values to make additional scenes.
Loading Scenes Successfully navigating between scenes is an important aspect to Text Adventure games and any game with multiple scenes.
  • Create a reusable script that can navigate between scenes.
  • Update the Build Settings to include all scenes.
  • Attach the script to all the buttons and have them navigate to the correct scene.
UI That Displays Through All Scenes Many UI elements need to be persistent throughout all game scenes.
  • Create a script that keeps objects from being destroyed when a new scene loads.
  • Stop the persistent object from being created multiple times.
  • Create a scene that loads before all other scenes and automatically loads the next scene.
Getting Started with Unity 2D Game Development - Quiz Getting Started with Unity 2D Game Development - The Course Overview preview This video gives an overview of the entire course. Getting Started with Unity 2D Game Development - The Course Overview preview This video gives an overview of the entire course. Getting Started with Unity 2D Game Development - The Course Overview preview This video gives an overview of the entire course. Getting Started with Unity 2D Game Development - The Course Overview preview This video gives an overview of the entire course. This video gives an overview of the entire course. This video gives an overview of the entire course. Creating a New 2D Project When creating a new 2D project, it is important to select the correct mode.
  • Create a new 2D project at start up.
  • Observe the Scene view in 2D.
  • View the project settings.
Creating a New 2D Project When creating a new 2D project, it is important to select the correct mode.
  • Create a new 2D project at start up.
  • Observe the Scene view in 2D.
  • View the project settings.
Creating a New 2D Project When creating a new 2D project, it is important to select the correct mode.
  • Create a new 2D project at start up.
  • Observe the Scene view in 2D.
  • View the project settings.
Creating a New 2D Project When creating a new 2D project, it is important to select the correct mode.
  • Create a new 2D project at start up.
  • Observe the Scene view in 2D.
  • View the project settings.
When creating a new 2D project, it is important to select the correct mode.
  • Create a new 2D project at start up.
  • Observe the Scene view in 2D.
  • View the project settings.
When creating a new 2D project, it is important to select the correct mode.
  • Create a new 2D project at start up.
  • Observe the Scene view in 2D.
  • View the project settings.
Asset Organization Properly setting up the folder structure is important to maintaining a well-organized project.
  • Review the appropriate folder structure and learn how to create new folders.
  • View the folder structure within Windows File Explorer or Mac Finder.
  • View how the changes made in File Explorer or Finder affect the project.
Asset Organization Properly setting up the folder structure is important to maintaining a well-organized project.
  • Review the appropriate folder structure and learn how to create new folders.
  • View the folder structure within Windows File Explorer or Mac Finder p ...

Additional information

Basic programming knowledge of C# Basics knowledge of the Unity engine

Learning Path: Unity: Conquer the 2D Game World with Unity 5

£ 50 + VAT