Senior Unreal Engine 4 Gameplay Programmer

Blue Isle Studios
Toronto, ON
Full-time

Company Description

Blue Isle Studios is an independent video game developer and publisher located in the heart of downtown Toronto, Canada. Lead by industry veterans Alex Tintor and Brenden Frank, Blue Isle has established itself as one of gaming's most exciting developers, creating iconic titles that have sold millions of copies worldwide.

Our past work includes games like Slender : The Arrival, Valley and Citadel : Forged with Fire. Designing and building great video games isn't easy; but it's what we do best.

Job Description

Blue Isle Studios is seeking an experienced senior gameplay programmer to join our team. The ideal candidate will have a passion for building exciting multiplayer games and has significant experience working with Unreal Engine 4.

We are looking for someone that is comfortable working closely with designers to create compelling gameplay experiences, implement new content and help designers improve on their world building workflows.

Most importantly, we are looking for someone who is genuinely passionate and excited to create amazing video game experiences.

This is a full-time position working from our office located in downtown Toronto. We are not looking for remote contract work at this time.

Qualifications

Responsibilities

  • Develop multiplayer gameplay systems for the design team
  • Ensure gameplay systems are performant by regularly taking stats dumps
  • Work with a UI designer on gameplay specific UI
  • Work with the vfx / sfx team on gameplay specific sound and visual implementations

Requirements :

  • Strong C++ and blueprinting skills in Unreal Engine 4
  • Ability to take light designs and communicate in order to flesh out a full implementation
  • Strong data structures, logic and algorithm skills
  • Strong understanding of vector math
  • Experience working with client / server architecture
  • Experience with performance analysis and code optimization
  • High level of comfort extending and improving upon an existing code base
  • Excellent communication skills
  • Minimum of 6 years coding experience
  • Minimum of 4 years experience programming in the video game industry

Pluses :

  • Technical art skills with particles using cascade
  • Technical art skills with skeletal meshes using persona
  • Computer science or related degree
  • Experience with multithreading

Additional Information

Our Perks :

Bonuses : Every time we have a major game launch, we allocate a portion of the game's profits and share that directly with every member of our team as a bonus.

4 Weeks Paid Vacation : Every December, the team gets a paid 2 week break to spend with friends and family, as well as an additional 2 weeks per year.

Flexible Schedule : Our core working hours are between 10AM and 4PM, as long as you are here for 8 hours each day, we're happy to be flexible.

Location : We're located in the heart of downtown Toronto, steps away from the subway and a 5 minute walk from Union Station.

Free Drinks : Our kitchen is always stocked with a variety of beverages including a wide range of coffees and teas.

Meaningful Work : At our studio, you will contribute to our games in a huge way. You will be tasked with learning new skills, contributing to various disciplines and get to watch people all around the world enjoy your work.

23 hours ago
Related jobs
Blue Isle Studios
Toronto, Ontario

Blue Isle Studios is seeking an experienced senior gameplay programmer to join our team. The ideal candidate will have a passion for building exciting multiplayer games and has significant experience working with Unreal Engine 4. Strong C++ and blueprinting skills in Unreal Engine 4. We are looking ...

Critical Mass
Toronto, Ontario

Intake and process complex CAD and/or FBX files for final use in Unreal Engine . Import and verify the 3D model and textures in Unreal Engine . Manage vehicle model variations and material library in Unreal Engine . Execute rigging and animation in Unreal Engine, correct faults if needed . ...

Gamebreaking Studios
Canada

As a Senior Software Development Engineer focused on Unreal gameplay programming, you'll continue to grow your expertise in writing high-quality code while learning and using whatever breadth of skills are needed to make a game awesome for players. That may include adding functionality in Unreal Eng...

Promoted
Cuso International
Toronto, Ontario

As a Machinist Engineer Advisor (CNC), you will provide technical expertise and guidance in the field of machining and engineering, specifically focusing on Computer Numerical Control (CNC) machines. CNC Lathe Machine, CNC Vertical Milling Machine. Your knowledge and experience will be leveraged to ...

Promoted
Michael Page International Canada Limited
Toronto, Ontario

Lead and oversee ICI construction projects from inception to completion, ensuring they are delivered successfully and meet project specifications. Create and manage project schedules, budgets, and resource allocations. Coordinate and supervise subcontractors, suppliers, and other stakeholders involv...

Promoted
Global Furniture Group
Toronto, Ontario

The IBM I (iSeries/AS400) programmer/analysts are responsible for designing, writing and maintaining RPG programs. Programmer or Analyst role or related experience. Duties include requirement analysts, system design, coding, testing and troubleshooting. ...

Promoted
Modern Technical Staffing Inc.
Toronto, Ontario

Translate technical designs into precise CNC machine instructions, ensuring high-quality production of custom woodwork and cabinetry. Develop and program CNC machine tool paths using V-Carve software. Import and work with DXF files to create CNC programs for wood machining. Set up and adjust CNC mac...

Promoted
Polymershapes
Greater Winnipeg Metropolitan Area, Canada

POSITION: CNC PROGRAMMER AND OPERATOR. We offer expert conversion capabilities including cut-to-size sheets, film reel conversion and CNC routing and machining. Program CNC machines for a variety of part construction and geometry. Assist in the training of CNC operators. ...

Famic Technologies
Canada

We are looking for dynamic, competent and motivated people to fill a position of Web Analyst Programmer. ...

Rewind Software
Toronto, Ontario

As the Senior Analytics Engineer, you will be responsible for managing data at Rewind, assuming a leadership role in designing and maintaining robust data models, ensuring data accessibility, and fostering collaboration with stakeholders to deliver impactful data-driven insights. As a Senior Analyti...