Sindharta Tanuwijaya is a game and web developer with 12 years of engineering experience combining over three years in the AAA games industry and extensive part-time web work. He holds a Master’s in Computer Graphics from Keio University and has published research on motion-capture data retrieval, bringing a research-driven approach to practical problems. Technically fluent in Unity, DirectX, HLSL, C++, and web stack languages, he has contributed significant features to high-profile Unity projects such as the Unity WebRTC package and Unity Render Streaming, adding platform support (Metal, DX12) and performance APIs. He builds cross-disciplinary tooling—real-time mesh-sync plugins and scene-saving systems—that bridge DCC tools and game engines, reflecting his full-stack plugin and systems expertise. Fascinated by console and mobile game development alike, he pursues agile practices and multicultural collaboration, speaking Indonesian, English, and Japanese to support international teams.
12 years of coding experience
S. Kom, Information Systems and Computer Engineering, S. Kom, Information Systems and Computer Engineering at Sekolah Tinggi Teknik Surabaya
Master of Science in Engineering, Computer Graphics, Master of Science in Engineering, Computer Graphics at Keio University
A package for synchronizing meshes/models editing in DCC tools into Unity in real time.
Role in this project:
Full-stack Developer
Contributions:39 releases, 200 reviews, 934 commits in 3 years 5 months
Contributions summary:Sindharta's contributions revolve around the development of a plugin for synchronizing mesh/model edits from DCC tools into Unity in real-time. The commits focus on core functionality, including the implementation of scene saving features. These changes involved modifying the scene graph, scene cache, and utility files to add the necessary features for saving and loading scene data.
Contributions:16 reviews, 51 commits, 52 PRs in 9 months
Contributions summary:Sindharta contributed to the Unity Render Streaming project by addressing bugs and implementing new features. They fixed issues related to camera movement and cursor behavior, ensuring smoother user interaction. Furthermore, the user made changes to the build process and configuration, specifically modifying the build plugin and project settings for improved functionality. They also refactored camera control code and added tests.
streaming-serverwebrtcstreamingunityunity3d
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.