|
Share 
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
|