Network Programmer

Detalhes da Vaga

What are you working on? At what stage of the project(s)? Alpha Genres: Adventure, Action Platforms: PC, Console Team size and structure?13 Knights
For which tasks (responsibilities)? Collaborate with the lead programmer in Unity and C# to architect, code, integrate, test, debug, and maintain online co-op systems.
Work with the game director to align the online framework with the game's vision and design needs for co-op play.
Build robust, reliable, optimized, and scalable online systems across PC and console platforms, including lower-spec platforms like Steam Deck.
Troubleshoot and fix bugs throughout the production lifecycle.
Experience developing core gameplay systems and game mechanics.
What kind of professional are we looking for? Proven experience in developing online games from initial concept through launch and post-release support on both PC and console platforms.
Strong knowledge of Steam's online toolkits, APIs, and services for matchmaking, voice chat, friend invites, etc., in peer-to-peer environments.
Extensive experience with Unity and C#.
Expertise in solving online issues like replication, synchronization, latency, drop-in/drop-out mechanics, and error recovery.
Excellent communication skills for collaborating with a distributed team across Europe, the Middle East, and North America.
Proactive and self-driven with the ability to set goals and anticipate challenges.
Strong understanding of high-performance C# memory management and garbage collection (GC).
Familiarity with common serialization methods like protocol buffers, JSON, XML.
Proficiency in English, both written and spoken.
Bonus Points for: Experience with networking solutions such as Photon Fusion, Photon Realtime, FishNet, NGO, or Mirror.
Knowledge of core networking algorithms (rollback, interpolation/extrapolation, NAT Punchthrough).
Familiarity with platform-specific networking APIs like Steamworks, PSN, Xbox Live and console compliance.
Experience with P2P relay servers.
What is important for us in a person? Ability to express thoughts clearly, give and receive constructive feedback
Sensitivity, discipline, responsibility
Problem solving mindset
Open minded, agile, respectful, and professional
Why do we enjoy working here? Creative Freedom and Realization: Work in a supportive environment that values your creative input and vision.
Ability to Influence the Product: Contribute significantly to the development and direction of our games.
Autonomous Work Style: Enjoy a high degree of autonomy in your work.
Game Night: Regular game nights for team bonding.
What are the conditions and bonuses? Holidays: 24-day paid vacation plus holidays.
Remote Work: Fully remote work environment with flexible hours.
Work Schedule: Flexible work hours to accommodate different time zones and personal schedules.
Professional Development Atmosphere: Access to a professional development platform to enhance your skills.


Fonte: Grabsjobs_Co

Função de trabalho:

Requisitos

Programador Web - Backend

O que procura nos candidatos Perfil do Candidato: - Disponibilidade imediata; - Recém licenciado ou experiência inferior a 2 anos; - Facilidade de integraçã...


Desde - Braga

Publicado a month ago

Senior Game Quality Assurance Tester

.About the company PTW is a boutique games services company powered by a global team of passionate, hard-working, and ambitious gamers. For nearly three deca...


Desde Ptw - Braga

Publicado a month ago

Dutch Lqa - Game Tester (Freelance-Remote)

.About the companyPTW is a boutique games services company powered by a global team of passionate, hard-working, and ambitious gamers. For nearly three decad...


Desde (Ptw) Pole To Win International - Braga

Publicado a month ago

Senior Game Quality Assurance Tester

.About the company PTW is a boutique games services company powered by a global team of passionate, hard-working, and ambitious gamers. For nearly three deca...


Desde (Ptw) Pole To Win International - Braga

Publicado a month ago

Built at: 2024-11-01T21:24:11.299Z