Creating equal opportunity for talent to work on games of their dreams
Gameplay Engineer
Location
Canada
Posted
12 days ago
Salary
0
Seniority
Senior
Job Description
Gameplay Engineer
Devoted Studios
• Implement gameplay systems from designer briefs: combat, abilities, movement, AI behaviours, progression, inventory, interaction, camera — scope varies by engagement • Build reusable, maintainable, testable gameplay code in C++ (and Blueprint where appropriate) within Unreal Engine 5 • Own Gameplay Ability System (GAS) implementation — AttributeSets, Abilities, GameplayEffects, GameplayCues — on engagements where GAS is in use • Implement animation-gameplay integration: Anim Notifies, state-driven Anim BPs, root motion handling, blendspaces • Implement multiplayer-safe gameplay code on engagements with networking requirements — replication, client-server authority, lag compensation • Profile and optimise gameplay code to target platform budgets — CPU frame time, tick overhead, replication cost • Write code that is reviewable: clean, commented where logic is non-obvious, consistent with project standards • Catch and fix gameplay bugs — including edge cases, exploit patterns, and regression from live updates • Participate actively in code review: review peers' PRs with specificity, receive and act on feedback without defensiveness • Work directly with gameplay designers to translate design intent into engine behaviour — close the gap between what is specced and what ships • Identify implementation risks in design briefs early — before they become rework — and propose alternatives when the spec is not buildable as written • Expose gameplay parameters to designers in a way that is tunable without engineering involvement (Blueprint exposed properties, Datatable-driven tuning, etc.) • Document systems clearly — architecture decisions, integration points, known limitations • Support technical handoffs between phases or teams: leave the codebase in a state that the next engineer can understand without a phone call
Job Requirements
- 5+ years of professional game development experience with at least 3 years in AAA or mid-tier shipped titles
- At least 2 shipped commercial titles on PC or console as a gameplay engineer — prototypes and internal tools do not count
- Deep Unreal Engine 5 experience in C++: Gameplay Framework (Actor, Component, GameMode, GameState, PlayerController), GAS, CharacterMovement, Anim BP integration
- Strong C++ fundamentals: memory management, data-oriented thinking, performance-aware coding
- Blueprint proficiency — not just reading it, but building designer-facing tooling in it
- Experience with multiplayer gameplay replication (nice to have, not required for all engagements)
- Strong game design sensibility — can tell good gameplay from broken gameplay and can articulate why
- Remote-first habits: clear async communication, writes things down, doesn't create silent dependencies
- Preferred**
- Online multiplayer systems — Actor replication, GameplayEffects replication, ability prediction and correction
- Console platform experience: certification pipelines, platform-specific constraints
- Gameplay AI systems in UE5: Behavior Trees, EQS, AI Perception — not required but valuable for certain engagements
- Prior co-development or external development experience
Benefits
- This would he a full-time employment role with standard industry benefits in Canada
Related Guides
Related Job Pages
More Game Engineer Jobs
Gameplay Engineer
Devoted StudiosCreating equal opportunity for talent to work on games of their dreams
Role Description We are seeking a Gameplay Engineer who is a specialist — deeply fluent in C++ and Unreal Engine, experienced shipping AAA systems, and capable of taking a brief from a gameplay designer and turning it into production-quality code that holds up on every platform and survives every patch. Key Responsibilities - Core Gameplay Systems (~50%) - Implement gameplay systems from designer briefs: combat, abilities, movement, AI behaviours, progression, inventory, interaction, camera — scope varies by engagement. - Build reusable, maintainable, testable gameplay code in C++ (and Blueprint where appropriate) within Unreal Engine 5. - Own Gameplay Ability System (GAS) implementation — AttributeSets, Abilities, GameplayEffects, GameplayCues — on engagements where GAS is in use. - Implement animation-gameplay integration: Anim Notifies, state-driven Anim BPs, root motion handling, blendspaces. - Implement multiplayer-safe gameplay code on engagements with networking requirements — replication, client-server authority, lag compensation. - Quality & Performance (~25%) - Profile and optimise gameplay code to target platform budgets — CPU frame time, tick overhead, replication cost. - Write code that is reviewable: clean, commented where logic is non-obvious, consistent with project standards. - Catch and fix gameplay bugs — including edge cases, exploit patterns, and regression from live updates. - Participate actively in code review: review peers' PRs with specificity, receive and act on feedback without defensiveness. - Design Collaboration (~15%) - Work directly with gameplay designers to translate design intent into engine behaviour — close the gap between what is specced and what ships. - Identify implementation risks in design briefs early — before they become rework — and propose alternatives when the spec is not buildable as written. - Expose gameplay parameters to designers in a way that is tunable without engineering involvement (Blueprint exposed properties, Datatable-driven tuning, etc.). - Documentation & Handoff (~10%) - Document systems clearly — architecture decisions, integration points, known limitations. - Support technical handoffs between phases or teams: leave the codebase in a state that the next engineer can understand without a phone call. Qualifications - 5+ years of professional game development experience with at least 3 years in AAA or mid-tier shipped titles. - At least 2 shipped commercial titles on PC or console as a gameplay engineer — prototypes and internal tools do not count. - Deep Unreal Engine 5 experience in C++: Gameplay Framework (Actor, Component, GameMode, GameState, PlayerController), GAS, CharacterMovement, Anim BP integration. - Strong C++ fundamentals: memory management, data-oriented thinking, performance-aware coding. - Blueprint proficiency — not just reading it, but building designer-facing tooling in it. - Experience with multiplayer gameplay replication (nice to have, not required for all engagements). - Strong game design sensibility — can tell good gameplay from broken gameplay and can articulate why. - Remote-first habits: clear async communication, writes things down, doesn't create silent dependencies. Preferred - Online multiplayer systems — Actor replication, GameplayEffects replication, ability prediction and correction. - Console platform experience: certification pipelines, platform-specific constraints. - Gameplay AI systems in UE5: Behavior Trees, EQS, AI Perception — not required but valuable for certain engagements. - Prior co-development or external development experience. Benefits - This would be a full-time employment role with standard industry benefits in Canada.
• Help bring partners' games to players across the latest console platforms • Combine technical expertise, creative problem-solving, and proactive mindset for exceptional player experiences • Work with engineers, artists, and production teams to identify potential challenges early and develop effective solutions • Help drive successful console launches by building tools and establishing best practices • Mentor fellow engineers and foster a culture of technical excellence
Role Description Side is looking for a passionate and collaborative Senior UE Engineer (Switch) to help bring our partners' games to players across the latest console platforms. In this role, you'll combine technical expertise, creative problem-solving, and a proactive mindset to ensure exceptional player experiences on: - Nintendo Switch 2 - Microsoft Xbox Series X|S - Sony PlayStation 5 You'll work closely with engineers, artists, and production teams to: - Identify potential challenges early - Anticipate performance and certification risks - Develop effective solutions before they impact development timelines Success in this role requires someone who enjoys: - Tackling complex technical problems - Optimizing systems for peak performance - Continuously improving development processes You'll help drive successful console launches by: - Building tools - Establishing best practices - Collaborating across disciplines to address performance concerns and platform requirements Beyond delivering high-quality ports, you'll: - Mentor fellow engineers - Share your expertise - Help foster a culture of technical excellence, innovation, and continuous improvement Qualifications - Experience porting to mobile and/or Nintendo Switch - 5+ years professional software development experience - Professional software development experience in C++ - Professional experience developing software with the Unreal Game Engine - Subject matter expert in rendering pipelines and GPU debugging - Strong programming and software architecture skills - Demonstrated ability to achieve development goals with minimal supervision - Experience with performance optimization - Good communication with non-technical audience about complex topics - Technical leadership in the form of long term planning and short term task breakdown - BS or higher in Computer Science or similar discipline (Physics, Math, EE, etc.), or equivalent experience - Excellent written and oral communication skills in English Requirements - Preference to Applicants experienced with: - Console development for XSX|S, PS5 - Developing tools for content creation - Planning and production
Community Health Worker
UPMC Health PlanUPMC Health Plan is a rapidly growing health insurance company based in Pittsburgh, Pennsylvania. Owned by the award-winning University of Pittsburgh Medical Ce
Title: Community Health Worker - York & Adams County (Flexible Full-Time) Location: 200 Corporate Drive, Camp Hill, PA Job ID: 7521346676 Status: Full-Time Regular/Temporary: Flex Shift: Day Job Work Arrangement: Hybrid Facility: Community Care Behavioral Health Department: CBCM-Capital Union Position: No Salary Range: $ 19.8-30.4 USD Job Description: UPMC Community Care Behavioral Health is hiring a flex full-time Community Health Worker (CHW). This role will work 28 hours/week between 8:30 am – 5 pm Monday through Friday. There is flexibility in the schedule with the preference that the CHW works some hours each day and has the flexibility to adjust hours to meet members needs. This position predominantly travels throughout York and Adams Counties with some time spent working remotely. The Community Health Care Worker (CHW) will work directly with individuals receiving services, family members, providers and other stakeholders, at the direction of a supervisor. This position requires the candidate have close understanding of the community they serve. This trusting relationship enables CHWs to serve as a liaison link/intermediary between health/social services and the community to facilitate access to services and improve the quality and cultural competence of service delivery. We recognize CHWs build individual and community capacity by increasing health knowledge and self-sufficiency through a range of activities such as outreach, community education, social supports and advocacy. To fill this position we will recruit a seasoned person who has expertise in issues such as housing, transportation, peer support, informal counseling, career training, and social supports. The CHWs will provide care coordination services to address health needs of individuals enrolled in the program. This position will include telephonic and face to face contact with individuals receiving services, family members and other stakeholders to engage in problem solving and referral strategies; community based services; resources for housing and resources available to members to promote recovery. The CHW also represents the organization to the general public, individuals in, and seeking, recovery, family members, and to stakeholder groups. Title and salary will be determined based upon education and community health worker experience for Sr. Community Health Worker within Community Care Behavioral Health. Responsibilities: - Flexibility in schedule to meet members’ need - Provides telephonic assistance to members and family members concerning recovery tools and resources - Engage the community to improve underlying social and economic conditions that impact health - Assist in scheduling appointments as needed - Identifying challenges a member faces in the Eight Stages of Wellness and Recovery - Connect the member to community-based treatment and recovery supports. - Travel throughout the region - Mobilize the community level to enhance provider understanding of community needs and preferences - Advocate for the members’ community needs, medical and behavioral health needs - Empower the member to self-advocate and follow through with treatment (making and attending scheduled appointments, setting goals, and community networking) - Represents community Care’s and UPMC Health Plan recovery and transformation at all levels - Utilize motivational interviewing to effectively identify the member’s strengths, needs, motivation, triggers, and goals in managing life circumstances. - Collaborate with Community Care and UPMC Health Plan care management staff, as needed, for interventions - Promotes principles of recovery with members, providers, and stakeholders - Bridge the gap between the physical health care and behavioral health treatment - Work in the community setting at least 80% of the time, to have direct contact with members, support teams, treatment providers and recovery supports - Assist members with specific non-medical needs that affect health and access to care Qualifications: - Proof of high school graduation or GED - 1 year providing customer service, or clinical, or social service or case management experience in the community required - Preference will be given to those with social services or community work experience. - Willingness to travel throughout our service area - Has own vehicle - A person in the community who has expertise in issues such as housing, transportation, peer support, career training and community education. This person will also be working with members that have concurrent medical difficulties. - Ability to develop rapport and demonstrate good interpersonal skills - Knowledge of basic mental health systems and co-occurring substance use issues, substance use recovery issues and services, education, social services, medical systems, etc preferred - Personal or family experience in the health care system preferred - Knowledge of key concepts and principles (recovery, resiliency, and wellness) - Demonstrate ability to work with other people through a cooperative effort - Ability to utilize motivational interviewing - Ability to model and share the recovery principles: Hope, Personal Responsibility-Empowerment Skills, Self-Advocacy, Educational Opportunities, and use of Community supports Basic computer skills and familiarity with Microsoft products Good verbal and written communication skills - Solid organization skills and ability to set priorities and schedule time efficiently - Self-directed and flexible to meet the needs of our members - Value for and ability to deliver excellent customer service Licensure, Certifications, and Clearances: UPMC is an Equal Opportunity Employer/Disability/Veteran


