Star Citizen is a first person space simulation MMO providing ship and squad combat experiences, where battles can happen anywhere at any time.

I handled player rotation and movement, including making CryEngine support zero- gravity player movement. Implemented magnetic boots (internally praised by Crytek) for walking up/down/around arbitrary surfaces. Initially hooked up all weapons and gadgets. Created grapple beam gadget with impulses to cancel extra velocity, speed player towards a wall, and slow them down before hitting it. Revamped weapon sway, extending it as player sway, from which I created procedural helmet sway to replace animation based helmet movement. I also worked on networked ladder use.

Next Post Previous Post