top of page

Project Submarine

Footage from the most recent MVP build

  • Platform: PC

  • Software: Unreal Engine

  • Creation Length: 1 year 

  • Playtime: 10-15 minutes

  • Regular updates on LinkedIn

Project Submarine (Working Title) is a first-person, 2-4-person multiplayer game that promotes the best of team collaboration and chaos. Traverse through an underground facility controlled by a raging AI. Avoid roaming robots, traps, and other inconveniences! Complete all of your tasks and escape!

Responsibilities
  • Develop C++ Code For:

    • Creating and destroying multiplayer sessions using Unreal Engine and Steam's  Session Interface.

    • Replicating:

      • Interaction

      • Picking/Placing objects​​

      • Using objects

      • Death/spectator class

      • Assigning tasks to all players

      • Tasks/Mini-games

      • Inconveniences caused by the Master AI

      • Player animations

  • Designing:​​

    • Gameplay loop​

    • Tasks

    • AI inconveniences

IMG_0096.png

Concept art courtesy of Michael McLeod

of whom you can find here

Roadmap

As of the month of August:​

  • The MVP is complete

  • By September 30th a playable state ready for playtesting

  • Continued revising and implementation based on playtests

  • Released in Q2-Q3 2025

IMG_4975.jpg
IMG_4993.jpg

Unnamed Solo Development

  • Platform: PC

  • Software: GCC, Raylib, Visual Studio Code

  • Creation Length: 1 year 

  • Playtime: 5-10 minutes

  • Link to GitHub Source Code

  • Regular updates on LinkedIn

In this project, I am utilizing the GCC compiler along with Visual Studio Code and Raylib graphics library to develop a game using my own proprietary source code. The goal of this project is to learn the in depth development of games without the use of a premade engine. 

Responsibilities
  • Develop C code using GCC, Visual Studio Code and Raylib Graphics library.

  • Develop a personalized camera system.

  • Develop collision detection and collision response code.

  • ​Design a short game with a simple mechanic to be implemented.

bottom of page