Robert Casey Lafferty

I am an experienced video game developer and software engineer with hands-on experience in projects like Call of Duty, casino slot machines, and military weapon systems. Holding both a Bachelor's and Master's degree in Computer Science, I focused my studies on cyber security and video game development.

 

In addition to my industry background, I have spent eight years as an educator and tutor, with three years as an online tutor, two years as a Graduate Teaching Assistant, and three years as an Undergraduate Teaching Assistant, helping students in the field of computer science and various core subjects. My interests encompass game development, software development, cyber security, artificial intelligence, web development, and more.


Leaf Me Alone (Unity C#)

Leaf Me Alone
Watch Leaf Me Alone Playthrough (YouTube)

 

Leaf Me Alone was developed by myself and two others at the 2020 Kansas State University Game Jam, created and prepared for judging in under 48 hours based on a given theme: "What Goes Up Must Come Down." One teammate used Adobe Photoshop to hand-craft the art for characters and scenery, one teammate assembled the scene and did UI scripting, while I focused primarily on character movement, physics, animations, chopping mechanics, apple mechanics, and general scripting.

GitHub Link:

https://github.com/rclafferty/Leaf-Me-Alone

Play on Itch.io:

https://rclafferty.itch.io/Leaf-Me-Alone

Roles:

Character movement, physics, animations, chopping mechanics, apple mechanics, and general scripting.

Platform Support:

Windows 10

Controls:

Two player game that uses keyboard and mouse for the lumberjack and the squirrel, with optional controller support for the squirrel. See in-game instructions for full details.

Requires Admin Privileges:

No

Actively Developing:

No

What have I learned from this project?

After completing this project, I learned how to better use inheritance in Unity.