Game Developer
These projects were part of my team's Global Game Jam 2024 & 2025 participation. For these kinds of projects we prefer making pvp games, as we can concentrate in one or two arenas and focus on a core mechanic, polishing and taking advantage of it to the deepest level posible, ensuring it feels engaging and favors replayability and some kind of skill expression so players feel encouraged to master it.
Both games were concieved in a whiteboard after multiple short brainstorming sessions. After the main idea was set I took the lead as the main designer and polished the core mechanics while constantly consulting with the team.
Jamsters - GGJ 25
Jamsters is a free-for-all battle royale set on a bathtub filled with hamsters ready to fight for their place at the might sponge!
I was responsable for designing and seting up the game arena, implementing the map's events and the input system ensuring the experience felt snappy and satisfying, was also responsable for implementing multiple game systems, ensuring correct display of each player's points, spawn and UI display.
I also created a pooling system for spawning and despawning the bubbles found around the map which restore the player's main bubble.
I set each obstacle physics asset so their bouncinness and reaction to the player felt in accordance to their respective material (eg: Metal objects don't cause as much bounce but they destroy the player bubble in one hit, rubber objects like the duck have the opposite effect).
Give it a look...
Knights of Nonsense - GGJ 24
Knights of Nonsense is a pvp game where players compete to become the funniest jester in the kingdom by throwing chickens at each other.
My main responsibilities were:
-
Define and implement the game's input events using Unity's new Input System.
-
Helped implement and balance the chicken's physics behaviour.
-
Balanced the players' stats (Movement speed, launch distance) making sure the game feels satisfying and frenetic without being too overwhelming.
-
Implemented the king's reactions deoending on what is happening on the field(due to time constraints, the assets needed for this wern't fully implemented).



.png)
