Online Programmer

hace 2 semanas


Madrid, España Outright Gamesaheartfulofgames A tiempo completo

DETAILS

**Company**
- Outright Games/aheartfulofgames**Date**
- 11/14/2023**Contact address**Location**
- Madrid, Madrid (España)**Contract**
- Permanent position**Salary**
- Unspecified salary**Online programmer**:
About Us:

- At aheartfulofgames, we are seeking a talented Online Programmer to join our dynamic team in Madrid, Spain. This is a position for an experienced online programmer that has tackled implementation of online action games before and is aware of the pitfalls and challenges involved.
- As a middle-sized game development studio, we pride ourselves on a horizontal organizational structure that values independence and flexibility. Our team is passionate about crafting impactful gaming experiences, and over the years we have developed a flexible and complex gameplay framework over Unity, on which we develop our games.
- While we have tackled local multiplayer games before, it’s time to move our framework towards online co-op gameplay. As an Online Programmer you will be responsible, along with he Lead Coders, to analyse, refactor and adapt the framework towards a P2P online-capable system. While the goal is friendly co-op and thus, we won’t face the strict demands of online competitive gaming, the framework and the games we develop are quite complex internally and we expect the transition to take a full development cycle.
- Once we complete the transition, the position will shift to improvement and maintenance of the system, as well as adapting it to the specific needs of each project.Minimum requirements

Minimum Requirements:
- Proven experience as an Online Programmer in the gaming industry.
- Proficiency in programming languages such as C++ and/or C#.
- Strong understanding of networking principles and protocols.
- Experience with multiplayer game development and online service integration.
- Familiarity with game engines, preferably Unity 3D.
- Knowledge of version control systems (Git, SVN).
- Excellent problem-solving and debugging skills.
- Effective communication skills in English and Spanish.

Desired requirements

Desired Requirements:
- Experience with server technologies and cloud-based services.
- Familiarity with security protocols and practices in online gaming.
- Passion for multiplayer and online gaming experiences.
- Previous involvement in the development of commercially successful online games.

Duties

**Responsibilities**:
- Adapt an existing gameplay framework to be viable in an online co-op environment.
- Collaborate with the development team to design, implement, and maintain online features for our games.
- Develop and optimize multiplayer functionalities, including networking, matchmaking, and server-side logic.
- Implement and improve communication protocols for real-time multiplayer interactions.
- Work closely with game designers to integrate online features seamlessly into gameplay mechanics.
- Debug and resolve online-related issues, ensuring a smooth and stable online gaming experience.
- Stay updated on industry trends and emerging technologies related to online gaming.

**Benefits**:
**Benefits**:
- Hybrid work schedule, with the opportunity for partial onsite work.
- Flexible working hours to accommodate personal preferences.
- Permanent, full-time contract with competitive compensation.
- Enjoy a positive and collaborative working environment.
- Contribute to the development of recognizable and visible gaming IPs.


  • Senior Network Programmer

    hace 4 semanas


    Madrid, España Starbreeze A tiempo completo

    We are hiring a Senior Network Programmer to join our Project Baxter team, currentlyin pre-production. This is a core role for the project and will ultimately be responsible for all things network related; including matchmaking, servers and backend. You will report into our Technical Director and collaborate closely with both our Engine and Gameplay...