Get Yourself Registered

Game Development with Unity

You'll Learn

Programming Basics, Physics and Game Logics, Game Scripting in C#, Level & Environment Design, Shaders and Materials, Physics Simulation, AI Pathfinding, Game Audio, Lighting and Light Baking and Animation

Course Outline
Preparing for Game Development

  • Physics 101
  • Lighting 101
  • 3D Modelling 101
  • Design 101
  • Color Theory 101
  • Animation 101
  • Character Animation
  • Game Logics

Introduction to C# Programming

  • Basics
  • Starting with Object Oriented Mindset
  • Data Loops and Iteration
  • Inheritance
  • Advanced Data Types
  • Handling Erros and Debugging

Introduction to Unity

  • Interface of Unity
  • Navigating through Unity Interface
  • Introduction to Primitive Objects
  • 2D and 3D Game Objects
  • Physics Engine
  • Lighting and Shading
  • Collisions

C# Programming for Unity

  • Unity Life-Cycle
  • Intro to Unity Scripting Engine
  • Intro to Visual Progamming
  • Handling Unity Objects with Scripts
  • Scriptable Objects
  • Debugging Game Objects

Data Structures and Design Patterns for Game Developers

  • Object Pooling
  • Optimization Game for Platform
  • Improvisation of UI and UX of game

2D Sample Game Projects

  • 2D Platformer Game
  • Casual / Board Game

Artificial Intelligency and AI Pathfinding

  • Making Enemy in Games Smart with Artificial Intelligence
  • Understanding Artifical Intelligence
  • Design Logic of Games
  • Navigation Mesh in Unity
  • Use Game Objects in Unity to find their way via Navigational AI

3D Game Projects

  • RPG Fighting Game
  • FPS Based Game
  • Car Racing Game

Performance and Optimization

  • Cinematography with Cinemachine
  • Perfecting Lighting and Camera
  • Understanding Color Output
  • Camera Effects and Styles - LUT
  • Profiling your Games for Gimmicks

BONUS: Developing Game Assets using Blender

  • Introduction to Blender 2.8
  • Modelling Game Assets
  • Adjusting UV of Model
  • Animating 3D Models in Blender
  • Exporting Model and Animation for Games

Instructor Hammad Asif
Track Duration 8 months
Class Duration 1.5 - 2 Hours

Class Schedules

Mon & Wed
4:00 PM

Payment Modes and Price (PKR)
Lump Sum Payment
Registration Fee Free
Fee 64000
3 Month Installments
Registration Fee 2000
Installment ( x3 ) 22400
6 Month Installments
Registration Fee 2000
Installment ( x6 ) 12800

* These prices are subject to change without prior notice. For final price, refer to this page. You can apply discount in the given discount panel

* Prices are exclusive of any discount. Consult to fee page for final estimation

For Inquiries & Admissions


+92 331 4324430


P28, Paradise Floor,
Siddiq Trade Center,
Gulberg, Lahore