zfergus / ogre-game-programming

Game programming in C++ with OGRE. Coursework for CS 425: Game Programming I (Fall 2016) at George Mason University.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Game Programming in OGRE

Game programming in C++ with OGRE.

Implementation of key game programming elements in C++ using OGRE. Examples include level loading, path finding using A*, flocking using Boids, projectile motion, and collision detection.

Contents

HW01: Getting Started

Simple getting started tutorial.

HW02: Walking

Moving animated models around the game world. Features rigged and animated models.

HW03: Level Loading

Loading level objects and layouts from simple text files. Includes several levels with varying objects. Objects include models, particles, and characters.

HW04: Path Finding

Moving agents throughout the grid world, avoiding any obstacles along their paths. Features A* path finding to avoid objects in the world.

HW05: Boids

Flocking using a simple BOIDs model. Simulates cohesion, separation, and alignment of agents.

HW06: Physics

Projectile motion with collision detection. Uses simple physics with axis aligned bounding box collision detection.

HW07: Game

An original game prototype designed and implemented in OGRE.

About

Game programming in C++ with OGRE. Coursework for CS 425: Game Programming I (Fall 2016) at George Mason University.

License:GNU General Public License v3.0


Languages

Language:C++ 100.0%