MelonCat is an independent game studio in Jakarta, founded in 2021 by developers with international industry experience. We make anime-inspired games with rock-solid gameplay.
We're currently building Wishseeker, a turn-based tactical roguelite. Link to game: https://www.meloncat.games/wishseeker.html
JOB RESPONSIBILITIES
- Design, build, and maintain core gameplay systems in Unity/C#.
- Own features end to end: from spec to shipped, tested, and profiled.
- Build tools and editor extensions that make designers and artists faster.
- Profile and optimize CPU, GPU, and memory to hit frame rate and load-time targets.
- Handle dimetric-specific problems: depth sorting, grid/world coordinate conversion, pathfinding, camera behavior.
- Review code, set standards, and mentor mid and junior programmers.
- Work with Design and Art to turn vague ideas into shippable systems, and push back when scope doesn't fit.
- Maintain build stability and support release and patch cycles.
REQUIREMENTS
Must have:
- 5+ years professional game programming.
- At least one shipped game title (PC or console).
- Deep Unity and C# expertise: coroutines, ScriptableObjects, addressables, custom editors, memory/GC behavior.
- Strong grasp of gameplay architecture: state machines, event systems, data-driven design, decoupling.
- Solid CS fundamentals: data structures, algorithms, linear algebra for 2D/2.5D math.
- Comfortable with Git and code review workflow.
- Profiling and optimization experience with real, shipped constraints.
- Professional fluency in English, written and spoken.
- Able to write clear technical documentation.
Nice to have:
- 2D and dimetric/isometric rendering experience (sorting, tilemaps, shaders).
- Shader work (Shader Graph or HLSL).
- Backend/live-service experience: save systems, analytics, server sync.
- Console certification experience.
- Multiplayer or netcode experience.
- Custom tooling and build automation (CI/CD for Unity).
- Passion for anime-styled games and understanding of the genre's expectations.
WHAT WE OFFER
- Competitive salary based on experience.
- Hybrid schedule with flexible hours, based out of our Jakarta office.
- 5 working days per week.
- 15 days paid annual leave, plus public holidays.
- Unlimited supply of coffee in the office.