Multiplayer/Networking Programmer (Volunteer) 2 days ago Be among the first 25 applicants
Note: This is a remote role; however, we are only considering candidates currently residing in Australia for this role.
About Us: QByte Studios is an indie game development team with a passion for creating dynamic and immersive gaming experiences.
We're currently working on Nanites, a zombie survival builder game that draws inspiration from Fortnite: Save the World (STW) for its core mechanics, Days Gone for its atmospheric style, and Lethal Company for its visual design.
As an indie studio, we are fueled by creativity, collaboration, and the ambition to create a polished, engaging game for players worldwide.
Position Overview: We are seeking an enthusiastic and skilled Multiplayer/Networking Programmer to join our team on a volunteer basis.
Since QByte Studios is currently not generating revenue, this role is unpaid for now.
However, we are committed to compensating all volunteers if Nanites becomes profitable, as outlined in our volunteer agreements, which all team members will be required to sign for transparency and accountability.
Your Role: Design and implement networking systems for Nanites, focusing on multiplayer gameplay features. Work closely with the development team to ensure smooth online interactions and multiplayer functionality. Develop the server-client architecture and maintain reliable game synchronization across different players. Troubleshoot and resolve multiplayer-related issues, including lag, latency, and synchronization problems. Collaborate with game designers, programmers, and artists to ensure a seamless multiplayer experience. Keep up to date with the latest trends and best practices in networking and multiplayer game development. What We Offer: A flexible work environment you can contribute as much or as little time as you can manage. The opportunity to work on an exciting project, build your portfolio, and gain experience in multiplayer game development. The chance to be part of a passionate, supportive team where your contributions will directly impact the game. Requirements: A strong understanding of multiplayer game development concepts (e.g., server-client architecture, synchronization, network protocols). Experience with Unreal Engine 5 and its multiplayer framework, including replication, networking, and server-client architecture. Familiarity with C++ programming and Unreal Engine's Blueprint system. A problem-solving mindset with the ability to troubleshoot and optimize networking and multiplayer systems. Strong communication skills and the ability to collaborate effectively in a remote environment. A passion for game development, multiplayer experiences, and creativity. Additional Information for Candidates in Australia and International Volunteers: If you are located in Australia and are not an Australian citizen, permanent resident, or New Zealand citizen (as NZ citizens have certain exceptions), you will need to provide relevant information confirming your ability to volunteer and work in Australia. Volunteers who are not Australian citizens, permanent residents, or NZ citizens (including those with other immigration statuses) will need to undergo a legal rights and permissions check to confirm eligibility to volunteer in Australia. If you are not physically located in Australia, this requirement does not apply to you. QByte Studios is not liable for any legal issues arising from the volunteer's immigration or work status in Australia or their country of residence. If any issues arise regarding your ability to volunteer legally, QByte Studios reserves the right to discontinue the volunteer relationship if necessary to comply with local laws and regulations. While not mandatory, it is preferred that candidates have a police check or a working with children check, as we welcome volunteers as young as 14.
If you are based in another country, the equivalent documentation for your local area will be appreciated. For Volunteers Aged 14 to 17: If you are between the ages of 14 and 17, we require the signature of a parent or legal guardian on your volunteer agreement before you can begin your role with QByte Studios.
This ensures that your guardian is fully informed of your participation and consents to your involvement in the volunteer program.
How We Work: We use Discord for communication. Google Drive for project updates and file sharing. Trello for task management. Interested? If this sounds like an exciting opportunity, we'd love to hear from you!
Please send us a message (or email ******) with your portfolio or previous work and tell us a bit about yourself and why you're interested in joining QByte Studios and Nanites.
Let's create something amazing together! Seniority level Entry level Employment type Volunteer Job function Engineering and Information Technology Industries Software Development #J-18808-Ljbffr