FIEA Game Engine

The FIEA Game Engine is a custom game engine made by a team of programmers at the Florida Interactive Entertainment Academy. The team consisted of myself, Darrell Christmas, John Erickson, Victor Estorino, Ignacio Garcia, Steve Machalek, Ian McKay, Ryan Morse, Dan Scholten and Matt Watkins.

Engine Features

The FIEA Game Engine includes an event system, input processing, networking, a configuration language parser and a virtual machine for simulations. The engine supports both OpenGL and DirectX. Graphics and physics support is currently in development.

Games

For our semester project, the team had to make a text-based, networked multiplayer game similar to rock, paper scissors. We decided to make an ASCII art version of Capcom’s Street Fighter. During each turn, each player chooses punch, throw or block. Punch beats throw, throw beats block and block beats punch. A player does not see the opponent’s move until the player has chosen his or her own move. Each player also has a health bar that changes based on who won each turn.

Download Engine Source

Download Street Fighter: ASCII Edition