Christopher Jones  Software Developer
cjones@smu.edu

 

Game Projects

Unannounced Title, SpiderMonk Entertainment

Software Engineer (internship)

· Primary developer of game prototype demonstrating engine functionality

· Developed test environments for new engine features

· Added functionality to procedurally generated textured spheres, frustums, and capsules

· Integrated simple shape creation functionality into engine framework

· Designed and developed GUI system with buttons, labels, list boxes, combo boxes, check boxes, and sliders

 

January 2007 – March 2007

Haunted, The Guildhall at SMU

Lead Programmer (faculty selected)

· Half Life 2 Single player project, 14 person team (4 programmers)

· Added unique health bar, graphical ammo count, and animated power charge HUD elements

· Created material based special effect that modulated the color of a texture based on exposure to light

· Removed dependence on highly integrated component

· Facilitated communication between programmers and other disciplines

 

April 2007 – Present

Faithful, The Guildhall at SMU

Lead Programmer (team selected)

· Unreal Tournament 2004 eight player project, 9 person team (2 programmers)

· Implemented proximity bonus system with four unique bonuses

· Added collection and return mechanic for level designer placed resources

· Developed model change based on player selected class

 

July 2006 – September 2006

Mathmatron, The Guildhall at SMU

Sole Programmer

· Win32 based 2D educational space shooter

· Highly customizable difficulty, from single digit addition to multi-digit division

· Smart problem selection which had a higher chance of re-picking difficult problems

· Selected by faculty for Guildhall exhibition

 

 

January 2006 – March 2006
Technical Projects

Multithreaded D3D Engine

Sole Programmer

· Developed a producer/consumer architecture with non-blocking FIFO

· Featured asynchronous asset loading with generic placeholders

· Used frame storage to store viewport and procedural texture information

· Built an integrated multithreaded profiler

· Created profile visualization tool using C# and XNA

 

September 2006 – December 2006

UDP Network Library

Sole Programmer

· Implemented packet sequencing

· Enforced packet reliability

· Simple network visualization with through line graph

· Created a simple four player top down shooter using the library

 

September 2006 – December 2006

Dual API 3D Engine

Sole Programmer

· DirectX and OpenGL equally supported

· Developed skinned skeletal animation system with quaternion based rotation

· Implemented HLSL and assembly shader support

· Featured runtime shader editing modifiable at runtime

· Created bump map shaders in both HLSL and assembly

· Developed chunk based LOD terrain system

· Created a cloth simulation using relaxed constraints and Verlet integration

 

April 2006 – December 2006

Custom Scripting Language

Sole Programmer

· Created script language that used C like syntax

· Build in support for strings and vector like containers

· Implemented lexical analyzer, parser, and virtual machine

 

 

October 2006 – November 2006
Education

The Guildhall at SMU

Master of Interactive Technology Specializing in Software Development

Current GPA: 3.946

 

September 2007

Fort Lewis College

Bachelor of Arts in Computer Science with a Minor in Mathematics

GPA: 3.93

 

 

December 2001

Skills

Languages: C++, Java, x86 Assembly, SQL, HTML, ASP, HLSL, PHP

APIs: DirectX, OpenGL, Winsock 2.0, UDP, FMOD Sound System 4.0

Engines: Half-Life 2, Unreal Tournament 2004, Quake 3

Applications: Visual Studio 2005, Microsoft Office 2003, 3D Studio Max 8, Hammer, AdobePhotoshop CS2

OS: Linux, Mac OS X, Windows 95/2000/XP

 

© Chris Jones and The Guildhall at SMU 2007. All Rights Reserved.