Saturday, 25 May 2013
Pin It
Share

Game Development Specialist

 

GAME DEVELOPMENT SPECIALIST – BASIC / 2D GAMES
Learn how to create simple and basic programs in this crash course in programming. Concept taught range from simple variables and functions to more advanced concepts such as complex data structures and object oriented techniques.

Software: Visual C++ Express, SFML (Simple and Fast Multimedia Library) 

Module 1: Introduction to Programming
Fundamental C++ Programming
Conditional Statements
Loops
Functions
Arrays
Pointers
Data Structures
Object Oriented Programming

Module 2: Basic / Web Programming for Game Application
Win32 Programming in VC++ and SFML
Game Loop
Handling Input
Graphics
2D Sprites and Animation (Photoshop)
Game Audio

Project: A Simple Text Based Game, 2D Graphics Game


GAME DEVELOPMENT SPECIALIST – ADVANCED / 3D GAMES
More advanced techniques in video games, such as Artificial Intelligence and 3D graphics and tools will be applied in this module.

Software: Visual C++ Express, OpenGL, SFML

Module 1: Advance Game Programming
Game Engines
Game Physics
Using Physics in Games
Artificial Intelligence
Using AI in Games
Tools Development

Module 2: 3D Game Programming
Introduction to 3D Game Programming
3D Math Primer
Object-Oriented Graphics Rendering Engine (OGRE)
3D Graphics (3D Studio Max)
Models
Textures
Lighting
3D Animations and Exporting

Project: 3D Game w/ Physics, AI, and Tools Application

 

 

 

OUR PARTNERS

CIIT Partners

Contact Us