James Campion
(917) 841-4283
939 8th Avenue, Apt 606
New York, NY 10019
Skills
Programming Languages
· Strong C++ programming for Game Development
· C# Tools Development
· Java AI programming
· Maya MEL scripting
· GLSL / HLSL Shader Development
Complementary
· Visualizing gameplay from design
· Strong with Linear Algebra
· Strong C++ Debugging
· Miniature sculpting with modeling clay
Passions
· Working in a team environment
· Developing close team bonds
· Love of both creating and playing challenging games
· Scuba Diving
Education
BSGD – Full Sail University (June, 2010)
o Nominated as a Class Representative of June 2010
o 3.71 GPA
Experience
Rocket Turtle –3rd Person Cartoony Shooter (3D)
http://rocketturtlegame.blogspot.com/
o Worked closely together on a 12 man team
o Direct X Rendering (C++)
o Direct X XMesh Animation (C++)
o Smooth skinning through shader (HLSL)
o MEL attribute editors for Gameplay content creation
o Maya Level and Gameplay Exporting (C++)
Kubulio - Experimental gravity based game (2D)
o Worked closely on a 4 man team
o Tech Lead
o Direct X Rendering (C++)
o 2D Particle System used for Lava and Fire
o Multiple Render Targets for render optimization
o DirectX management during window resize & full screen toggling
o Gameplay Programming for Special Abilities(C++)
o Wormhole connecting two positions
o Data Creation & Management (C++)
Swarm Tactics –Top down squad based survival (2D)
o Solo Game Project
o Implemented 2D sprite rendering techniques
o Squad Swarming AI (C++)
o Fighter AI influenced by mouse location
o Gameplay (C++)
o Two Types of enemies with unique AI
o Unique squadron control
Topics of Interest for Further Development
o Advanced HLSL Shader Effects
o Quaternion use in Game Development
o Networked Multiplayer Game Development
o Kinect Development
Card Number: 1263... wait a sec,
probably a bad idea.