Unity Developer
Interactive Experiences / Exhibitions / Games / Kiosks
About the Role
We are looking for an entry-level Unity Developer to join our team in building interactive digital experiences for museums, exhibitions, galleries, brand activations, and public installations.
This is not a general mobile game development role. You will be working on real-world interactive installations involving touchscreens, projection, sensors, cameras, physical buttons, LED walls, and kiosk-style applications. The work requires both creative thinking and practical problem-solving.
You should enjoy making interactive content that runs reliably in public spaces.
What You’ll Work On
You will assist in the development of:
- Unity-based interactive games and experiences
- Touchscreen applications for exhibitions and galleries
- Kiosk applications for public visitors
- Projection and large-format screen experiences
- Multi-screen interactive walls
- Simple sensor, camera, Arduino, serial, TCP/IP, or hardware-triggered interactions
- UI animation, transitions, and visitor-friendly interfaces
Responsibilities
- Develop Unity applications based on project requirements and creative direction
- Build clean, responsive UI for touchscreen and kiosk experiences
- Implement basic game logic, animations, timers, scoring, and state systems
- Integrate assets from designers, animators, and 3D artists
- Optimise projects for stable performance on Windows PCs
- Test and debug applications before deployment
- Support on-site setup, testing, and troubleshooting when required
- Work closely with designers, project managers, and technical leads
- Document basic setup instructions for completed builds
Required Skills
- Working knowledge of Unity
- knowledge of C# scripting
- Understanding of Unity UI, scenes, prefabs, animations, and build settings
- Ability to create and troubleshoot Windows standalone builds
- Good problem solving skills
- Willingness to test, debug, and improve your own work
- Ability to follow project briefs and technical instructions
- A portfolio, school project, personal project, game prototype, or demo showing Unity work
Good to Have
- Experience with touchscreen applications
- Experience with interactive installations, exhibitions, or event technology
- Basic knowledge of Arduino, RPi, sensors, cameras for CV
- Familiarity with Git or version control
- Basic understanding of networking, TCP/IP, OSC, MQTT, or WebSocket
- Experience with 2D/3D animation within Unity
- Experience optimising Unity apps for long-running installations
- Interest in museums, games, digital storytelling, or experiential design
This Role Is Suitable For You If
- You are early in your Unity career but have already built some working projects
- You like both creative and technical challenges
- You are comfortable testing your work repeatedly until it is stable
- You enjoy making experiences for real people to use in public spaces
- You are hands-on and willing to support installation or deployment when needed
- You understand that exhibition software must be reliable, simple to operate, and easy to maintain
Application
To apply, please include:
- Your CV
- A link to your Unity portfolio, GitHub, *************, video demo, or project screenshots
- A short note explaining one Unity project you personally worked on and what you built
- Your expected salary
- Your earliest start date
Applications without a Unity project demo or portfolio may not be reviewed.
Role Details
- Position: Unity Developer
- Employment Type: Full-time
- Location: Singapore
- Industry: Interactive Media / Museums / Exhibitions / Experiential Technology
- Experience Level: Fresh graduate to junior level
- Reporting To: Technical Lead / Creative Director