Jump to...
Teamwork
3D Math
Programming Languages
Real Time Programming
Tools Programming
AI Programming
Embedded Programming
Application Programming Interfaces
Programming Practices
System Architecture
Optimization
Source Control
Development Software
Algorithms
Maya


Teamwork
Excellent communcation skills
Solution-oriented problem solver
Self motivated
Technical leadership aptitude
Project management experience
Public speaking abilities


3D Math
Linear algebra
Physics
Calculus


Programming Languages
C/C++
Visual Basic
SQL
x86 Assembly
CG
MEL Script
LUA Script


Real Time Programming
Rendering pipeline (with shaders)
Skinned animation (with blending)
Networking (TCP/UDP)
Collision detection
Culling
Resource sharing/caching
Particles


Tools Programming
User interface design
3D picking


AI Programming
Path finding
Neural networks
Genetic algorithms


Embedded Programming
Game Boy Advance
Hardware interrupts


Application Programming Interfaces
Microsoft DirectX (5.0+)
OpenGL
Maya (6.0+)
Win32 (with DLLs)
MFC
Winsock
FMod


Programming Practices
Prototyping
Agile processes


System Architecture
Design patterns
UML diagraming


Optimization
Intel VTune
gDEBugger
PIX for Windows


Source Control
CVS/SVN
Alienbrain
Microsoft Visual SourceSafe


Development Software
Microsoft Visual Studio (5.0+)
Microsoft Visio
Microsoft Project
Microsoft Office
Oracle/Microsoft SQL Server
Cygwin/GCC


Miscellaneous Algorithms
Huffman coding
MD5/CRC
AES


Maya
Basic modeling
Basic animation


©2006-2009 Christopher H. Willoughby