Work Portfolio

Checkout my professional works

Rogue-lite multiplayer RPG - UEFN & Verse

Role of Programmer - Lively

Codename Phoenix

Play timed runs where you kill monsters to acquire experience and gold with up to 4 players. Each run players can create a temporary build from a random pool of abilities and passives while gold allows to buy permanent upgrades which will stay active across all runs

  • Implemented an MVC UI architecture for easy re-usability
  • Expanded passives/abilities data system to an event-based system
  • Implemented time based passives based on async concurrency
  • Updated game loop to events to enforce correct run flow

Port for Apple Vision Pro - Unity & C#

Role of Junior Programmer - Lively

Warped Kart Racers

Run off-line or online multiplayer kart races using a character from American Dad, Family Guy, King of the Hill and Solar Opposites. Use gesture to play and navigate around the mixed-reality UI menus.

  • Updated many UI elements to support a 3D environment
  • Updated many UI animation and tweens to support a 3D environment
  • Implemented OS level localisation for user authorisations outside of the game
  • Implemented additional tutorial steps for players coming from other versions of the game

Store page

Trading Card Game - Unity & C#

Role of Junior Programmer - Lively

Parallel

Parallel is a sci-fi based competitive card game where players build decks and face off, bank energy, and build armies to decide the fate of humanity

  • Implemented UI opening pack flow
  • Expanded tutorial steps and added UI elements to better convey game basics

Store page

Multiplayer shooter - Unity & C#

Role of Junior Programmer - Lively

Codename Icaco

Client based multiplayer shooter based on invisibility and painting elements, very small technical team of 2 programmers

  • Implemented HUD, lobbies UI and UI notifications
  • Expanded scoring system to be event-based and define the round flow
  • Implemented touch shooting controls and auto-aim assistance
  • Repurposed invisbility shader to update based on proximity or external events

Auto-battler gatcha RPG - Unity & C#

Role of Junior Programmer - Lively

Codename Orange

Form a team of heroes each with their own role, skills and types to fight in randomly generated dungeons. Progression is based on advancing the story, leveling up your heroes and acquiring new ones through a gatcha system

  • Created a node based map progression system with prerequisites, rewards and related preview UI
  • Implemented a UI/Animation reward flow for dungeon completion
  • Expanded abilities roster with customisable projectile abilities and auto-aimed ones
  • Implemented damage number UI system
  • Initial work on camera to keep the whole party on screen

Copyright © All rights reserved | This template is made with by Colorlib