EN | FR

UI programmer

Slime Rancher Mod

Slime Rancher Mod
Slime Rancher Mod 1Slime Rancher Mod 2Slime Rancher Mod 3

Stacks

C#

Description

Outside of my studies, I tried creating a mod for the first Slime Rancher game. The idea was to add a timer to track how long it takes to open a specific gate. The goal was to compare different runs, improve over time, and record your best time for a speedrun.

My work

UI programming

For this mod, I used BepInEx, a piece of software that allows me to write code that the game can read alongside the original developers' code. To manage the timer and related systems, I used Harmony, a library that lets me add patches — a way to listen to events in the original code and trigger actions at specific moments — and Newtonsoft.Json, another library used to read and write JSON files.

UI programming