top of page
ezgif-70402a75f3707.gif

Fish Prototype

Summary

In this online multiplayer project, you play as a fish in its natural habitat, always trying to grow and avoid being eaten by bigger fish - NPCs or real players. 

Project Specifics

Team size: 2

Project Time: SEP 2024 - FEB 2025

​Roles: Game Programmer, Level Designer, Game Designer

​Tools: Unity, Rider, Google Sheets

First Prototype

I started with a multiplayer package based on Photon Fusion 2.

Around that I tried building the fish movement and connecting it to the multiplayer functionality.

Third Person Controller

I tried to make a realistic fish controller while keeping the gameplay part of the movement in the foreground.

The difficulty is that the fish has to be able to turn quickly and move very freely, and also feel fluid.

MovementScirpt.png

Unity Packages

Things that could be avoided programming myself, I used from the asset store. These are packages I worked with and incorporated in my own work.

UsedPackages.png

Fusion Connection To Room

MultiplayerSetup.png

Online Multiplayer

The most difficult part was probably wrapping the head around the concept of multiplayer and how clients/hosts/servers work and how to affect each other. 

I learned a whole lot about the complete process of a multiplayer game and how to set it up.

Screenshot 2025-01-30 145727.png

My Teamwork

All the work we did was communicated online - so I learnt how to work from home.

We mostly worked with scrum and sprints to ensure a good workflow.

I worked on different parts of the game, so the team size kept changing and I got to interact with lots of different people, which I really enjoyed!

About the Project

I really appreciated being able to see and work on every part of the project- I learnt that I really enjoy wearing multiple hats and talking to all parts of the team and just having a varied job all round.

​

bottom of page