Download Resumé Here
Download Code Samples Here
Chad Taylor |
ctaylor@digipen.edu |
EDUCATION
DigiPen Institute of Technology: Bachelors of Real-Time Interactive Simulation (Computer Science).
TECHNICAL EXPERIENCE
- Languages: C/C++, HLSL, Assembly: Z80, Motorola 68000, Intel x86
- Mathematics: Discreet, Linear Algebra, Calculus, Trigonometry, Quaternions, Curves and Surfaces, Etc.
- Physics: Newtonian Motion Dynamics, Waves, Optics, Aero Dynamics
- AI: Finite State Machines, Obstacle Avoidance
- APIs: DirectX, OpenGL, Win32, fmod, Winsock
- Operating System: Windows 95/98/2000/NT/XP
- Consoles: PC, Game Boy Color, Game Boy Advance
- Software: Visual Studio, Perforce, CVS, SVN, Autodesk 3Ds Max, Adobe Photoshop, MS Office
ADDITIONAL SKILLS
- Technical Design: Acted as technical director for three DigiPen game projects, which included designing
and implementing 2D/3D game architectures and their respective graphics systems using C++. - Teaching and Communication: Taught for DigiPen’s summer programming workshops for the past 3
summers, which involved lecturing on course topics and helping students become familiar with the
ProjectFUN environment for designing and implementing their personal games.
PROJECTS
Empyreal Nocturne September 2006 – Current, Programmer/Technical Director on team of 2
Empyreal Nocturne is a 3D 3rd person aerial adventure.
- Programmed the C++ based game framework with event driven backbone, memory management and asset management.
- Programmed 3D graphics using Direct3D and the HLSL for texturing, lighting and special effects.
- Implemented and designed physics-based hierarchical constraint system for compound entities.
- Implemented numerous special game effects including: arbitrarily aligned particle systems, spring/damper based cloth
simulation, targeting, camera and clouds.
Kannonwagens September 2005 – April 2006, Programmer/Technical Director on team of 4
Kannonwagens is a 3D 3rd person tank shooter.
- Designed a top down message-based architecture to accommodate networked game play.
- Implemented main game framework for easy integration of the games subsystems.
- Programmed 3D cel-shaded graphics using OpenGL and the fixed-function pipeline.
- Implemented numerous special game effects including: billboard particle systems, tank tracks, moving tank
treads, terrain orientation, deformable height-mapped terrain, and controllable tank animation hierarchy.
Releveled September 2004 – September 2005, Programmer/Technical Director on team of 4
Releveled is a side-scrolling tile based puzzle platformer.
- Programmed 2D graphics using DirectX and the fixed-function pipeline.
- Implemented and integrated the level editor into the game using a custom console and text parser.
PROFESSIONAL EXPERIENCE
DigiPen Institute of Technology May 2004 – August 2006, Assistant Teacher
- Taught game logic and basic C++ programming skills.
- Helped students absorb complex material by devising clear analogies for difficult problems.