Introduction   Java   C++   Direct X   Perl   Bash

Microsoft Direct X Graphics API

2D Game - Tirian Journey

The goal is to design and then develop a 2D video game from base engine up. This was a group project that lasted all quarter long (10 weeks). We decided to create an RPG which had a working title of RPGX until we gave it the name Tirian Journey. In this section you will find out all about this project and will be able to view screen shots and download the game to try for yourself.

Tirian Journey 1 Tirian Journey 2 Tirian Journey 3 Tirian Journey 4
Tirian Journey 5 Tirian Journey 6 Tirian Journey 7 Tirian Journey 8
Tirian Journey 9 Tirian Journey 10 Tirian Journey 11 Tirian Journey 12
Tirian Journey 13 Tirian Journey 14

FEATURES:

  • Isometric tile map
  • Pixel based collision detection
  • Sprite animation using multiple states
  • Smooth screen scrolling as character moves
  • A* Path finding for enemy AI
  • Day/Night Cycle
  • Parallax Scrolling Clouds
  • Dialog
  • 2D Overlays
  • Sprite strips used for buildings/tress/shrubs/rocks
  • Font Engine
Tir

Project Website
UML Diagram
Source Code

3D Game - Bitch'n Rescue Heroes

The goal is to design and then develop a 3D video game from base engine up. This was a group project that lasted all quarter long (10 weeks). For this project we decided to make a remake of the game Choplifter that was originally made the the Commodore 64 and has been re-released on many consoles since then. In this section you will find out all about this project and will be able to view screen shots and download the game to try for yourself.

Rescue Heroes 1 Rescue Heroes 2 Rescue Heroes 3 Rescue Heroes 4
Rescue Heroes 5 Rescue Heroes 6 Rescue Heroes 7 Rescue Heroes 8
Rescue Heroes 9 Rescue Heroes 10 Rescue Heroes 11

FEATURES:

  • Large 3D world
  • Quaternion Based Camera
  • Dynamic Lighting
  • Octree Based Collision Detection for models
  • Frustum Culling/Backspace Culling to improve performance
  • Particle System for Weather/Weapons
  • 2D Overlays for HUD
  • Original models created in Maya

Design Document
Source Code

 

Copyright © 2009 Russell Dare
Some Rights Reserved