Navigation

Home

Game Portfolio

Curriculum Vitae

Game Portfolio

 

Life is a Village

Life is a Village is an exercise video game. The goal of the game is to build a thriving village. Players do so by commanding villagers to harvest resources. As resources are harvested, new elaborate buildings can be constructed.

 

Players control a robotic avatar using a recumbent bicycle and gamepad. Movement speed is controlled by the pedaling speed applied on the bicycle. Steering and in-game actions are controlled via the joystick and buttons on the gamepad.

 

Life is a Village is used as a game skeleton for student projects in the CISC 877 Video Game Development course at Queen’s University. The game has been developed by numerous coders and artists over several years.

 

In 2007 a team of more than 10 coders and artists added dynamic weather effects, intuitive building manager, and quest system to the game. Eric Qiu and I collaborated to create the quest system.

 

The quest system allowed in-game villagers to give players tasks to complete. Players are rewarded with blueprints for new buildings to construct. Such tasks include collecting items, racing to a location, and collecting a number of resources.

 

Programs and languages used in the creation of the game include:

·        C

·        Ogre (Object-Oriented Graphics Rendering Engine)

·        OgreAL (OpenAL wrapper for the Ogre Rendering Engine)

·        GlovePIE (Scripting language for Wii controller integration)

·        GIMP (GNU Image Manipulation Program)

·        Audacity (Open source audio editor)