- Resume -
Lancelot Rose
adema360@hotmail.com
801-824-0922
EDUCATION
Bachelors of Science Degree in
Computer Science
Mar. 2009
2.91 GPA
99.92% Attendance
ACADEMIC EXPERIENCE
Cartoon Nightmare 2 – Five month team
project – Design Lead
- Smooth
skinned animation system
- Created
a skeleton hierarchy
- current
key frame/ base skeleton
- Created
a skeleton hierarchy
- Maya mesh
importing and exporting
- Parses
through Maya file and exports data
- Enemy
positions/level geometry/waypoint data
- Parses
through created file and creates various objects
- Parses
through Maya file and exports data
- Effects
design and implementation
- Created
a glow shader for some objects
- Took
normals and checked if perpendicular to camera and colored
pixels white
- Created
a glow shader for some objects
Adventures of Aitch – Two month team
project – Project Lead
- 2D
animation system
- C# tool
to create each frame of animation
- Texture
coordinates, time stamps, collision data, etc.
- C# tool
to create each frame of animation
- Team
leader, helped with debugging
- Looked
through other team members code and helped to trouble shoot
various issues in and out of runtime.
- Looked
through other team members code and helped to trouble shoot
various issues in and out of runtime.
- Helped in
implementing gesture recognition
- Tweaked
a math algorithm to find the angle of the mouse movement
between the current position and the previous position.
- Tweaked
a math algorithm to find the angle of the mouse movement
between the current position and the previous position.
Rage Against the Nintendus – One month
solo project
- Worked on
Enemy AI/Aiming mechanics
- Wrote a
math algorithm which found the angle between the world up
and the player’s position in relation to the enemy and
rotated the enemy to that angle.
- Wrote a
math algorithm which found the angle between the world up
and the player’s position in relation to the enemy and
rotated the enemy to that angle.
- Designed
State System for game architecture
- Used
pointer switching to change states.
- Used
pointer switching to change states.
- Created fun
power ups and different enemies.
- Using
an expansion on the above algorithm created various firing
algorithms (three and five shot enemies and power-ups)
- Using
an expansion on the above algorithm created various firing
algorithms (three and five shot enemies and power-ups)
WORK EXPERIENCE
Kroger’s
Produce Clerk
Jan.2006-Feb.2007
Burger King
Front End Clerk Aug.2004-Jun.2005
McDonalds
Murphysboro, IL
Cook
Jun.2003-Nov.2003
SOFTWARE
KNOWLEDGE
Platforms
Windows
Mac OS Leopard
Programming
C/C++/C#
HLSL x2
GLSL 2.1
API’s
Direct X 9.0c
OpenGL 2.1
Maya Link Library
Tiny XML
Boost
Development
Environments & Tools
Microsoft Visual Studio 2005
Maya 2008
Tortoise SVN source control
Alienbrain source control
Dropbox source control
Major Algorithms
Smooth Skinned Animation
A* & Waypoint AI
ADDITIONAL
SKILLS
External Tools
Microsoft Project 2003
Microsoft Visio 2003
Microsoft Visual Paradigm
Intel VTune