About the role
This position has been closed or filled.
Location: Remote (US/Canada time zones)
Employment Type: Contract
Creature is seeking a contract Unity Gameplay & Tools Programmer with game design expertise and multiplayer experience for a project-specific role. You will work closely with our core team to implement core gameplay mechanics, craft custom editor tools, and support networked multiplayer functionality across key project milestones.
What You'll Do
- Architect and implement gameplay mechanics, player controls, and tune game feel in Unity in collaboration with project design goals.
- Develop, maintain, and document custom Unity editor tools, inspector extensions, and content pipelines for designers and artists.
- Integrate and optimize networked multiplayer architecture, game state synchronization, and client-server gameplay systems.
- Collaborate directly with project leads to rapidly prototype, iterate, and refine new features, systems, and gameplay loops.
- Profile, debug, and optimize gameplay performance, memory footprint, and network bandwidth usage.
What You'll Bring
- Experience: 3+ years of professional C# / Unity development experience, with at least one shipped title or production-ready project.
- Multiplayer: Proven experience designing and implementing networked multiplayer gameplay (using tools such as Netcode for GameObjects, Photon, or similar frameworks).
- Design Sensibility: Strong design sensibility and fluency in design fundamentals—you enjoy contributing to feature design, game feel, and player experience, not just writing code.
- Tools Development: Demonstrated track record of building user-friendly Unity editor extensions, custom toolsets, and workflow automation for team members.
- Best Practices: Clean code habits, version control proficiency (Git, Perforce, or LFS), and commitment to maintainable codebases.
Nice to Have
- Experience with cross-platform development and deployment.
- Familiarity with VR, AR, or Spatial Computing development within Unity.
- Experience implementing platform-specific APIs, SDKs, or matchmaking services.
Team & Culture
You'll be joining a small indie team committed to human creativity and the magic of games. Everyone on our team contributes broadly and has direct areas of ownership where they get to drive decisions with support from team leads. Creature values trust, transparency, honesty, and an unrelenting pursuit of quality and delight.