Enable job alerts via email!

Unity Game Programmer

DFactory Visual

Surabaya ꦱꦸꦫꦧꦪ

On-site

IDR 200.000.000 - 300.000.000

Full time

Today
Be an early applicant

Job summary

A dynamic game development studio in Surabaya is looking for a skilled Unity Game Programmer. You'll collaborate closely with designers to develop and maintain visually-driven gameplay mechanics and tools. The ideal candidate has proficiency in Unity and C#, with a strong sense of visual design and experience in shader programming. Join us to craft interactive, real-time experiences.

Qualifications

  • Experience developing real-time applications or games.
  • Strong understanding of visual programming systems.
  • Good design intuition and attention to visual detail.

Responsibilities

  • Develop and maintain gameplay mechanics and interactive systems.
  • Collaborate with designers to implement visual and interactive features.
  • Stay updated on best practices in Unity development.

Skills

Proficiency in Unity
C# programming
Shader programming (HLSL)
Visual programming
Creative coding
Job description
About The Role

We are looking for a skilled Unity Game Programmer with a strong sense of visual design and a passion for crafting interactive, real-time experiences. In this role, you will collaborate with designers and developers to build responsive, visually compelling applications and tools. You’ll be working closely with visual elements—sometimes abstract—and are expected to be as comfortable with code as with visual experimentation.

Responsibilities
  • Develop and maintain gameplay mechanics, internal tools, and interactive systems using Unity or other software.
  • Create visually-driven logic using Unity’s visual scripting or similar node-based tools when necessary.
  • Collaborate with designers and artists to implement and iterate on visual and interactive features.
  • Experience with shader programming and real-time visual effects is a strong plus.
  • Debug, and troubleshoot technical and visual issues across platforms.
  • Stay updated on best practices in Unity development, real-time visuals, and interactive design.
Requirements
  • Proficiency in Unity and C# programming, with experience developing real-time applications or games.
  • Strong understanding of visual programming (e.g. Unity Visual Scripting, TouchDesigner, etc.) and a flexible mindset when working with both code and visual programming systems.
  • Fluency in shader programming (HLSL/Shader Graph/URP/HDRP), with the ability to create visually striking effects.
  • Good design intuition and attention to visual detail.
  • Ability to write clean, modular, and efficient code.
  • Familiarity with sensors, depth cameras, or interactive installations is a strong plus.
  • Experience in creative coding, generative visuals, or interactive media projects is a strong plus.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.