Whale Singer: Rise of the Leviathan (Unreal, 2023-2024)
I was the programmer for Whale Singer: Rise of the Leviathan, an underwater musical adventure game. More info can be found here, and the Steam page (including a playable demo) can be found here.
This game was made with the rest of Telescope Games: Telescope’s artist Emmanuel Ayala, Telescope’s designer Nikola Kuresevic, and Telescope’s director and producer Mafalda Duarte. It’s a tie-in game to the universe of The Last Whale Singer, an upcoming animated film.
My roles on this project: β¨οΈprogramming (all gameplay systems, incl. player controller, 3rd-person camera, musical gameplay mechanics), πtech art (materials with Unreal Material Graph, incl. terrain and stylized hand-painted-style filters, and Niagara particle systems, incl. sea creatures with vertex displacement swimming shaders), πΊοΈlevel design and environment (Megascans integration, procedural foliage placement)
Status: incomplete, public demo available



Summer Camp (Unreal, 2024-2025)
I was the programmer for Summer Camp, a narrative party game. This game was made with the rest of Telescope Games, which has a core team of 4 people (including myself). You can learn more here, or check out the demo on Steam here.
I worked closely with Telescope’s artist, Emmanuel Ayala, Telescope’s designer, Nikola Kuresevic, and with Telescope’s director and Summer Camp‘s creative lead Mafalda Duarte.
My roles on this project: β¨οΈ programming (all gameplay systems, incl. 4-player local multiplayer and a lot of UI), πtech art (particles, shaders, incl. stylized water and foliage displacement), πdesign (co-designed tag mini-game and trivia extravaganza), ποΈvoice-over (voice of the narrator/camp counselor in-game and in the official trailer)
Status: incomplete, public demo available



[Unannounced Creature Collector] (Unreal, 2025)
I was the programmer and primary creator of this prototype, which was created as a tie-in to an unannounced animated movie. I worked with some high-level designs from Telescope’s designer (Nikola Kuresevic) and some art concepts from Telescope’s artist (Emmanuel Ayala), but otherwise made most of the game myself (though Nikola also did some level design, quest design, collectable design, and NPC and dialogue authoring).
My roles on this project: β¨οΈprogramming, πdesign (including game design, level design, UI design, cutscene authoring, and dialogue authoring), π¨ art (incl. environment art and 3d art like character models and adapting asset packs), πββ‘οΈanimation (including Mixamo integration), ποΈ UI (design and implementation)
Status: unreleased prototype delivered to client



Lani’s Call: A Tiny Whale Singer Story (Unreal, 2024)
I was the primary creator of Lani’s Call, a short story in video game form. Like Rise of the Leviathan, Lani’s Call ties into the universe of The Last Whale Singer, an upcoming animated film. It also uses a lot of assets and systems built for Rise of the Leviathan, including a lot of art by Emmanuel Ayala. Besides that, and high-level design input from the rest of the Telescope team (Nikola Kuresevic, Mafalda Duarte, and Reza Memari), I made this game solo.
You can learn more here, or buy it on Steam or Itch.io.
My roles on this project: β¨οΈprogramming, πdesign (including game design, level design, narrative design), π¨ art (incl. environment art and tech art), ποΈ writing
Status: released



SEED (Unity, 2019-2022)
I was a programmer for SEED during my time working with Klang Games. This is the largest game team I’ve worked on, around 50 people.
My roles on this project: β¨οΈprogramming (including networked MMO gameplay features, full camera redesign and implementation, UI implementation)
Status: public alpha testing
