Tel: 09090002149 | 08022225432             Email:

2D Game Design and Development with Unity

Course Description

Unity  is one of the most powerful free to use game engines available today and is an excellent place to start building games. This course will cover the foundations of using Unity and building a 2D platform game. We teach the fundamentals of using the Unity to design and create game scenarios, as well as powerful visual scripting language. We use this to get the power of coding without the complexity of programming syntax and it allows us to create some fantastic custom behaviour to our game mechanics. It includes learning some of the most essential concepts of any programming language, such as variables, branching and looping. All this enables us to openly explore the world of game design using practical exercises and projects.


Prior knowledge on C# is highly recommended

Students will learn:

  • How to navigate and use the Unity Interface
  • Game development concepts and theory
  • Build a platformer game from scratch including animation, phyiscs, character movement, objects to collect, platforms and much more
  • Learn how to create 2D games in Unity
  • Learn about structuring your game with a main menu and level selection
  • Create re-usable prefabs to build games quickly and elegantly.
  • Have the skills to move up to bigger and better games

Skills Development:

  • Critical & Logical Thinking
  • Creative Problem-Solving
  • Prototyping
  • Experimentation

What Will Students Take Home?

Students will take home a copy of their files and any assets they used in the creation of their game or programming project. Each student will also go home with an .exe or stand alone version of their game for web, PC, Mac, or other platform