Connecting...

Gameplay / Network Programming

Sector:
Type Permanent
Location: Liquid error: NoMethodError
Salary: Competitive salary
Contact: Robin Stallick
Contact Number: 0203 216 2589

Job Description

 An excellent Gameplay / Network Programming role for a highly regarded Studio has come up this represents a great studio to grow and develop your career with.

 

The Gameplay Networking Programmer is responsible for implementing networking solutions for gameplay problems and network heavy gameplay systems within the game based on guidance and design provided by more senior programmers. The Gameplay Networking Programmer position will report to the Lead Gameplay Networking Programmer.


The position is also expected to be able to deal with other disciplines to resolve problems and elicit requirements. A Gameplay Networking Programmer should have an understanding of best-practice and standard techniques in game networking and will seek to learn more about innovations within the industry.


Responsibilities
  • Deliver high quality networking of gameplay systems and network heavy gameplay systems using appropriate levels of abstraction.
  • Support other teams (both code and non-code) in the use of networking within the game.
  • Identify and debug networking problems, with some help, for complex problems.
  • Prioritise, plan and manage the time of assigned tasks with oversight.
  • Communicate clearly with other team members with minimal external help.
  • Be vigilant for and report new problems, delays and risks to the appropriate Lead/Director.
  • Seek support from higher level management when required.
Requirements
  • Strong C++ programming and debugging skills.
  • Expert in networking concepts and able to use networking primitives with minimal support.
  • Good algorithm and data structure skills (including time & space complexity and real-world vs theoretical performance of basic data structures).
  • Awareness of multithreading concepts and able to use multi-threading primitives with guidance.
  • Capable of reading and understanding game code.
  • Self-motivated and driven to creatively solve problems.
  • Professional videogame programming experience in game networking.
  • Bachelor’s degree with a Computer Science/Software Engineering focus or equivalent experience.
 



________


By applying for this job, you are choosing to accept Creative Personnel's Terms & Conditions. At Creative Personnel we process certain personal information about you for our legitimate business interests in order to identify and contact you about suitable positions that may be relevant to you. Details are set out in our Privacy Policy.