Unity Developer

Employer

Job Description

Sr. Unity Developer @ Team 21 Studio, Inc

W2 Contract to start through Insight Global (Potential to convert to FTE off contract)

Fully Remote

Interview Process: 1 round interview (1 Hour duration)



Team 21 Studio is looking for a Unity Developer in a Remote location anywhere within the United States. This is for an emerging VR Start Up who is creating a fully featured massively multiplayer online role-playing game (MMORPG) in VR. Are you a Senior level developer who loves MMORPGs? How about Virtual Reality? Want to work on a fun, inclusive team? We are seeking to expand our team with Senior VR Game Developers to assist with our Virtual Reality (VR) MMORPG project. In this position, you will work with the team to create new features, refine existing functionality, optimize performance, and assist in general development.



Must Have:

4+ Years of Unity game or VR development and programing experience

5+ Years of experience in developing in C#, C, or C++

Experience with network (multiplayer) and/or Server Authoritative networking programming for VR or Game development



Skills:

- A passion for game development, MMORPGs, RPGs, and/or VR games

- 5+ years of experience developing in C, C++, or C# programming

- 4+ years of Unity game development and programming experience

- Experience with professional development, SDLC, testing, and operations

- Experience with network (multiplayer) programming

- Experience with profiling and optimization (memory optimization)

- Experience with rendering pipelines

- Appetite to learn new technologies, methodologies, and implementations of code

- Strong communication and collaboration skills

- Writing clean, well-commented, maintainable code



Plusses:

3+ years VR development experience including both Quest and PCVR

- Experience with Server Authoritative Networking

- 3+ years custom shaders (using ShaderLab/HLSL)

- Experience with Databases (SQL, MySQL, etc)




Product summary:

  • The Unity Developer will be working directly with the game designers and artists to write game feature code and implementation in Unity. An example of this might be working with a designer to code and implement fishing in the open world game and discuss with the designer how they envisioned it to feel for the user.
  • This product is for PC VR and Meta Quest – they have to design for mobile because of Quest hardware – they will eventually incorporate the PlayStation platform
  • Background in gaming is a major plus because the Unity Developer will be working in a VR open world environment for a real time multiplayer game. Candidates will need to have and understanding of the networking side for multiplayer for server authoritative networking and/or game networking in general.
  • The team is also looking for a candidate that has experience with memory optimization. Unity has its own built-in internal tools for optimization and this team is working with customized code. Meta Quest’s memory crashes if 70% full as an example and the team is trying to keep memory usage low and working on memory optimization (this can be taught if a candidate does not have experience in this area).



Main technical areas a candidate needs to be well versed in is with Unity (C# or C) and MYSQL. Background in either gaming or VR is a major plus.