Games Development Short Course


Games Development Short Course

What you need to know about this course

  • This short course introduces students to the basics of development of video games on Unity3D and C#.
  • The focus of this short course is quick prototyping and execution of games for PCs or Smart Phones.

What you will learn

  • Unity basics, interface, navigation, assett store
  • Intro to programming, what is an IDE, basic Variables
  • Rigid Bodies, Kinematic Bodies, Colliders, Character Controllers
  • Singletones, Playerprefs, Unity for 2D, coroutines
  • Shading, Materials, Online textures, Skyboxes
  • 2D Assets for Unity
  • GUI and input systems
  • Materials, shaders and textures. Download texture
  • Dynamics: particles
  • 3D Assets. Terrains, 3D Environments with Unity3D
  • AI, Navigation and Animation
  • Audio in Unity3D: Audio Sources, clips, listeners
  • Raycasting
  • 3D low polygon imagery for games development
  • Scene assembly for games development
  • UI developing and programming for a video game
  • Interactivity and core logic game development
  • Basics of artificial intelligence for games development
  • Input/output controller development
  • Character development
  • Real-time lighting and rendering techniques
  • Real-time physics simulation
  • How to develop an intermediate level video game   

Who it's for

  • This course is for anyone interested to start development video games for PCs or smart phones.
  • If you are interested in developing interactive software for the purpose of games and entertainment or for various types of simulation or scientific visualization, this course if a perfect fit for you.


  • Basic computer literacy.
  • Basic computer imagery understanding.

Software Packages

  • Unity3D
  • Mono for Unity3D
  • Autodesk Maya


  • Students will have to develop an intermediate game by the end of the short course.


  • Basics of C# programming in Unity3D and Mono.
  • 3D imagery with Maya and export/import into Unity3D
  • User Interface programming for Unity3D
  • Interactive programming for objects
  • Maths for Games Programming
  • 3D imagery with Maya, developing scene levels
  • Programming features of C#, arrays, hashtables and lists
  • Introduction to Game Objects and their features
  • Lighting, rendering techniques
  • Physics simulation, rigid bodies
  • Particles Systems
  • Final project definition
  • Final project scene finalizations
  • Final project character and controls finalization
  • Final Project final touch ups
  • Final project submission


  • Amir Jahanlou: Amir Jahanlou is a self-taught computer animator and programmer. He started his career as a computer graphics artist in 1997 and soon after he worked as a 3D animator/programmer for numerous post-production houses. With his continues development in the field of programming, computer imagery and Apps, he is currently, he is the course coordinator of games programming at SAE Institute Dubai. He holds a BA in computer animation and an MA in Digital Creative Media.

Samples of students work

  • Dubai

Key facts




    Enrol By: N/A

    Start Date: N/A

    End Date: N/A


    Short Course

Entry requirements

There are no academic requirements to participate in this programme. The student needs to be a minimum of 16 years of age upon commencement of the course.

For delegates who are are 14 or 15 years old and wish to join our short courses a special consideration process from management is required.

Fees and Payments