|AED 7,000||8 Weeks||2 Weekdays|
|12th Mar 2017||SAE Game Development||6pm-9pm|
|5th Jun 2017||Certificate|
|25th Sep 2017|
|10th Dec 2017|
*These times are based on how the course has been run in the past and are subject to change before each start date.
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
- 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.
- 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