Viridian talks about his kids, game development, and anything else that comes to mind.
Please click here to download a copy of my resume in Rich Text Format.
An experienced game programmer in Austin, Texas.
Professional Experience
| Aspyr Media |
2006 - Present
|
| Game Programmer |
- Helped to port TopSpin 2 from the Xbox 360 to the PC.
- Created an input system that would recognize and manage DirectInput and XInput devices.
- Worked with artists to ensure that new GUI elements added for the PC version looked and worked like their Xbox 360 counterparts.
- Helped develop The Sims Castaway Stories for the PC.
- Developed a flexible camera system, which allowed the game to have far more detailed cinematic sequences than had ever been seen in a Sims 2-based game before.
- Helped to develop futureU: The SAT Prep Game for the PC.
- Wrote a from-scratch Direct3D renderer to display and animate the game’s mascot character.
- Created a method to convert separate FBX-based models and animations into a single efficient file to reduce load times.
|
| Gizmondo Studios |
2005 - 2006
|
| Game Programmer |
- Helped to develop Hit & Myth, a 3D OpenGL action/RPG.
- Developed user-friendly tools with C# and .NET.
- Created UI, sound system, conversation parser, and other game systems.
- Responsible for internationalization to five languages.
|
| Multimedia Games |
2001 - 2005
|
| Game Programmer |
- Developed DirectX casino games for Windows-based arcade systems.
- Ported several games from proprietary systems to DirectX.
- Helped to create a core game framework based on C# and Managed DirectX.
|
Nonprofessional Experience
| Planitia |
2006 - 2007
|
- A remake/update of the classic Bullfrog game Populous.
- Completely 3D engine using DirectX 9.0c.
- Procedural terrain generation and real-time terrain morphing.
- Uses the “Immediate-Mode GUI” system of GUI design.
|
| Inaria |
2005
|
- An RPG in the “classic” style, created in forty hours.
- Developed for Windows, using the Simple DirectMedia Layer.
- Features combat, spell casting, inventory, buying and selling.
|
| Languages |
APIs
| Tools
|
C++
C
C#
Lua
|
DirectX
OpenGL
STL
.NET
FMOD Sound System
SDL
XForge
|
UnrealEd
Visual Studio 6/2003/2005
3D Studio MAX
Photoshop
Perforce
AlienBrain
StarTeam
CVS
Subversion
|