> Hello, World! I'm

Dicky Dwi Darmawan

Unity Developer & Technical Game Programmer.

Specializing in Unity game development — from multiplayer networking and 3D optimization to mobile performance and custom editor tools. Shipping production games across WebGL, mobile, and desktop platforms.

Experience

Where I've worked and what I've built along the way.

Sep 2022 - May 2023

Unity Developer

Atlas Reality

Developing and deploying a cross-platform, multiplayer WebGL virtual exhibition featuring responsive interfaces, optimized 3D rendering, and seamless web integration.

  • Developed a WebGL-based virtual exhibition platform for interactive online experiences.
  • Implemented responsive WebGL UI systems optimized for both desktop and mobile browsers.
  • Implemented multiplayer functionality for virtual exhibition visitors using the FishNet networking framework.
  • Integrated external HTML content within the WebGL environment using iFrame communication workflows.
  • Optimized 3D mesh rendering performance for improved WebGL efficiency and browser compatibility.
  • Deployed and maintained Unity server builds on a DigitalOcean dedicated server environment.
C#Unity EngineUnity WebGLFishNet NetworkingCloud Deployment Server
Dec 2023 - Jun 2025

Game Programmer

Plexus TechDev Studio

Developing and optimizing real-time multiplayer games by engineering core gameplay mechanics, implementing robust backend APIs, and utilizing advanced design patterns for scalable Unity architecture.

  • Integrated backend APIs for player authentication and gameplay data management systems.
  • Developed core gameplay mechanics and gameplay loops based on game design requirements.
  • Applied design patterns including Object Pooling, Observer, and Flyweight to improve system scalability and runtime performance.
  • Implemented Cinemachine camera systems for dynamic gameplay and cinematic sequences.
  • Integrated character animation systems, including IK rigging for movement interactions.
  • Developed multiplayer gameplay features using Photon for real-time online interactions.
  • Collaborated using GitHub-based version control workflows for team development and code integration.
  • Utilized ScriptableObjects architecture for modular game data, configuration management, and event-driven systems.
C#Unity EnginePhoton NetworkingDOTweenCinemachineIK Animation RiggingGit/GithubREST API
Sep 2025 - Present

Associate Unity Programmer

Bumi Studio

Engineering scalable, high-performance mobile games by bridging optimized gameplay systems, comprehensive analytics, and seamless backend infrastructure.

  • Collaborate with cross-functional teams to develop and deliver mobile game features using Unity (C#).
  • Develop and optimize gameplay systems for mobile platforms, improving performance across low-end Android devices and adaptive screen scaling for mobile and tablet resolutions.
  • Refactor legacy gameplay systems to improve maintainability, scalability, and reduce technical debt.
  • Mentor internship developers through code reviews and technical guidance on Unity development best practices.
  • Develop custom Unity editor tooling to streamline repetitive workflows and improve internal production efficiency.
  • Implement in-app purchase (IAP) and ads monetization systems to support live game revenue features.
  • Integrate Unity Analytics to track player behavior and support gameplay balancing decisions.
  • Utilize Firebase Authentication and Firestore for backend-driven player progression and gameplay data systems.
C#Unity EngineUnity EditorUnity AnalyticsGoogle AdmobFirebaseUnity IAPUnity UI

Selected Work

A collection of projects spanning full-stack development, DevOps, and AI.