Midnight Animus
Midnight Animus is a RPG that was developed for my Computer Game Architecture class during the spring and fall semesters of 2008. It was created by two people - myself and my partner, Kuen-Lung Yeh. I estimate that I have put in somewhere between 300 and 400 hours into this project.
Midnight Animus was written in Java and OpenGL. As part of the assignment, we were required to develop our own game engine separate from our application code. In addition to the majority of the programming, I created the game mechanics, storyline, artwork, textures, and most of the models for this project.
Technical features in Midnight Animus include:
To install Midnight Animus, download the zip file here and extract it to a convenient location. Locate the ma.bat file in the directory that the game was unzipped to and execute it - a settings window should appear. Under the 'Single Player' radio button is a combo box listing the modes that the game can start in. The modes starting with 'Demo' will start the game in game mode and are recommended for employers who are only looking at the technical aspects of the game. The modes starting with 'Chapter' will start the game in story mode and are recommended for players who would like to play the game in its entirety.
The controls for story mode are simple - left mouse click to advance the slide and right mouse click to decrement the slide. In the game mode, the space bar can be pressed to toggle through options and the left mouse button can be used to select the current option. The player has an attribute called concentration which allows him to summon characters in the game. Concentration is recovered gradually over time but is decreased when summoning characters and when the player takes damage. Concentration will also regenerate at a slower rate as more characters are summoned.
Midnight Animus requires Java 5 or later and OpenGL 1.5 or later. If you encounter any problems running this game, please email me and let me know.