Video Game Design and Development

George Mason University

Enroll Now!

Have More Questions?
855.520.6806
Career Training Program
Program Code: GES605
Hours: 500
Fees: $2095.00 USD

Outline

I.    C++ Programming for Game Developers I
            A.    How to Create a C++ Program, Console Input and Output, Variable, and Arithmetic Operators
            B.    Logical Operators, Controlling Program Flow, Repetition, and Arrays
            C.    Functions
            D.    References and Pointers
            E.    Classes and Object-oriented Programming Design
            F.    Strings
            G.    Operator Overloading
            H.    File Input and Output
            I.    Inheritance and Polymorphism

II.    C++ Programming for Game Developers II

            A.    Template Classes and Template Functions
            B.    Error Handling
            C.    Number Systems, Data Representations, and Bit Operations
            D.    The Standard Template Library
            E.    Introduction to Windows Programming
            F.    Menus and Drawing with GDI
            G.    Dialog Boxes
            H.    Timing, Animation, and Sprites
            I.    Designing and Implementing a 2D Game

III.    Game Mathematics
            A.    Real Numbers
            B.    Algebra
            C.    Set Theory and Functions
            D.    Polynomials
            E.    Trigonometry
            F.    Vector Mathematics
            G.    Matrix Mathematics
            H.    Quaternion Algebra
            I.    Linear Transformations
            J.    Analytic Geometry

IV.    General Game Modeling and Texturing

            A.    Interface and Rendering Modes
            B.    Primitives, Meshes, and Mesh Editing
            C.    Pivots and Manipulators
            D.    The 3D Cursor
            E.    Object Join, Separate, Duplication
            F.    Polygon Structure and Count
            G.    Modeling with Bevel, Extrude, Multiresolution Modifiers
            H.    Spin Tool and Splines
            I.    Image Planes
            J.    Texture Maps and UV Unwrapping
            K.    Creating and Saving Scenes

V.    Unreal Engine Foundation
            A.    Creating Projects and Understanding the User Interface
            B.    Viewport Navigation
            C.    View Modes and Show Flags
            D.    Placing Objects in a Level
            E.    The Content Browser
            F.    Material Creation
            G.    Basic Scene Lighting
            H.    Introduction to Blueprints
ed2go Externship Programs. Learn more.
The Virtual Career Center is now open! Learn more.

Contact Us

Submit