Video Game Design and Development

This program is also well-suited for enthusiastic amateurs and gamers looking to explore this exciting field as a recreational endeavor.
Temecula, CA P.O. Box 760,, Temecula, CA 92593
(951) 9723600

Course at a Glance

Mode of learning : Online - Instructor Lead(LVC)

Domain / Subject : Engineering & Technology

Function : Information Technology(IT)

Trainer name : Jeff Grognet

Duration : 500 Hours

Difficulty : Medium

About the course

Video game design and development is challenging, but the rewards are worth it. With this unparalleled comprehensive training program, you’ll master skills that open doors to the growing video game industry.

Using a comprehensive and analytical approach to game engine architectures, this program offers you the opportunity to learn how to effectively implement game ideas. The curriculum is divided into eight modules covering five major areas of study: programming languages, mathematics skills, 3D graphics pipeline programming, real-time game engine architectures, and artificial intelligence algorithms. Developing and managing the complex environments for games and related visualization applications is a challenging task, but with the right training and professional guidance, the challenge becomes much less daunting.


Upon successful completion of this program, you’ll:

  • Understand the core programming language skills necessary for game development
  • Have a sufficient level of proficiency in the areas of mathematics common to almost all game projects
  • Gain a thorough understanding of the main concepts involved in real-time 3D graphics programming

Course Extention

Upon registering, you are given an initial thirty-two weeks to complete this program.  Should you need more time beyond the thirty-two weeks, an extension of thirty-two weeks is available with a fee of $300.

Computer Requirements:

This program is compatible with the Windows XP and later operating systems and IE 7 and later browsers. Prior to enrolling in this program, please ensure that your computer meets the following hardware and software requirements:

Hardware Requirements: 

  • Processor: Pentium III+/AMD Athlon (750MHz or greater)
  • System Memory: 256 MB+
  • Video: 3D Hardware Accelerator w/ 128MB+ on-board memory (DirectX 9.0/OpenGL compliant)
  • Disk: 1 GB+ uncompressed
  • Sound: DirectSound compliant sound card

Software Requirements:

  • Microsoft Visual C++ 6.0 or higher 
  • Microsoft DirectX 9.0c Software Development Kit 

Course eligibility


  • To enroll in this program, you need to have a reasonable familiarity with computers and a background in high school-level mathematics. No prior game or graphics programming experience are necessary.
  • The Video Game Design and Development program is for you if you seek a professional career as a game developer. It’s also well-suited for enthusiastic amateurs and gamers looking to explore this exciting field as a recreational endeavor.
I would like to be contacted regarding this course

Course Content

  • C++ Programming for Game Developers I

    • How to Create a C++ Program, Console Input and Output, Variable, and Arithmetic Operators

    • Logical Operators, Controlling Program Flow, Repetition, and Arrays

    • Functions

    • References and Pointers

    • Classes and Object-oriented Programming Design

    • Strings

    • Operator Overloading

    • File Input and Output

    • Inheritance and Polymorphism

  • C++ Programming for Game Developers II

    • Template Classes and Template Functions

    • Error Handling

    • Number Systems, Data Representations, and Bit Operations

    • The Standard Template Library

    • Introduction to Windows Programming

    • Menus and Drawing With GDI

    • Dialog Boxes

    • Timing, Animation, and Sprites

    • Designing and Implementing a 2D Game

  • Math Primer

    • Real Numbers

    • Algebra

    • Analytic Geometry

    • Triangles

  • Graphics Programming With DirectX 9 I

    • 3D Mathematics

    • The Transformation and Lighting Pipeline

    • Initializing Direct3D

    • Vertex and Index Buffers

    • Single and MultiTexture Effects

    • Camera Management Systems

    • Compressed Textures

    • Texturing and the Texture Blending Cascade

    • Alpha Blending

    • Loading GILES Scenes

  • Game Mathematics

    • Set Theory and Functions

    • Polynomials

    • Trigonometry

    • Vector Mathematics

    • Matrix Mathematics

    • Quaternion Algebra

    • Linear Transformations

    • Analytic Geometry

  • Graphics Programming With DirectX 9 II

    • The D3DX Mesh Containers

    • Progressive Meshes

    • Scene Hierarchies

    • Keyframe Animation

    • Indexed and Non-indexed Vertex Blending

    • Software and Hardware Skinning Techniques

    • Skeletal Animation

    • Tree Animation and Rendering

    • X Files

    • Motion Blending

    • Collision Detection and Response

    • Quadtrees, Octrees, and kD-Trees

    • Binary Space Partitioning (BSP) Trees and Potential Visibility Sets (PVS)

  • Artificial Intelligence for Game Developers

    • Decision Making

    • Grid Traversal and Search Algorithms

    • Path finding with A*

    • Flocking Behaviors

    • Finite State Machines

    • Scripting

    • Squad Level AI

    • Waypoint Networks

    • AI Engine Integration


Write Your Own Review

Write your review here (required)

Is the price of course overrated?
would you recommend this course to others?
Is duration of the course sufficient enough?
Did you like the faculties?
What would you prefer in future classroom or online learning?

Disclaimer: The contents of the course & Institute are obtained from the institute’s website by automated scraping or manual updates. For the latest information, please refer the institute website directly. For any discrepancies in the content, contact us at