andrewtc Your web browser does not support HTML 5 canvas drawing. Please try again with a newer browser.
Projects
Hymn of the Sands

Hymn of the Sands is an isometric action game / dungeon crawler with light RPG and puzzle elements. You are the Egyptian god Osiris, risen from the dead, on a quest to regain immortality. Shift between the realm of the living and the realm of the dead to defeat your enemies and solve puzzles. Battle your way through dark tombs and perilous crypts to regain your lost powers and upgrade your abilities. Developed by graduate students at The Guildhall at SMU

Responsibilities

  • Gameplay and Scaleform UI programmer

Tools Used

  • UDK, UnrealScript, Scaleform, Flash, ActionScript 3

Team

  • Working As Intended Studios (2 producers, 5 level designers, 4 artists, 3 programmers)
Roboball

RoboBall is a multiplayer first-person shooter game that pits two teams of robots against each other in the violent, gladiatorial spectator sport that is RoboBall. Players choose one of two classes and must work together to grab, run, and pass the ball from the center of the field down to the opposing team's goal—all the while, dodging grenades and machine gun fire! Developed by graduate students at The Guildhall at SMU.

Responsibilities

  • Gameplay and Scaleform UI programmer

Tools Used

  • UDK, UnrealScript, Scaleform, Flash, ActionScript 3

Team

  • Tweak 27 Studios (1 producer, 3 level designers, 3 artists, 2 programmers)

Android Wars

Android Wars is a turn-based strategy game for Android tablets. Players take turns moving their units and attacking enemy units while capturing cities to increase income. Each type of unit is unique in its attack range, firepower, and abilities and plays a different role in winning the war.

Responsibilities

  • Gameplay programmer

Tools Used

  • C++, Android NDK, JNI

Team

  • 2 programmers
Bombz

Bombz is a fast-paced 2D action game where players run around a maze placing bombs in an effort to eliminate their opponents. Players can pick up powerups to increase their speed or the spread of their bombs. Made for local multiplayer, the game supports up to four players with USB Xbox controllers for maximum mayhem. Created by graduate students at The Guildhall at SMU.

Responsibilities

  • Engine programmer

Tools Used

  • C++, OpenGL, GLEW, GLUT

Team

  • 3 programmers
The Bridge

The Bridge is an ambitious spaceship simulation game that puts the player in command of a futuristic interstellar warship, with the ability to control the crew using only voice commands. The Bridge seats the player in the captain's chair, facing him or her with challenging scenarios and difficult decisions with consequences that could determine the fate of the crew and possibly the entire galaxy. Developed by undergraduate students at the USC GamePipe Laboratory.

Responsibilities

  • Engine programmer

Tools Used

  • XNA, C#

Team

  • 9 programmers
Demos
Warning: simplexml_load_file(): I/O warning : failed to load external entity "../data/demos/hots-interface/demo.xml" in /home/andrewtc/andrewtc.com/andrewtc.php on line 50

Tools Used


Warning: simplexml_load_file(): I/O warning : failed to load external entity "../data/demos/roboball-interface/demo.xml" in /home/andrewtc/andrewtc.com/andrewtc.php on line 50

Tools Used

Tooltip Replacer System

This sample demonstrates a tooltip markup system I wrote in UnrealScript to allow the level designers on Hymn of the Sands to change data in the player abilities without having to update the tooltip text. The system allows designers to enter tooltips with references to properties within the ability archetype itself or nested objects used by the ability (such as an enemy or projectile archetype referenced from the ability). When the tooltip is displayed, all replacers are replaced with the requested piece of data.

Tools Used

  • UDK, UnrealScript

Voxel Terrain Generation

This demo uses C++ and OpenGL vertex buffer objects (VBOs) to render a large voxel terrain. The terrain is randomly generated using 3D Perlin noise to create random hills and caverns above a bed of stone. Download the demo to fly around the world and check it out for yourself!

Tools Used

  • C++, OpenGL, GLEW, GLUT
About

Bio

Andrew Christensen

I absolutely love making games. I am privileged to have graduated from the USC GamePipe program and am in the process of acquiring an MIT in Software Development from The Guildhall at SMU. I graduate in May 2014.

I love writing clean, well-organized, well-structured code. I'm a perfectionist when it comes to design, and always attempt to keep my code extensible and flexible. Because I have a background in graphic design and 2D art, my forte is designing and coding user interfaces for games.

Stats

  • Bachelors

    • Computer Science
    • University of Southern California
  • Masters

    • Game Software Development
    • The Guildhall at SMU
  • Languages

    • C++, Java, PHP, JavaScript
  • Skills

    • OpenGL, Flash, Scaleform, UnrealScript
  • Engines

    • Unreal Engine 3
  • Hit

    • Coffee
  • Miss

    • Rainy days

Work

  • Thesis

    • RTS Formation Movement
  • Games

  • Other

Resume