The Role
We're seeking a Unity Developer to work closely with our Creative Director and Senior Unity Developer on rapid prototyping and development of crowd participation games and a custom game-making toolkit. This role sits at the intersection of code, design, and animation, requiring versatility and creative problem-solving.
About Us
Piing makes games for crowds. From 30 players racing in a Formula 1 fanzone, to 50,000 fans taking penalty kicks in a stadium at the World Cup, our games engage audiences worldwide. We’re at the heart of major events including four Premier League teams, FIFA, F1, Formula E, Wimbledon, Glastonbury and outdoor cinemas.
What We Value
Getting stuff done: A problem-solving attitude and a desire to make stuff work is essential.
Your Input and Ideas: We want to learn from you and value your input, suggestions and ideas. You'll have the freedom to make significant improvements to the birth of a new interactive platform. We listen and take on board everyone’s input, regardless of their job description.
Fun and Passion: We love what we do and we want to have fun while doing it. We believe that enjoying the process leads to better outcomes.
Key Responsibilities
Work across disciplines including game design, programming and animation
Rapid prototyping game mechanics to refine game flows
Collaborating with our Creative Director to solve gameplay and input challenges
Creating interactive moments of delight
Building robust, reusable game components
Develop interactive UI and gameplay systems in Unity
Build and refine tools for efficient game creation
Essential Requirements
Strong experience with C# programming in Unity
Proven ability to create interactive UI and gameplay components
Knowledge of Unity export processes, particularly for Linux desktop deployment
Experience with 3D workflows, including importing animated characters and game assets from tools like Blender
Desirable Skills
Blender experience, especially character animation
JavaScript/TypeScript for building simple interactive input interfaces
Unity performance optimisation for large object counts (e.g., DOTS)
3D modelling capabilities
Shader development
Game-flow architecture and state machine implementation
Interest in solving multi-player, large audience interaction design challenges
Team Culture
Small team, big impact: Bringing people together is what we do, and that starts with our close-knit team, supporting each other to make the world more fun.
Everyone's voice counts: We make decisions together and value input from the whole team, regardless of role or seniority.
We hire for fit: We look for people who share our enthusiasm for what we build and who'll thrive in a small team where everyone's contribution matters.
Happy on a Mac: We'll supply one! We're Mac-only - we like things that just work. Not used to it? We'll soon get you up to speed.
What we offer
Modern kit: MacBook Pro and other equipment you need to work effectively.
Remote-first: Work from anywhere in the UK with the equipment we provide.
Holiday: 25 + bank holidays.
Flexibility: Core hours are 9am-5:30pm with an hour for lunch typically around 1pm. We're flexible about appointments, kids, school run and life admin - just give us a heads up. We trust you to manage your time and keep things balanced.
What We're Looking For
A versatile developer comfortable moving between programming, animation, and design tasks. You should thrive in a fast-paced prototyping environment and enjoy the challenge of creating games that work at scale for large audiences.
We don’t use AI for recruitment, so your application will be reviewed by an actual meat-based human with feelings.
Please email jobs@piing.events with your CV and some examples of your work.
If we decide to move forward with your application, we will reach out to arrange a call with our Chief Creative Officer Ed and a member of our dev team.
If we like each other we will set you a Unity challenge (details TBC).
