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.
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.
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
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).
