Meet The Developers: Cameron Caulkins

Contingency Plan

Take control of a capable combat frigate with your friends in Contingency Plan, a VR multiplayer co-op sci-fi spaceflight game about taking contracts and making money.

Hello my name is Cameron Caulkins First of all, I am extremely proud to have been able to work on this project with the rest of the group. I got into coding from playing Minecraft and learning how to break down the game into its rules. After learning from that I started being able to make my own rules and create something of my own. I didn’t work on too much of the VR setup and network setup, but I did help out with both where needed. I think the coolest part of working on this project was being able to make something and play with it in a life-scale scenario. Something as simple as a cube with no friction was super fun to toss around, or being able to walk around in an environment to see the details up close. I worked on the enemy AI for this game and I am quite happy with how it turned out. My main concern for making the AI for this project was "nick-picky" details since you would be seeing them face to face. I learned quite a bit about how animation is made and how to tie information from the animations to tell the AI what he needs to know. The biggest problem with the AI was actually the movement. I didn’t want them to walk weirdly or have sliding feet, because, again, you would be staring at them face to face, so I used the animation to tell the AI code where the feet moved to. This allowed me to tell the code where to place the rest of the body one joint at a time. (This is known as inverse kinematics) I also used inverse kinematics to dynamically position their hands on the weapon as the AI aims at you. Again, I am super thankful for being able to work on this project and show people what I am able to make. Thanks for checking out our game.