Abyssal Hunter

Abyssal Hunter is a multiplayer prototype developed during my internship with independent game developer Mehdi Merrouche, for my Master 2 at Gamagora (Université Lyon 2). Designed for PC with Unity, the project aims to deliver a vertical slice combining survival, crafting, and cooperative exploration mechanics in a hostile underwater setting.

Overview

Set in a mysterious abyssal world, Abyssal Hunter challenges players to explore, survive, and cooperate in an unforgiving environment. Players must use their tools and ingenuity to traverse vertical spaces, gather resources, craft equipment, and overcome both environmental dangers and networked challenges. Key to the design is multiplayer cooperation: every action—from climbing and grappling to crafting gear—must be synchronized across clients to ensure smooth and engaging gameplay.

Game Features

Multiplayer Survival & Crafting: Players can collect resources, craft equipment, and share items thanks to a synchronized inventory system.

Advanced Movement Mechanics: Variable jump heights, climbing grips, grappling hook, and fully animated rope physics with bones.

Interactive Systems: Crafting stations, bestiary, and item-based interactions built with Unity ScriptableObjects for scalability.

Networked Gameplay: Fully integrated client/server model with Netcode for GameObjects, enabling remote connections and real-time cooperation.

UI/UX for Multiplayer: Inventory menus, crafting screens, and bestiary implemented with usability and clarity in mind.

Development Details

The prototype was developed using Unity (C#) with a strong focus on multiplayer networking. Development followed a structured approach similar to Agile workflows: milestones were defined, features prioritized, and regular testing ensured synchronization stability.


Tools & Technologies:

Unity 2023, C#

Netcode for GameObjects (multiplayer)

Spine (2D animation)

Git/GitHub (version control & collaboration)

ClickUp (task tracking)

My Contribution

As the main developer on the project, I was responsible for:



The final result was a fully playable MVP with around ten functional multiplayer mechanics, a working connection loop, and a gameplay foundation suitable for demos and further production.

Target Audience

Abyssal Hunter is aimed at fans of cooperative survival games such as The Forest, Subnautica: Below Zero, and Raft. Its focus on resource management, mobility, and teamwork makes it appealing both to casual co-op players and to streamers looking for emergent, dynamic gameplay moments.

Current Development Status

This MVP serves as a proof of concept for future development into a complete cooperative survival experience.

Conclusion

Developing Abyssal Hunter was both a technical challenge and an opportunity to explore multiplayer game design in depth. From gameplay mechanics to networking solutions, I contributed to building a playable prototype that balances cooperation, crafting, and mobility.


This project not only honed my skills in Unity multiplayer development but also demonstrated my ability to deliver a functional game prototype from concept to MVP within a professional framework.