In 2018 I created steam workshop mods for the indie game Staxel this marked my initial journey into exploring mod creation for games, I started initially by wanting to create a feature for the game that I felt was lacking in the base-game and later going on to share it with the wider community in multiple formats.
The Portable SellBox mod created a movable version of an in-game object that was non-movable by default, this is the main object that you interact with to sell your items in-game and was placed in a single area within the main village, this mod allowed you to pick between a wide variety of colours and place them anywhere in your world for convenience.
I later went on to expand this mod into additional variations which had bigger slots so you could sell more items at once.
I also experimented with custom tool model replacements as well by re-designing them using the Qubicle Voxel Editor:
After experimenting with the Json driven modding capabilities I wanted to expand my knowledge into writing code injection mods and started experimenting with writing an API for an “Incinerator” basically taking an existing in-game functionality of a trash can and expanding on it to allow for particle effects.
After expanding on the logic to support Particle Effects I also needed to add the ability to delay the deletion of the Item so that it didn’t disappear before the Particle Effects play.