Studio: Sony Immersive Music Studios
Engine: Roblox – Lua
Role: Technical Game Designer
Summary: Sony Music’s official Roblox experience, bringing artists to the Roblox platform
Responsibilities: Game Design, Gameplay Engineering, UI/UX
- Shipped over 20 live-service content updates for over 500k players, including 12 collaborations with Sony Music artists and teams
- Prototyped features that secured management approval for the creation of AVNU
- Owned the core rhythm game feature from end-to-end, including the Lua codebase, over 110 rhythm game maps, and documentation
- Enabled the first-ever Sony Artist Meet & Greet on Roblox, featuring Anna Sofia, resulting in record concurrent player count
- Designed and implemented all UI/UX, scalable to mobile, tablet, and PC
- Increased player retention by single-handedly creating networked emote synchronization
Click Here to play the game yourself!
Feature Highlights
Networked Emote Sync Feature
Select Emotes to perform from a paginated list and seamlessly sync emotes with other clients
Sample Feature Technical Design Document
- Designed and implemented the UI/UX, scalable across mobile, tablet, and PC
- Wrote the Lua code to replicate the animations across clients
Rhythm Game Feature
A classic 3-lane rhythm game with over 30 hand-authored songs and multiple difficulties
- Owned the rhythm game feature from end-to-end
- Designed and implemented all UI/UX, scalable across mobile, tablet, and PC
- Created and balanced the scoring system that translates player accuracy into a star-based score
- Implemented the methods for storing song data and player high scores
- Programmed security measures that detect and flag fradulent inputs, as well as escalating punishments and flagging systems
Shopping Feature
An in-game Marketplace for users to buy and earn cross-game fashion
- Designed and implemented the UI/UX, scalable across mobile, tablet, and PC
- Programmed dynamically updating price tags that directly sync with Roblox Servers while remaining performant
- Solved an emergent product strategy issue, enabling label teams to release multiple limited items simultaneously
- Implemented the storage and usage of the custom in-game currency, including security

Leave a comment