Request a Demo


Not ready yet? No problem.

Sr. Unity3D VR Gameplay Programmer

Sr Unity3D Gameplay Programmer

Full-time

Toronto, ON

Company Description

Dark Slope Studios is a cutting edge XR Studio focused on XR Gaming, Virtual Production, and tools for Enterprise Training.  Our growing team of 20 people work together creating state of the art XR experiences and virtual production in our amazing 8000 sq. ft studio in Toronto (The Junction).  Dark Slope Studios has established itself in the XR space with the launch of Scary Girl VR an LBE free roam VR experience, and is now expanding into new opportunities in virtual production and enterprise training applications.  

The Role

Dark Slope is seeking an experienced senior Unity3D Engine developer to join our team. We’re looking for a programmer with experience on commercially shipped games, who is self-directed and excellent at collaborating across disciplines.  The ideal candidate will have a passion for building exciting XR games & experiences and has significant experience implementing advanced gameplay in Unity3D . 


This is a full-time position with remote and work from home options available.

Responsibilities

  • Develop innovative XR games & experiences

  • Develop systems to support the functionality of games and ensure their integration (engine, gameplay, AI, sound, animation, FX etc.)

  • Collaborate with designers and artists to implement and refine gameplay features

  • Anticipate, identify and articulate technical and developmental risks and obstacles, and generate solutions

  • Participate in all project phases, from concept to maintenance

  • Ensure timely and high-quality modular software development

  • Independently implement complex components of interactive applications

  • Advise less experienced developers regarding their implementation approaches

Essential Experience

  • 5 years game development experience with 2 or more commercial launches  

  • 3+ years of C++ development in the Unity3D  

  • Good understanding of gameplay technologies with the ability to apply technical knowledge in various areas such as mathematics, physics, animation,AI to implement performance aware gameplay features

  • Ability to work in an iterative environment with game designers and producers to quickly deliver gameplay feature prototypes

  • A keen eye on modular maintainable code and smart approaches for system architectures

  • Thorough understanding of Unity3D architecture and prefered workflows

  • Ability to write clear, maintainable and optimized code

  • Demonstrated extensive proficiency in and knowledge of object-oriented programming in C# & C++

  • Experience with development of client server multiplayer games

  • Experience with GIT flow version control and code review processes

  • Experience with agile frameworks such as Scrum or Kanban

  • Multiplayer networking in Unity3D

  • Experience with GPU / CPU  optimization techniques and approaches 

Useful Skills & Experience

  • Experience with AR / VR- Oculus, SteamVR, Windows Mixed Reality, HoloLens, MagicLeaps

  • Experience with Networking & Physics

  • Experience with FinalIK and the Puppet Master Plugins

  • Experience with VR 3 point avatars

  • Experience with Behaviour Trees


Where We Work

We work together in a new 8000 sq. ft studio in Toronto featuring a state of the art motion capture facility, located just minutes away from both Dundas West and Lansdowne Subway Stations, off the main road, our staff love our hidden XR and Virtual Production paradise.

Core Values

Our core values support teamwork and transparency that allow us to create more together than we could alone. Through ongoing learning and self managing initiative we seek to improve our skill sets, find better ways of working and ultimately deliver creative experiences that make our customers say wow!

  • Find Learning

  • Design for Wow

  • Work for Teamwork

  • Take Initiative

  • Interact with Transparency


We are an employer who values diversity and inclusion. We welcome different perspectives that come from lived experiences. Interacting with transparency is important to us in every aspect of our work. We strive for an open, honest, and effective workplace because trust is the foundation of our company. We are open to thinking differently, accommodating your needs to succeed, and straying from the conventional.

As we continue down this amazing adventure, we are looking for whip smart and creative go-getters who want to make a profound impact on what we’re building to join our amazing team. If this sounds like you, we’d love to hear from you!


Apply Here
Email

Dark Slope