🎮 Unreal Engine Developer ~ 🎮 Développeur Unreal Engine
Ready to Build Something Real? Send us your resume, a note about a prototype or early-stage project you're proud of, and links to anything you've shipped. We review applications on a rolling basis.
We usually respond within two weeks
Français à suivre
🎯 The Opportunity
We're building games that start as bold questions. We need someone who can answer them fast — then stick around to see how the story ends. If you thrive in the space between first playable and final ship, this role was designed for you.
👤The Role
This is a dual-phase position built around the full arc of a game idea. First, you'll rapid-prototype — validating concepts fast, failing cheap, and surfacing what actually fun looks like. When a prototype earns its green light, you transition into production, owning the systems you built and scaling them into something shippable.
You'll work directly with designers, artists, and studio leadership — close to decisions, with real creative influence from day one.
💼 What You'll Do
Phase 1 - Prototype
Speed-to-learning is the mandate. Build fast, learn faster.
Build playable prototypes in UE5 that prove or disprove core gameplay loops
Design lightweight systems for fast iteration — no over-engineering, no premature optimization
Translate design intent into interactive experiences, often from rough sketches or verbal briefs
Instrument prototypes for playtesting and present findings with clear technical recommendations
Keep prototype code clean enough to survive a greenlight and become a production foundation
Phase 2 - Production
When the prototype earns its keep, you help it grow up.
Harden prototype systems into production-quality, performant Unreal Engine code
Own core gameplay systems: character mechanics, AI, physics, and game state
Hit milestones, pass quality gates, collaborate cross-functionally with art and animation
Profile and optimize for consistent frame rates across target platforms
Mentor junior devs and contribute to technical design decisions as the team scales as needed
🛠️What You Bring
Generalist Range: Multi-genre experience or demonstrated ability to adapt. You don't just know one type of game.
Core Engine: 5+ years with Unreal Engine (UE4/UE5), deep C++ knowledge within the UE framework — UObject, AActor, GAS, engine subsystems.
Architecture: Strong grasp of gameplay architecture patterns — component-entity design, event-driven systems, finite state machines.
Shipped Titles: At least one commercial release under your belt, any platform. You know what the finish line looks like.
Blueprints: Comfortable using Blueprints for rapid prototyping and creating designer-facing tooling without needing a programmer to babysit.
Communication: Can translate technical constraints into plain language. Leadership shouldn't need a translator when you're in the room.
📍 Location
Hybrid role based in Montreal, Quebec. Exceptional candidates in Canada may be considered but local candidates will be prioritized.
~
🎯 L'opportunité
Nous créons des jeux qui naissent de questions audacieuses. Nous avons besoin de quelqu'un capable d'y répondre rapidement, puis de rester pour voir comment l'histoire se termine. Si vous vous épanouissez dans l'espace entre la première version jouable et la version finale, ce poste est fait pour vous.
👤Le poste
Il s'agit d'un poste en deux phases, articulé autour du cycle complet d'une idée de jeu. Dans un premier temps, vous réaliserez des prototypes rapides, en validant rapidement les concepts, en échouant à moindre coût et en mettant en évidence ce qui est réellement amusant. Lorsqu'un prototype est validé, vous passez à la production, en prenant en charge les systèmes que vous avez créés et en les adaptant pour qu'ils puissent être commercialisés.
Vous travaillerez en étroite collaboration avec les concepteurs, les artistes et la direction du studio, à proximité des décisions, avec une réelle influence créative dès le premier jour.
💼 Ce que vous ferez
Phase 1 - Prototype
La rapidité d'apprentissage est la priorité. Construisez rapidement, apprenez encore plus vite.
Construisez des prototypes jouables dans UE5 qui prouvent ou réfutent les boucles de gameplay fondamentales.
Concevez des systèmes légers pour une itération rapide, sans suringénierie ni optimisation prématurée.
Traduisez l'intention de conception en expériences interactives, souvent à partir d'esquisses ou de briefs verbaux.
Instrumentez les prototypes pour les tester et présentez vos conclusions avec des recommandations techniques claires.
Gardez le code du prototype suffisamment propre pour qu'il obtienne le feu vert et devienne une base de production.
Phase 2 - Production
Lorsque le prototype fait ses preuves, vous l'aidez à évoluer.
Consolidez les systèmes prototypes pour obtenir un code Unreal Engine performant et de qualité production.
Maîtrisez les systèmes de gameplay fondamentaux : mécanique des personnages, IA, physique et état du jeu.
Atteignez les objectifs, franchissez les étapes de contrôle qualité, collaborez de manière transversale avec les équipes artistiques et d'animation.
Profilage et optimisation pour obtenir des fréquences d'images constantes sur toutes les plateformes cibles.
Encadrez les développeurs juniors et contribuez aux décisions de conception technique à mesure que l'équipe s'agrandit selon les besoins.
🛠️Ce que vous apportez
Polyvalence: expérience dans plusieurs genres ou capacité avérée à s'adapter. Vous ne connaissez pas qu'un seul type de jeu.
Moteur principal: plus de 5 ans d'expérience avec Unreal Engine (UE4/UE5), connaissance approfondie du C++ dans le cadre UE — UObject, AActor, GAS, sous-systèmes du moteur.
Architecture: bonne maîtrise des modèles d'architecture de gameplay — conception d'entités composantes, systèmes événementiels, machines à états finis.
Titres commercialisés: au moins une sortie commerciale à votre actif, sur n'importe quelle plateforme. Vous savez à quoi ressemble la ligne d'arrivée.
Blueprints: à l'aise avec l'utilisation des Blueprints pour le prototypage rapide et la création d'outils destinés aux concepteurs sans avoir besoin d'un programmeur pour vous assister.
Communication: capable de traduire les contraintes techniques en langage simple. La direction n'a pas besoin d'un traducteur lorsque vous êtes dans la pièce.
📍 Lieu
Poste hybride basé à Montréal, au Québec. Les candidats exceptionnels résidant au Canada peuvent être pris en considération, mais la priorité sera donnée aux candidats locaux.
- Department
- Engineering
- Role
- Unreal Engineer
- Remote status
- Hybrid
About Ironbelly Studios
Ironbelly Studios is comprised of a talented, passionate and dedicated number of game developers from all corners of the globe. Our focus is on creating high quality entertainment experiences as well as providing outsourcing services at a fraction of the cost seen elsewhere.
From humble beginnings Ironbelly has grown to be one of the most trusted names in the indie development space, working on over 300 projects in our 15 years of service, ranging from AAA titles such as Gotham Knights down to small mobile titles. We bring passion and experience together and look for people who put games and their creation in the center of their world.