 |
Ego Ego
is a top-down RPG in the style of Diablo that we created
using the Quake II engine.
Personal
Contribution:
- Added
shaders to the Quake II engine using the NVIDIA Cg
SDK.
- Wrote all
of the Cg shaders including per-pixel phong lighting
using bump-maps, diffuse-maps, and gloss-maps, as
well as vertex-animation for fluid surfaces.
- Designed
and implemented RPG rule system, including all
damage equations and character stats such as mana,
strength, dexterity, intelligence, and stamina.
-
Implemented new inventory system with support for
randomly spawned treasure or "loot."
|