2D Game Development with Unity 5.x [Video]

More Information
  • Design the game framework
  • Build action-packed 2D games
  • Leverage intuitive workflow tools and the state-of-the-art Unity rendering engine to build and deploy mobile, as well as console, games
  • Use inheritance, polymorphism, interfaces, namespacing, and static utilities 
  • Build a basic editor shelf to give quick access to tools

This course will transcend your Unity 5 knowledge into an advanced practical level by building an action packed the 2D game with a game framework that will enable you to quickly get new game ideas up and running without re-writing code from previous unity projects.

With the beginning of our first project, a 2D game where 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 platforms. By developing this framework you will take a look at using Inheritance, Polymorphism, Interfaces, namespacing, static utilities and build out a basic editor shelf to give quick access to tools.

By the end of this video course, you will have made 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.

Style and Approach

This course takes a project-based approach, building in complexity as it progresses. Each video here will help you explore multiple facets of Unity 5 components and their applications.

  • Design your game's framework
  • Build multiple action packed games from scratch, by unleashing the power of C# coding in Unity
  • Learn to add the cool multiplayer feature to any of your previously built games
Course Length 1 hour 32 minutes
ISBN 9781788294744
Date Of Publication 30 May 2017


Ethan Casner

Ethan Casner creates both single-player and Massively-Multiplayer Online Role-Playing Games (MMORPGs) with the Unity Engine. He has created games written in the industry standard C# programming language and runs an independent consultation and development studio called Stained Glass Llama, which is officially sponsored by Microsoft. Working alongside Exit Games (Photon), Ethan and SGL succeeded in creating the largest Unity-based multiplayer networking system to date. He also submitted his own game based on its software to Valve Corporation (the world's largest digital distributor of PC and Console games) in its Greenlight program and it won the #1 spot in the world out of over 1,700 submissions.

Ethan's experience as a Technical Artist allows him to reproduce all of today's super high-end graphics features including high dynamic range, radiosity/global illumination, volumetric lighting, and even cutting-edge Physically-Based Rendering (PBR, also occasionally known as Physically-Based Lighting) shaders.

Ethan is also fluent in Speedtree, the industry leader in vegetation for both PC/console games and motion picture production for major feature films including Star Wars: The Force Awakens.

He can handle anything and everything from 2D (such as concept art) to 3D (3DS Max 2012), both rigging and animation if necessary, and has personally launched or assisted in launching nearly a dozen PC, mobile, and VR/AR game titles within the last year.