CIS 488/588 Lecture Notes
Viewing these files requires the use of MS Powerpoint 97 or later.
Lectures 2 to 20 are based on AI Game Development by Champandard. Lectures 22 to 40 are based on 3D Game Programming by LaMothe.
Soar
3D Game Programming
3D Mathematics
3D Math Engine Construction
3D Graphics Intro (part1)
3D Graphics Intro (part2)
3D Wireframe Engine Rendering
Basic Lighting and Solid Modeling
Shading and Texture Mapping
Getting Stated with Unreal
Using UnrealEd
Unreal Terrain Editing
Unreal Game Type Designs
Unreal Mods
Epic Unreal Script IDE (free)
WOTGreal Unreal Script IDE (low cost)
Unreal Interactive Elements
Unreal Cinematics (Matinee Sequences)
Unreal Bot Navigation
Unreal Scripted Sequences
Unreal Script Basics
Unreal Script Syntax
Unreal Script States
Game AI Overview
Designing Intelligence
Reactive AI
Movement
Analysis and Understanding
State Drive Agent Design
Formalizing Movement
Specification and Knowledge Representation
Steering and Obstacle Avoidance
Autonomous Game Agents
Rule-Based Game AI
Rule-Based Game AI Tutorial
Combat
Physics of Prediction
Team Sport AI
Neural Networks
Learning and Perceptrons
Target Selection
Weapon Selection
Decision Trees and Voting
Fuzzy Logic
Genetic Algorithms (incomplete)