Gameplay Video

Downloads

Game Files
Source Files
LevelEditor

Game Description

Journey In the Dark is a third person action adventure game. As the main character, your goal is to solve the puzzles of the dungeon and defeat the monsters that are in your way.

Story

In the Hero's village, a Magic Crystal was guarded closely because of the strange powers it possessed. One day a Wizard attacked the village, killing many of those that lived there and stole the Crystal. As one of the few who survived, our Hero has been chosen to avenge his people and slay the evil that destroyed his village.

How To Play

asdw - strafe movement
e - open doors, drag statues (hold down)
m - open/close map
p - turn off music
left click - sword attack

  • Collect gems for points.
  • Pick up hearts to regain life.
  • Dodge fast-moving spike blows in narrow corridors.
  • Press the correct combination of switches to open doors.
  • Find statues to hold down switches and open doors.
Traverse the damp, dark dungeon in search of the missing crystal but keep your wits about you. You will have to use your cleverness and cunning to overcome the obstacles that lie before you. Unlock doors by solving puzzles. Collect gems by defeating evil creatures. Discover the missing pieces and assemble the ancient rune key to enter the final chamber and fulfill your destiny. Many challenges lay before you on your journey, IN THE DARK.

Puzzles

  • Find statues to hold down switches.
  • Press the correct combination of switches to open doors.
  • Dodge fast-moving spiked obstacles.
  • Avoid falling into lava pits.

Concept Art


Hero





























Enemies















Screenshots













































































































Technologies

  • Hierarchical View Frustum Culling
  • Binary Space Partitioning
  • Bump Map Shaders using Cg
  • Md5 Model Parsing and Displaying
  • Billboards
  • Alpha-Channeled TGA Texture Files
  • Hand Customizable Level Format and Level Editor
  • Sound and Music

Resources

This is a list of libraries and tutorials we used to create our game.

Libraries:
SDL
SDL Mixer
Freetype 2
Cg

MD5 Rendering and Animation:
MD5Mesh and Md5Anim files formats
BlenderWiki - BSoD/Character Animation
Blender

Textures:
3D Game Textures by Luke Ahearn

Shaders:
Simple Bumpmapping
XNA Shader Programming

Character Modeling and Animation:
Your first animation in 30 minutes
Modeling a lowpoly character

The Team

Bill
Josh
Wesley
Brian
Adam
Alex