Game Programmer at Oh Bibi (2022 – Currently) Unity & C#

Game programmer at Oh Bibi, a French company specialized in mobile games. I use Unity (C#) in this company.

I am part of a project team working for Apple. We are creating a game for Apple platforms including iOS, tvOS, and macOS. The game is called B.E.A.S.T and is available on Apple Arcade since 2nd February 2024. Here is the link of the game : https://apps.apple.com/fr/app/beast-bio-exo-arena-suit-team/id1633451852

I am responsible for networked gameplay and utilizing Apple’s toolkit.

Networked gameplay refers to code that ensures efficient synchronization between the client and server. I have developed gameplay features such as spawn protection, damage indicators, projectile interpolation, complete character integration (weapon, ability, etc), different perks available on each character and other aspects.

Apple’s toolkit refers to specific features provided by Apple. I was responsible for implementing online cloud saves and resolving conflicts between online and offline saves. I also managed the achievement system.
I handled exceptions related to tvOS cloud saves. It was a valuable learning experience as it allowed me to gain a deeper understanding of the Apple system, which has distinct programming differences compared to Windows.

Additionally, I addressed local features like the mission system, timed events, matchmaking based on MMR (score per minute) calculation, player level, some UI elements and other aspects.

BONUS : Here is a small drawing I have done with the main character of our game : Clyde.

Clyde from Beast