Module: Course Introduction
3 Lecture Videos
Topic: Reference
Topic: Exercise
Module: History of Game Development (43 minutes of video)
50 Lecture Videos
Topic: Reference
Topic: Exercise
Module: Industry Terminology (14.5 minutes of video)
3 Lecture Videos
Topic: Reference
Topic: Exercise
Module: Game Theory (23 minutes of video)
24 Lecture Videos
Topic: Reference
Topic: Exercise
Module: Game Documentation (29 minutes of video)
23 Lecture Videos
Topic: Reference
Topic: 3SS Exercise
Topic: Exercise
Module: Game Structure (18.5 minutes of video)
21 Lecture Videos
Topic: Reference
Topic: 3SS Exercise
Topic: Exercise
Module: Game Mechanics (16 minutes of video)
16 Lecture Videos
Topic: Reference
Topic: 3SS Exercise
Topic: Exercise
Module: Level Design and Environments (15 minutes of video)
15 Lecture Videos
Topic: Reference
Topic: 3SS Exercise
Topic: Exercise
Module: Common Design Theories (42 minutes of video)
54 Lecture Videos
Topic: Reference
Topic: 3SS Exercise
Topic: Exercise
Module: Character (22 minutes of video)
32 Lecture Videos
Topic: Reference
Topic: 3SS Exercise
Topic: Exercise
Module: Developing Story in Video Games (20 minutes of video)
17 Lecture Videos
Topic: Reference
Topic: 3SS Exercise
Topic: Exercise
Module: Careers in Game Development (22.5 minutes of video)
8 Lecture Videos
Topic: Reference
Topic: Exercise
Module: IP and Video Games (23 minutes of video)
19 Lecture Videos
Topic: Reference
Topic: Exercise
Module: Game Design Project
Topic: Overview
Topic: Reference
Topic: 3SS Exercise
Module: Introduction to Visual Studio (8 minutes of video)
Topic: Section Introduction
Topic: Overview
Topic: Exercise Download
Topic: Opening Files in Visual Studio
Topic: A Tour of the Visual Studio Interface
Topic: Building (or Compiling) Code
Topic: Reference
Topic: Exercise
Module: Exploring Visual Studio (7 minutes of video)
Topic: Overview
Topic: Focus Areas
Topic: Comments
Topic: Regions/Outlining
Topic: Line Numbers
Topic: Bookmarks
Topic: Find/Replace
Topic: Reference
Topic: Bubble Popper
Topic: Tower Fall
Module: Variables (18 minutes of video)
Topic: Overview
Topic: Declaration
Topic: Variable Manipulation
Topic: C# Built-In Types
Topic: Type Casting
Topic: Reference
Topic: Exercise
Module: Arrays (22 minutes of video)
Topic: Overview
Topic: Basic Syntax
Topic: Building Arrays
Topic: Iterating
Topic: Array Variants
Topic: Reference
Topic: Exercise
Module: Functions (20 minutes of video)
Topic: Overview
Topic: Basic Syntax
Topic: Delegates
Topic: Reference
Topic: Exercise
Module: Loops (15 minutes of video)
Topic: Overview
Topic: For Loop
Topic: For Each
Topic: While
Topic: Break & Continue
Topic: Reference
Topic: Exercise
Module: Selection Statements (17 minutes of video)
Topic: Overview
Topic: If Else
Topic: Switch
Topic: Reference
Topic: Exercise
Module: Basic Logic (18.5 minutes of video)
Topic: Overview
Topic: Boolean Equations
Topic: Short Circuiting
Topic: Reference
Topic: Exercise
Module: Number Systems (37 minutes of video)
Topic: Overview
Topic: Binary Numbers
Topic: Hexadecimal Numbers
Topic: Bitwise Operators
Topic: Bit Masking
Topic: Reference
Topic: Exercise
Module: Order of Operations ( 7 minutes of video)
Topic: Overview
Topic: Operator Precedence
Topic: Associative Order & Parentheses
Topic: Reference
Topic: Exercise
Module: Convert Math Into Code (25 minutes of video)
Topic: Overview
Topic: Arithmetic and Algebra
Topic: Geometry
Topic: Trigonometry
Topic: Reference
Topic: Exercise
Module: Input Output (24.5 minutes of video)
Topic: Overview
Topic: Device Input
Topic: File I/O
Topic: Reference
Topic: Exercise
Module: Basic OOP (43.5 minutes of video)
Topic: Overview
Topic: Declaring & Instantiating
Topic: Fields & Properties
Topic: Methods
Topic: Inheritance
Topic: Overriding & Polymorphism
Topic: Reference
Topic: Exercise
Module: Quads (31 minutes of video)
Topic: Overview
Topic: Building Quads
Topic: Rasterizing Quads
Topic: Alpha Test
Topic: Reference Text
Topic: Exercise
Module: Texture (24 minutes of video)
Topic: Overview
Topic: Texture Coordinates
Topic: Loading Texture
Topic: Texture Compression
Topic: Graphics Pipeline
Topic: Reference
Topic: Exercise
Module: Vectors (30 minutes of video)
Topic: Overview
Topic: Vectors In Games
Topic: Displacement
Topic: Normalized Vectors
Topic: Cross and Dot Product
Topic: Reference
Topic: Exercise
Module: Matrix (28 minutes of video)
Topic: Overview
Topic: How Games Use Matricies
Topic: Matrix Concatenation
Topic: Object and World Space
Topic: Order of Operations
Topic: Reference
Topic: Exercise
Module: Translation (4.5 minutes of video)
Topic: Overview
Topic: Create a Translation
Topic: Translate with Another Matrix
Topic: Reference
Topic: Exercise
Module: Rotation (26 minutes of video)
Topic: Overview
Topic: Rotation About Axes
Topic: Object and World Space Rotations
Topic: Order of Operations
Topic: Quaternions and Gimbal Lock
Topic: Reference
Topic: Exercise
Module: Scale (16 minutes of video)
Topic: Overview
Topic: Scale & Translation
Topic: Reference
Topic: Exercise
Module: Animated Scene (18 minutes of video)
Topic: Overview
Topic: Flip Book Animations
Topic: Linear Interpolation
Topic: Basic Animation States
Topic: Reference
Topic: Exercise
Module: Player Controller (5.5 minutes of video)
Topic: Overview
Topic: Controlling Game Objects
Topic: Reference
Topic: Exercise
Module: Basic Collision (27 minutes of video)
Topic: Overview
Topic: Collision Primitives
Topic: Collision Detection
Topic: Collision Response
Topic: Reference
Topic: Exercise
Module: Behaviors (20.5 minutes of video)
Topic: Overview
Topic: Procedural
Topic: OOP
Topic: Components
Topic: Visual Scripting
Topic: Reference
Topic: Exercise
Module: Win Condition (10 minutes of video)
Topic: Overview
Topic: Case Study
Topic: Practical Application
Topic: Reference
Topic: Exercise