Library

Course: Unity 2017 New 2D Tools and Game Development Workflow

Unity 2017 New 2D Tools and Game Development Workflow

Description

This course teaches the new 2d tools and features of Unity 2017, including the Tilemap and Timeline Editor tools. These features are completely new to Unity and allow developers to develop 2d games quicker and more effectively. This course is geared towards beginners but is a great choice for any Unity developer looking to learn how to use Unity’s latest tools and features.

The Tilemap Tool allows users to paint sprites onto a grid to facilitate rapid and more precise prototyping and 2d level design. The Timeline Editor, powered by cinemachine, allows developers and animators to easily coordinate complex cutscenes by providing one timeline that can visually layout the animations of several game objects at once.

In this course, we will use these two core features of Unity 2017 to build a 2d platformer game level. We will build a splash screen, animated cutscene, playable third person character, artificially intelligent enemies, in-game collectibles, and a 2d level. By the end of this course you will have hands-on experience implementing all of these game features using Unity’s latest 2d tools.  

The full project made in this course is attached as a resource to the course. So if you get stuck for any reason, you have both the full project as well as myself that you can reach out to for help! 

Who is the target audience?

  • Any Unity developer looking to learn how to use the new Unity 2017 tools for 2d game development.
  • Anyone looking to speed up their 2d game design workflow in Unity.
  • Beginners who want to learn how to build a 2d platform game from start to finish.
Basic knowledge
  • Basic Unity knowledge
What you will learn
  • Have hands on experience building a 2d game level.
  • Have an understanding of Unity 2017’s new Tilemap and Timeline Editor tools.
  • Be able to program 2d character movement, AI enemies, and environment scripting such as moving platforms.
Curriculum
Lectures quantity: 42
Common duration: 02:22:25
Session #1 Introduction
  • Introduction  

    This lecture introduces the course. By the end of this lecture you will have a clearer understanding of the course goals and objectives.

  • Course Overview  

    This lecture provides an overview of what you will learn in each section of the course. By the end of this course you will have a better understanding of the course structure. 

Session #2 Tilemap Tool
  • Section Introduction  

    This lecture introduces Section 2: The Tilemap Tool. By the end of this lecture you will have a clear understanding of this section's learning objectives. 

  • Sprites  

    This lecture covers sprites in Unity. By the end of this lecture you will have an understanding of what sprites are and how to use them in Unity. 

  • Project Setup  

    This lecture covers starting the project and setting everything up for working in Unity. By the end of this lecture, you will be ready to start the hands-on learning this course provides. 

  • Tiles  

    This lecture covers tiles, a new concept as of Unity 2017. By the end of this lecture you will understand what sprites are and how you can use them.

  • Tilemaps  

    This lecture covers tilemaps, a new concept as of Unity 2017. By the end of this lecture you will have an understanding of what tilemaps are and how they are used. 

  • Palettes  

    This lecture covers palettes, a new concept as of Unity 2017. By the end of this lecture you will have an understanding of what palettes are and the role they play in Unity 2017's new Tilemap Tool. 

  • Physics  

    This lecture covers adding 2D physics to tilemaps. By the end of this lecture, you will be able to add collides and event triggers to your game levels. 

  • Assembling Our Level  

    This lecture combines what we have learned in this section to create a game level using the Tilemap Tool. By the end of this lecture you will have hands-on experience using one of Unity 2017's new tools to build an engaging 2D game level. 

  • Adding Lava  

    This lecture covers how we can add lava to our 2D level. By the end of this lecture you will understand how to add lava to your 2D games.

  • Assembling Background Graphics  

    This lecture covers adding background graphics to our scene to add depth and interest to our game environment. By the end of this lecture you will understand how to add background graphics that add depth and interest to your 2D game environments. 

  • Creating a Game State Script  

    This lecture covers creating a Game State script that holds our variables that we want to be globally accessible. By the end of this lecture you will understand how to create a Game State script. 

  • Section Summary  

    This lecture covers Section 2: The Tilemap Tool. By the end of this lecture you will have wrapped up section 2 and be ready to move onto section 3 of this course. 

Session #3 Animation and Timeline Editor Tools
  • Animation and Timeline Editor Tools - Section Introduction  

    This lecture introduces Section 3: Animation and Timeline Editor tools. By the end of this lecture you will have a clearer understanding of the learning objectives of this section. 

  • Animation Window  

    This lecture covers the animation window. By the end of this lecture, you will understand the role that the animation window plays in Unity. 

  • Animating Player Run  

    This lecture covers using the animation window to create a player run animation. By the end of this lecture, you will have hands-on experience creating a 2D animation using Unity's animation window.

  • Animating Player Jump  

    This lecture covers using the animation window to create a player jump animation. By the end of this lecture, you will understand how to make a player jump animation.

  • Animator Window  

    This lecture covers Unity's Animator Window. By the end of this lecture you will have a clear understanding of the animator window and the role that it play's in Unity's 2D animation workflow. 

  • Setup the Player Controller  

    This lecture covers using the Animator window to setup the player character controller. By the end of this lecture you will have hands-on experience building a character controller that can be used to control a character's animation. 

  • Scripting Player Movement, Part 1  

    This lecture covers how to script player movement in Unity. By the end of this lecture you will have an understanding of how to tie character animation together using code.

  • Scripting Player Movement, Part 2  

    This lecture is the second part of Scripting Player Movement. At the end of this lecture you will have a fully functioning character that move with the arrow keys of your keyboard. 

  • Scripting Camera Movement  

    This lecture covers scripting camera movement in Unity. By the end of this lecture you will be able to script camera movement that will make your 2D games more exciting for the player. 

  • Animated Platforms  

    This lecture covers adding animated platforms to your level. By the end of this lecture you will understand how to create moving platforms that the player character can jump onto to get across parts of your 2D level. 

  • Animating Enemy Movement  

    This lecture covers using the animation window to animate enemy movement. By the end of this lecture you will have more hands-on experience using the animation window to create 2D animation in Unity. 

  • Scripting Enemy States  

    This lecture covers how to script enemy states in Unity. By the end of this lecture you will understand how to tie an animation state machine to a game object through code. 

  • Animating Coins  

    This lecture covers animating 2D coins. By the end of this lecture you will understand how to animate 2D collectibles in Unity. 

  • Lava Splash Animation  

    In this lecture, we will create a lava splash animation that will display when the player falls into the lava. 

  • Timeline Editor  

    This lecture covers the Timeline Editor, a new tool in Unity 2017. By the end of this lecture you will have an understanding of the features of this tool and how it can speed up your Unity workflow.

  • Creating An Animated Cut scene  

    This lecture demonstrates how we can use Unity 2017's new Timeline Editor tool to create an animated cut scene. By the end of this lecture you will have hands-on experience using the Timeline Editor tool to create a 2D animated cut scene. 

  • Animation and Timeline Editor Tools - Section Summary  

    This lecture summarizes section 3 of this course. By the end of this lecture you will have a clear understanding of where the knowledge of this section fits into the larger picture of 2D game development in Unity and will be ready to move onto section 4 of this course. 

Session #4 Unity's UI Tools
  • Unity's UI Tools - Section Introduction  

    This lecture introduces Section 4: Unity's UI Tools. By the end of this lecture you will have a clearer understanding of the learning objectives of this section. 

  • Creating a Splash Screen  

    This lecture covers how to create a functioning splash screen for your game. By the end of this lecture you will understand how to add an engaging splash screen and start button to your game. 

  • Game Over Modal  

    This lecture covers creating a game over pop-up modal for your game. By the end of this lecture you will be able to create game over modals for your games. 

  • You Win Modal  

    This lecture covers creating a you win pop-up modal for your game. By the end of this lecture you will be able to implement you win modals into your games. 

  • Adding a door to our level  

    In this lecture, we will add the door at the end of the level to our scene. 

  • Displaying Lives on Screen  

    This lecture covers how to display extra lives on the screen using Unity's UI system. By the end of this lecture you will understand how to display extra lives on the screen. 

  • Displaying Coin Count on Screen  

    This lecture covers how to display and update a coin count on the screen. By the end of this lecture you will understand how to create and update a coin count of the coins the player character has collected. 

  • Unity's UI Tools - Section Summary  

    This lecture summarizes section 4 of this course. By the end of this lecture you will have a clear understanding of Unity's UI system and be ready to move onto section 5 of the course. 

Session #5 Course Summary and Wrap-Up
  • Final Game Level  

    This lecture goes through the game level we have created to demonstrate the final game product.

  • Course Summary  

    This lecture summarizes the course. 

  • Bonus Lecture  
reviews (0)
Average rating
0
0 voices
Detailed rating
5 stars
0%
4 stars
0%
3 stars
0%
2 stars
0%
1 stars
0%