Cave Divers

Cave Divers is a 2–4 player cooperative survival game set in a vast, procedurally generated cave system hidden deep within a mountain. Players must explore maze-like tunnels, manage noise and light to avoid deadly mobs, and establish outposts to stabilize collapsing zones. Through crafting, environmental puzzles, and team coordination, you'll uncover ancient secrets buried within the rock.

With dynamic cave systems, proximity voice chat, and survival mechanics tied to player behavior, Cave Divers offers a tense, replayable expedition experience where every decision echoes through the depths.

Purpose

Studio Launch Initiative

Year

2025

Role

Project Leader, Technical Designer

Still a work in progress!

Project Overview:

Role: Project Leader, Technical Designer

Communication: Discord, Microsoft Teams & in person

Engine Used: Unreal Engine 5

Platform: PC

My Contributions:

Project Management & Team Collaboration

  • Coordinated and managed project workflows using GitHub, efficiently merging branches and managing pull requests to ensure smooth integration of features and bug fixes.

  • Assigned roles and responsibilities within the team to optimize productivity and ensure clear ownership of tasks aligned with project milestones.

  • Maintained active communication with team members through regular updates, clarifying requirements and resolving blockers, fostering a collaborative development environment vital for an online co-op game.

Unreal Engine Gameplay Systems Development

  • Designed and implemented the core gameplay framework using Unreal Engine’s C++ and Blueprint systems, focusing on extensible and maintainable class hierarchies.

  • Developed the Base Character and Player Character classes emphasizing inheritance to enable scalable multiplayer player behavior, including movement, interactions, and survival mechanics tailored to the cave exploration theme.

  • Created optimized Base Pickup and Base Interactable classes with a focus on inheritance and modular design, allowing easy extension for different types of collectible items and environmental interactions (e.g., activating outposts, archaeology puzzles).

  • Employed Unreal Engine best practices for performance optimization, including efficient event-driven systems and minimizing runtime overhead to maintain smooth gameplay in dynamic multiplayer sessions.

Current Focus

Implementing local and online multiplayer systems using Unreal Engine’s networking framework, ensuring seamless synchronization and smooth cooperative gameplay for 2–4 players both locally and online.

Previous
Previous

Crustacean Infestation