21 Oct
|
Storycraft Games
|
Montreal
21 Oct
Storycraft Games
Montreal
Excel at the intersection of client engineering and cloud-driven, multiplayer systems to build the future of AI-powered storytelling games.
About Storycraft
Storycraft is an AI-powered, mobile-first social sandbox where players don't just play stories—they build them. Think Minecraft meets The Sims meets Wattpad : a new genre of creative, social storytelling where AI helps players bring their imagination to life.
Backed by top-tier investors who have invested in Open AI, Unity, Supercell and others, we're building a platform that reimagines storytelling as play—combining intuitive creation tools, emotionally expressive characters, and collaborative world-building.
The Role
We're hiring a Senior Unity Game Developer who excels at the intersection of client engineering and cloud-driven, multiplayer systems. You'll design and build features for the Unity front end that power Storycraft's mobile experience, and stretch into our Go backend (following existing patterns) to own features end-to-end. From buttery-smooth rendering to cloud-native streamed gameplay, you'll ensure players feel the magic—instantly and reliably.
This is a senior individual contributor engineering role. You'll lead through hands-on coding, collaborating closely with another senior Unity developer, backend, product, and design teams to deliver performant, testable, and maintainable features. The ideal candidate thinks like a full-stack engineer, loves high-quality codebases, and understands the nuances of a networked multiplayer game on mobile.
What You'll Do
- Prototype and ship new gameplay features that showcase Storycraft's AI-powered creation tools and social systems
- Evolve Storycraft's Unity client: design and implement new features, test and optimize performance, and integrate with mobile platforms (iOS & Android)
- Integrate features with our websocket-based multiplayer layer, ensuring low-latency and state synchronization with the Go backend
- Collaborate with our backend engineer to design API contracts and occasionally contribute your own Go code using our existing frameworks and patterns
- Optimize rendering, memory, and bandwidth for cloud-streamed play and AI-driven features
- Write testable, modular C# code and introduce/maintain automated tests (unit, integration, play-mode) in Unity
- Mentor peers through thoughtful code reviews and technical guidance; champion engineering best practices
- Monitor live metrics, debug production issues, and deliver rapid fixes without sacrificing code quality
You Bring
- 5+ years professional experience developing games in Unity/C#, including at least one shipped mobile or cross-platform live service game
- AI-fluent or AI-literate: Excited to share how AI tools can accelerate your development workflows and learn to integrate gameplay with AI technology
- Strong understanding of networked gameplay architectures (authoritative server, client prediction, reconciliation, websockets or similar)
- Experience collaborating with backend teams and contributing full-stack. You can read and write basic server-side code using existing frameworks and patterns
- Strong grasp of software architecture, design patterns, and automated testing strategies in Unity
- Proven track record optimizing performance, memory, and build size for mobile devices and/or streamed game clients
- Familiarity with CI/CD pipelines, and modern DevOps practices
- Startup-ready: autonomous, adaptable, bias to action, and energized by rapid iteration
Bonus Points For
- Based in Canada and/or ET timezone
- Demonstrated expertise in AI-assisted programming workflows
- Prior startup experience or shipping a complete game on your own
- Prior experience integrating ECS-style, data-oriented architectures in Unity
- Experience with integrating LLMs or Diffusion models in production and/or assessing AI performance through evals
- Experience with the Go programming language
- Passion for sandbox, creative, or social storytelling games—and a personal creative practice
What It Means to Build at Storycraft
This isn't just a job—it's a rare chance to co-create a new category of game at the intersection of storytelling, AI, and player expression. We're a lean, high-trust team building fast, learning constantly, and thinking long-term. That means:
- You'll be at the vanguard of AI. Storycraft embraces modern AI technology as a core part of it's game features, development team processes, and company operations.
- You'll be scrappy and smart. We use AI, feedback loops, a
📌 Senior Unity Game Developer (Montreal)
🏢 Storycraft Games
📍 Montreal