I'm a developer who specializes in Unity/C# game and interactive experience development, from Surabaya, Indonesia. I build interactive experiences in Unity, from AR applications to WebGL builds and game projects, with a focus on URP and clean, maintainable pipelines that clients and teams can extend after handoff. My work spans commercial client delivery and game development, including a shipped Unity product for an education client, several award-recognized game jam entries, and solo projects. I also bring a design and product lens that a lot of developers don't. I work comfortably in game design and product ownership, translating client and market requirements into technical scope, designing databases and systems, and acting as the bridge between stakeholders and engineering feasibility. That means I don't just implement a spec, I help sharpen it.

Ryan Subagia

I'm a developer who specializes in Unity/C# game and interactive experience development, from Surabaya, Indonesia. I build interactive experiences in Unity, from AR applications to WebGL builds and game projects, with a focus on URP and clean, maintainable pipelines that clients and teams can extend after handoff. My work spans commercial client delivery and game development, including a shipped Unity product for an education client, several award-recognized game jam entries, and solo projects. I also bring a design and product lens that a lot of developers don't. I work comfortably in game design and product ownership, translating client and market requirements into technical scope, designing databases and systems, and acting as the bridge between stakeholders and engineering feasibility. That means I don't just implement a spec, I help sharpen it.

Available to hire

I’m a developer who specializes in Unity/C# game and interactive experience development, from Surabaya, Indonesia.

I build interactive experiences in Unity, from AR applications to WebGL builds and game projects, with a focus on URP and clean, maintainable pipelines that clients and teams can extend after handoff. My work spans commercial client delivery and game development, including a shipped Unity product for an education client, several award-recognized game jam entries, and solo projects.

I also bring a design and product lens that a lot of developers don’t. I work comfortably in game design and product ownership, translating client and market requirements into technical scope, designing databases and systems, and acting as the bridge between stakeholders and engineering feasibility. That means I don’t just implement a spec, I help sharpen it.

See more

Experience Level

Expert
Expert
Expert
Expert
Intermediate

Language

English
Advanced
Indonesian
Fluent
Chinese
Intermediate

Work Experience

Game Designer, Programmer & Art Director at DSU Global Immersion GameJam (Decommission: Last Light of ISS - DSU Global Immersion GameJam)
January 1, 2026 - January 31, 2026
Created a narrative-driven 2D pixel-art survival game set aboard the ISS. Conceptualized and developed narrative direction to support an immersive storyline. Programmed core gameplay mechanics and interactive systems aligned with the narrative-driven structure. Led the art team by providing visual direction and feedback to keep assets consistent with the game’s artistic vision.
Game Designer, Programmer & Art Director at DSU Global Immersion GameJam
January 1, 2026 - Present
A narrative-driven 2D pixel-art survival game. Conceptualized and developed the narrative direction, creating an immersive storyline set aboard the ISS. Programmed core gameplay mechanics and interactive systems to support narrative-driven gameplay. Led the art team by providing visual direction and feedback to ensure consistency with the game’s artistic vision.
Game Programmer & Designer at Self Employed
January 1, 2026 - Present
Designed and implemented the core gameplay systems and technical architecture for an upcoming shop simulator game, while planning the overall city layout and player experience. Partnered with a special education school in Surabaya to develop an augmented reality (AR) learning application featuring interactive 3D animal models for educational purposes. Conducted direct stakeholder and user discussions to gather requirements, validate feature ideas, and ensure successful implementation of user expectations into the final product.
Game Designer & Programmer at ThirtyDaysAbroad
August 1, 2025 - January 1, 2026
2D pixel-style life simulation with Markov Decision Process. Designed core gameplay systems and interaction mechanics based on point- and-click gameplay principles. Developed responsive and dynamic NPC AI systems using the Markov Decision Process (MDP). Solo develop full-cycle game development from concept to completion.
Game Programmer & Designer at TekTek Roll (GameSeed Indonesia)
July 1, 2025 - August 1, 2025
Developed a fast-paced, physics-based food delivery frenzy. Designed and implemented overall game logic and gameplay flow. Directed the 3D art team to ensure asset production matched both the game’s vision and technical requirements. Built the core gameplay loop from concept to completion.
Game Programmer & Designer at TekTek Roll - GameSeed Indonesia
July 1, 2025 - August 1, 2025
A fast-paced, physics-based food delivery frenzy. Designed and implemented the overall game logic and gameplay flow. Directed the 3D art team to ensure asset production matched the game’s vision and technical needs. Developed the core gameplay loop from concept to completion.
Game Programmer & 2D Pixel Artist at LastStands
February 1, 2025 - June 1, 2025
A grid-based tower defense game. Designed a fast-paced tower defense gameplay loop inspired by Plants vs. Zombies with an emphasis on player responsiveness and engagement. Implemented core grid-based gameplay mechanics and combat systems. Produced 2D pixel animations and visual effects for turrets and abilities.
Game Programmer & Designer at Bubbly Adventure (Global Game Jam)
January 1, 2025 - January 31, 2025
Designed and developed a complete 2D platformer within a 72-hour development cycle, with a strong focus on responsive controls and scalable difficulty progression. Conducted gameplay balancing for character mechanics and level design to improve engagement. Implemented end-to-end UI including menus, HUD elements, and transition flows.
Game Programmer & Designer at Bubbly Adventure - Global Game Jam
January 1, 2025 - Present
2D Adventure & Platformers. Designed and developed a complete platformer game within a 72-hour development cycle, emphasizing responsive controls and scalable difficulty progression. Conducted gameplay balancing for character mechanics and level design to enhance player engagement. Implemented end-to-end UI systems, including menus, HUD elements, and transition flows.

Education

Bachelor of Information Technology at Universitas Surabaya
August 1, 2022 - February 1, 2026
Bachelor of Information Technology (Game Development) at Universitas Surabaya
August 1, 2022 - February 1, 2026

Qualifications

World Builder Award - DSU Global Immersion GameJam
January 19, 2026 - January 22, 2025
Top 60 Gameseed Indonesia Student Category
August 1, 2025 - September 1, 2026

Industry Experience

Gaming, Software & Internet, Media & Entertainment, Education