Notes


Topics

Videos


Official Course Outline

Course Outline:

    I. Introduction to the Editor Interface
        A. Standard Tools
        B. Programming Language(s)

    II. Engine Overview
        A. Sound Engine
        B. Physics Engine
        C. Rendering Engine
        D. Programming Extended Behavior

    III. 2D Game Programming
        A. Sprites
        B. Animation
        C. Collision Detection

    IV. 3D Game Programming
        A. Animation
        B. Collision Detection

    V. Game Worlds
        A. Terrain
        B. Foliage & trees
        C. Buildings

    VI. Basic Artificial Intelligence
        A. Path following
        B. Dialog trees

    VII. Game Objects
        A. Collectables
        B. Importing assets
        C. Materials
        D. Lights
        E. Particles

    VIII. Game Characters
        A. Third Person Characters
        B. First Person Characters
        C. Non-player Characters

    IX. Game User Interface
        A. Heads Up Display
        B. Input Devices