Games where you belong. Come build with us. Visit www.fortisgames.com to learn more.
Staff Unity Client Engineer
Location
Canada
Posted
121 days ago
Salary
0
Seniority
Lead
Job Description
Staff Unity Client Engineer
Fortis Games
• As a Staff Unity Client Engineer, you will own game features and apply your creativity throughout the entire development lifecycle - from initial design to live game support. • You will collaborate closely with product, design, and engineering teams to deliver high-quality game client features and reusable components, helping to accelerate development across Fortis Games. • Engage in full-lifecycle development: scoping, design, implementation, documentation, and deployment of our game application. • Collaborate with back-end engineers on server-dependent game features. • Adhere to studio development guidelines, maintain code style and architecture, and communicate effectively with the development team. • Perform in-depth client code analysis to identify and resolve complex bugs and performance issues. • Create technical design documents to guide stakeholders and engineers on software design principles. • Liaise with game teams to understand and meet their specific requirements. • Excel in a collaborative environment, actively contributing to the development process.
Job Requirements
- Experience developing mobile games using Unity3D.
- Familiarity with building SDKs.
- Familiarity with cloud platforms and automated testing frameworks, including unit tests.
- Proven software engineering expertise within the gaming industry.
- Skilled in integrating gameplay feedback through iterative prototyping.
- In-depth knowledge of game mechanics and design fundamentals.
- Team player, able to collaborate effectively with engineers, designers, and developers.
- Dynamic, proactive individual with a keen eye for detail, thriving in innovative environments and demonstrating strong English proficiency and interpersonal communication skills.
Benefits
- We strongly believe we are changing how games studios operate and at the core of what we do is making great games that create a connected community
- We're not just about making Games Where You Belong. We're also about building communities where our people belong. That's why Fortis is a thriving environment that celebrates diversity, embraces inclusivity, and fosters growth.
- Build and grow with a seasoned team of accomplished talent who have left an impactful mark in their disciplines, both in and out of gaming.
Related Guides
Related Job Pages
More Game Engineer Jobs
• Lead engineering efforts, mentoring, effectively coordinating and delegating engineering duties • Prototype new gameplay ideas and mechanics • Creatively apply engineering best practices to implement architecture and programming for our games • Own and support our DevOps pipelines utilizing tools including Unity Cloud Build and Bitbucket • Identify and modify existing frameworks according to our project needs, building some game frameworks and subsystems from scratch as needed • Engage in all aspects of game programming: Systems, UI / UX, APIs, internationalization and localization, optimization, and instrumentation • Expand games from PC to console platforms • Troubleshoot code and fix bugs • Mentor junior programmers • Educate and explain programming concerns to the rest of the Development Team • Work with the Design Team to maintain UX quality throughout the development process • Actively collaborate with the rest of the Development Team, openly communicating progress and problems, helping us set realistic project timelines and expectations • Participate in internal game testing and feedback • Help to create and maintain core technical documentation • Balance and prioritize tasks to meet deadlines, working within agreed timeframes and budgets
Gameplay Motion Designer – Unity
Hire OverseasScale Your Business while Saving Money By Hiring Overseas Employees
• Design and implement animations, transitions, and motion systems inside Unity • Create motion for gameplay moments, UI interactions, menus, and state changes • Ensure motion feels responsive, readable, and aligned with gameplay pacing • Optimize animations for performance across mobile devices • Collaborate with engineers to ensure motion systems are scalable and maintainable • Troubleshoot animation, performance, or integration issues across devices • Build reusable animation systems and templates for consistent execution • Partner with product designers, engineers, and game designers to align motion with intent • Refine motion timing, easing, and transitions to improve clarity and feel • Help test and iterate based on player feedback and performance data
Unity Engineer – Mobile Games
Tripledot StudiosTripledot Studios is a fast-growing mobile gaming company dedicated to creating high-quality, engaging, and globally successful games. With a mission to become one of the world’s
• Evaluate current Live Ops workflows and the existing tech stack, then recommend and implement improvements that reduce friction for developers and improve safety and scalability. • Build backend services that power Live Ops workflows such as events, offers, segmentation, and configuration • Develop internal web tools and dashboards used to create, preview, validate, and publish changes • Build Unity based tools and packages that developers use inside the editor to configure and validate Live Ops content • Design safe release mechanisms including approvals, versioning, audit logs, and rollback • Create APIs and data models that support eligibility rules, targeting, scheduling, and content lifecycle management • Improve reliability and observability by adding monitoring and alerting, and by documenting clear on call steps for diagnosing issues and rolling back changes • Partner with engineers, product, and data to define requirements and ship tools that are easy to adopt • Maintain strong documentation and developer onboarding for your systems
Senior Unity Client Engineer
Fortis GamesGames where you belong. Come build with us. Visit www.fortisgames.com to learn more.
• Engage in full-lifecycle development: scoping, design, implementation, documentation, and deployment of our game application. • Collaborate with back-end engineers on server-dependent game features. • Adhere to studio development guidelines, maintain code style and architecture, and communicate effectively with the development team. • Perform in-depth client code analysis to identify and resolve complex bugs and performance issues. • Create technical design documents to guide stakeholders and engineers on software design principles. • Liaise with game teams to understand and meet their specific requirements. • Excel in a collaborative environment, actively contributing to the development process.


