Requirements
Must have:
- Strong C# development experience within Unity - Proven ability to build interactive UI and gameplay systems - Experience exporting Unity projects (particularly Linux desktop deployment) - Familiarity with 3D workflows, including importing animated assets from tools such as Blender - Comfort working across programming, animation and design - Character animation in Blender (desirable) - JavaScript / TypeScript for lightweight input interfaces (desirable) - Unity performance optimisation (e.g. large object counts, DOTS) (desirable) - 3D modelling (desirable) - Shader development (desirable) - Game-flow architecture and state machine design (desirable) - Interest in multi-user or large-audience interaction challenges (desirable)
Responsibilities:
- Rapidly prototype and iterate on game mechanics - Develop interactive UI and gameplay systems in Unity - Collaborate on gameplay flow, input systems and interaction design - Create polished, engaging interactive moments - Build reusable systems and components - Contribute to internal tools that support efficient content creation - Help solve performance and scalability challenges
Company:
We are an innovative technology studio building interactive digital products designed for large-scale, live, and high-engagement environments. As a Creative Unity Developer, you will work closely with our Creative Director and Senior Unity Developer on rapid prototyping, gameplay development, and building a custom internal toolkit. Our environment is fast-moving, embracing experimentation and iteration, and we offer remote-first working with a supportive, close-knit team. You will receive modern equipment, 25 days of holiday plus bank holidays, and flexible working arrangements.