Portfolio Homepage

  • Personal Projects
  • Team Projects
  • Resume
  • Home



Master's Thesis Project: Computer Assisted Storytelling

This thesis explores a dynamic planning system designed to modify the video game story based on player actions within the world. The goal is to allow designers the ability to shape the overall story, while the player defines the details through their actions.

ndBot

ndBot is a multiplayer bot for the first person shooter Quake 4. Unfortunately, Quake 4 only comes with single player AI, this project is an attempt to remedy the situation.

Labrats!

Labrats! is a 2D physics based game. It is an homage to Rube Goldberg machines and classic video games such as The Incredible Machine and Chain Reaction.

Patch-based Terrain LOD

This terrain demo loads in a height mapped terrain, then using multiple level of detail index buffers stitches the various LOD patches together.

FAIL: Interpreted Scripting Language

This is a state machine language with an associated custom byte code compiler and interpreter.

Ludibrium Game Engine

Ludibrium is the game engine I built during my tenure at the Guildhall. It supports DirectX 9 and OpenGL. It renders terrains, bsp levels, and has skeletal animation using a custom mesh loader with an associated 3DS Max exporter.


Website © Nader Akoury 2005–2007.

Last modified December 23, 2006