> Hello, World! I'm

Dicky Dwi Darmawan

Unity Developer & Game Programmer crafting immersive interactive experiences.

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.

  • Developing a WebGL-based virtual exhibition for seamless online experiences.
  • Implementing a responsive WebGL UI for both desktop and mobile applications.
  • Implementing multiplayer functionality virtual exhibition for visitors using the FishNet framework.
  • Integrating iFrame to display HTML page data within the WebGL environment.
  • Optimizing 3D mesh performance for improved rendering in WebGL.
  • Deploying the Unity server on a dedicated DigitalOcean server for reliable hosting.
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.

  • Implemented APIs for user authentication and data management.
  • Applied design patterns such as Object Pooling, Observer Pattern, and Flyweight Pattern for optimized game performance.
  • Implemented core gameplay mechanics, driving the primary game loop and translating design requirements into interactive player experiences.
  • Worked with Cinemachine for advanced camera movement and dynamic cutscenes.
  • Integrated animations in Unity, including IK animation rigging for character movement.
  • Implemented multiplayer functionality using Photon for real-time online gameplay.
  • Used GitHub for version control, ensuring efficient collaboration and code management.
  • Utilized Scriptable Objects to manage game data, configurations, and event systems efficiently.
C#Unity EnginePhoton NetworkingDOTween
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.

  • Collaborated with cross-functional teams to deliver mobile game features using Unity (C#).
  • Developed and optimized mobile gameplay systems, improving performance across low-end devices, also implementing adaptive screen size across all mobile/tab devices.
  • Refactored legacy systems to enhance maintainability and scalability to reduce technical debt.
  • Mentored internship developers through code reviews and technical guidance on Unity best practices.
  • Built custom Unity editor tools to automate workflows and significantly improve team productivity.
  • Implemented in-app purchase (IAP) and ads monetization systems to support revenue generation.
  • Integrated Unity Analytics to track player behavior and improve gameplay balancing.
  • Utilized Firebase (Authentication & Firestore) for backend data management and player progression systems.
C#Unity EngineUnity EditorUnity AnalyticsGoogle AdmobFirebase

Selected Work

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