


Technologies
UnityC#
Project Overview
As a study project, we had to make a narrative game in a mounth using Unity Engine and realease it on Android and IOS. In Hoziron, you follow a pirate crew looking for gold and fortune. While you can't control the boat, you can create the map with piece of map you had in your hand to make sure your crew isn't lost in the void of the sea... Everyday, something happen, sometime good things, sometime bad things... Take the good decisions and try to enter the legend of piracy.
My Role
Lead Gameplay Programmer
As a gameplay programmer, I've made some basic feature on the game such as the boat movement along a spline. Indeed, we wanted the game to be replayable so the previous game will never be the same as the next one. So I've made a auto generated spline system to let the designers put some parameters for the generation and then TADA ! The spline generate herself and respect the given parameters.
But as a lead programmer, I worked a lot with our producer to ensure the project goes on the right track. Moreover, I ensured the great process on developement side to everyone had his task and know what he could do next.

Tool Programmer
Because we had a lot to tell for this game, we've used a dialogue graph that I previously made so the designers could create amazing dialogue carrying CSV translation file. Because of some specific needs, I created new nodes to help them like a node that can call in game event directly in the graph. The idea was to help the game designers make their dialogue with a lot of possibilities so they can let speak their creativity through the graph.

UI Programmer
For Hoziron, I also was in charge of the UI. Indeed, I've made the main menu and the settings (linked to a save system) that allow me to control an Audio System to manage the music volume, the SFX volume... I also was in charge of the Inventory developement. The main inventory system was already made by a team mate but I have made it visible for the player.

See next project
