Course Outlines

Course Outlines

 

Course: Game Design                                                                                   

Arc: Intro to Game DevelopmentPPeril_character_float

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: ReferenceenviroRocks
Topic: Exercise

Module: Game Theory (23 minutes of video)
24 Lecture Videos
Topic: Reference
Topic: Exercise

lineBreakGraylineBreakGraylineBreakGray

Arc: Game Design Basics

Module: Game Documentation (29 minutes of video)gravity
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)cactus01
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

lineBreakGraylineBreakGraylineBreakGray

Arc: Implementing Game Design

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

lineBreakGraylineBreakGraylineBreakGray

Arc: Career Overview and Game Design Project

Module: Careers in Game Development (22.5 minutes of video)
8 Lecture VideosPPeril_character_attack02
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

lineBreakGraylineBreakGraylineBreakGray

Return to top of page

Course: Game Programming

Arc 1: Intro to Programming with C#

Module: Introduction to Visual Studio (8 minutes of video)
Topic: Section Introduction
Topic: OverviewenemyBarellExplode_01
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)balance
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: OverviewtradingPost
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

lineBreakGraylineBreakGraylineBreakGray

Arc 2: Programming Basics

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: OverviewoneUp
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: Trigonometryskull
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

lineBreakGraylineBreakGraylineBreakGray

Arc 3: Intro to Graphics Programming

texture_barrel

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: ReferencePPeril_character_launch02
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 Rotationswindmill
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
lineBreakGraylineBreakGraylineBreakGray

Arc: Intro to Game Programming

Module: Player Controller (5.5 minutes of video)crates
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: ReferencePPeril_character_Static
Topic: Exercise

Module: Win Condition (10 minutes of video)
Topic: Overview
Topic: Case Study
Topic: Practical Application
Topic: Reference
Topic: Exercise
lineBreakGraylineBreakGraylineBreakGray

Leave a Reply