Unity Certified Associate Programmer and co-founder of an indie game studio, with experience developing gameplay systems using Unity/C# and Apple frameworks such as SpriteKit and RealityKit. Graduate of the Apple Developer Academy and Apple Developer Institute for Games Development, experienced in prototyping, iteration, and rapid playable build development.

Vincent

Unity Certified Associate Programmer and co-founder of an indie game studio, with experience developing gameplay systems using Unity/C# and Apple frameworks such as SpriteKit and RealityKit. Graduate of the Apple Developer Academy and Apple Developer Institute for Games Development, experienced in prototyping, iteration, and rapid playable build development.

Available to hire

Unity Certified Associate Programmer and co-founder of an indie game studio, with experience developing gameplay systems using Unity/C# and Apple frameworks such as SpriteKit and RealityKit. Graduate of the Apple Developer Academy and Apple Developer Institute for Games Development, experienced in prototyping, iteration, and rapid playable build development.

See more

Experience Level

Expert
Intermediate
Intermediate
Intermediate
See more

Language

Indonesian
Fluent
English
Advanced

Work Experience

iOS Game Developer at Apple Developer Academy @ BINUS
March 1, 2024 - December 1, 2024
Developed three production-ready game prototypes using Apple frameworks in a multidisciplinary team, applying the Challenge-Based Learning approach. Each project delivered on TestFlight within 2–4 week development cycles. Projects included: Type Caster 2D (SpriteKit-based ARPG with a type-to-cast mechanic; created 1 boss level, assets, animations, and attack patterns), Snap or Splash (macOS game using Vision and CreateML for body pose recognition; drafted pose dataset and implemented player pose scoring based on model confidence), and Odd Office (AR escape room for iOS developed with Reality Composer and RealityKit; integrated iPhone features like haptics and speech recognition).
Game Developer at TBA Studio
September 1, 2024 - Present
Participated in ideation, development, and deployment of 3 Unity/C# games, ensuring clean, modular, and optimized coding practices via iterative development. Delivered demos on itch.io WebGL and Steam. Projects: TypeCaster (revamped 2D with Unity 2.5D projection; integrated Dialog System for narration/localization; managed ~22 in-game cutscenes and ~24 enemy attack patterns; polished scene transitions), Pipop’s Factory (2D platformer created within a 48-hour Garena Game Jam; designed 6 levels and 4 gameplay mechanics such as switching keys, climbing ladders, conveyor systems, and a toggler button), I Am Trash Dev (game focused on mixing errors and unlocking achievements; implemented ScriptableObject for player achievements; built main menu, achievements UI, level creation scene; contributed to Patch Notes v0.1 Game Jam submission).
Game Programmer at Apple Developer Institute for Games Development @ IL
July 1, 2025 - December 1, 2025
Explored what makes game concepts engaging to shape early design decisions, then crafted character personalities and game narration delivery, resulting in three Unity game prototypes, each supported by a Technical Design Document: WoBall (pachinko meets slot machine; created object pooling to optimize garbage collection and CPU cost), Turbo the Turtle (third-person, semi-robotic Red Eared Slider; implemented procedural animation using Animation Rigging and Ground Fitter), WayOut (3D room-based multiplayer horror escape room; configured network objects and managed client-server RPCs using NetCode for GameObjects, synchronizing a session for up to two players).
Chief Executive Officer at Bina Nusantara Computer Club Malang
February 1, 2023 - February 1, 2024
Led a membership campaign that gained 167 new members during registration season. Established an activist and staff regeneration system to ensure sustainability and growth. Organized 3 onsite events and 1 online workshop, partnering with 4 student organizations.

Education

Bachelor of Computer Science at Bina Nusantara University @ Malang
September 1, 2021 - September 1, 2025

Qualifications

Unity Certified Associate: Programmer
December 1, 2025 - January 1, 2026

Industry Experience

Gaming, Software & Internet, Media & Entertainment, Education
    paper TypeCaster

    Description

    A fast-paced Action RPG that combines innovative typing mechanics with strategic spell-casting for a truly challenging gameplay experience.

    Tech Stacks

    Unity 2022, C#, Dialog System, Easy Save 3, Cinemachine, Timeline

    Role

    Gameplay programmer. Integrated Dialog System for narration and localization, directed ~22 in-game cutscenes via scripting, and implemented ~24 enemy attack patterns, reiterated scene transition ensuring seamless navigation.

    Links

    TypeCaster Steam page
    Medium documentation of my work

    paper Pipop's Factory

    Description

    A pixel-art 2D puzzle platformer about Pipop, a robot that can store 2 action at a time. In order to jump, move, or climb, carefully choose and swap between action memory slots that scattered trough the map.

    Tech Stacks

    Unity 2022, C#, Tilemap

    Role

    Level designer and gameplay programmer. Crafted 6 level design and 4 gameplay mechanics, including switching keys, climbing ladders, conveyor systems, and toggler button mechanism.

    Links

    [Pipop’s factory Itch.io page](https://www.twine.net/signin

    paper WoBall

    Description

    An arcade game combining pachinko and slot machine. A moving circle is dropped to get through randomized obstacles to get into the hole with the most points.

    Tech stacks

    Unity 2022, C#, DOTween, Unity.Pool

    Role

    Gameplay programmer. Created object pooling system for slot drawing, ensuring efficient Garbage Collection allocation and CPU cost.

    Links

    [GitHub Repository](https://www.twine.net/signin

    paper WayOut

    Description

    3D room-based multiplayer horror escape room. Each player has asymmetric roles with unique limitations and must work together to escape their abusive stepmother.

    Tech stacks

    Unity 2022, C#, NetCode for GameObjects, Cinemachine, Timeline

    Role

    Gameplay programmer. Configured network objects and managed client-server RPCs using NetCode for GameObjects, synchronising the game object in a session where up to two player could play remotely.

    Links

    WayOut TestFlight link

    paper I am Trash Dev

    Description

    Play as a trash developer, striving to make the crappiest game ever. Experiment with up to 16 unique errors that can break either the world or the player. Collect hidden trophies by utilizing error combinations.

    Tech stacks

    Unity 2022, C#, Tilemap

    Role

    Created the scriptable object for player achievement. built the main menu, achievement and level creation scene UI. Ideated and developed for Patch Notes v0.1 Game Jam submission.

    Links

    [IATD Itch.io page](https://www.twine.net/signin
    [IATD Position on Game Jam Leaderboard](https://www.twine.net/signin

Hire a Game Developer

We have the best game developer experts on Twine. Hire a game developer in Singapore today.