Train2Game News: Paid C++ Job Opportunity

Top job opportunity for Train2Game students with raw talent who want to join a London based indie that is going places.

A friend of Train2Game is looking for a C++ coder to work in Soho for a contract which runs until January that could then become permanent.

The details of the job can be found below, if you are interested contact and he will put you in contact with the studio.

Role Purpose
Looking for a skilled and experienced Server Developer to join a small, creative, indie team working in Soho London.

Team/Department Mission
This role is part of a larger team creating games and entertainment services influenced by changing consumer consumption and emerging business models. Part of its purpose will be to showcase functionality of specific platforms but the primary goal is to establish new entertainment franchises. The ethos of this team is to be distinctive, deliberate and disruptive. It has large ambitions.

Key Accountabilities

  • Develop and maintain software services to support gameplay, data sharing, and title instrumentation.
  • Develop and maintain client (game) side library’s to interface with server/cloud hosted services.
  • Work with IT infrastructure engineers to onboard and maintain services.
  • Affect gameplay engineers to ensure game supports synchronous, remote multiplayer modes.
  • Implement game state synchronization.
  • Understand and refine game & customer behaviour requirements by working with non-engineering disciplines.
  • Implement in-game telemetry and reporting mechanism.
  • Understand and create data storage and reporting system to deliver relevant game & customer behaviour reports to non-engineering disciplines.
  • Affect IT infrastructure decisions to support the above.

Knowledge, Skills and Experience

  • Have shipped something really cool that is networked/online/connected to a cloud or datacentre

– could be a AAA game or an indie game or both,

– could be a streaming service, peer-to-peer BitTorrent-like system, anything web-service on the backend. It just needs to demonstrate that you can design and implement web services in a game-like environment

  • Have good understanding of caching, queuing, naming, and data structures, especially how they’re key to making backend systems work
  • Have designed and implemented working modules (ie cache server, proxy server, leaderboards, authentication, chat systems)
  • Experienced, willing and eager to work with cloud platforms and services. You’ve got to have a bit of sys-admin in you!
  • Proficient in Java, C++, C#, Node.js or whatever language you need to get the job done well
  • Very strong problem-solving skills.

Personal Attributes/Interpersonal Skills

  • Excellent oral and written communication skills.
  • Outgoing and pro-active personality who thrives on working within a team.
  • Self-motivated with a drive for excellence.

If you are interested in applying for the position then email Harry at

Train2Game News: Icey Monty require staff

Icey MontyTrain2Game Student studio, Icey Monty have been so successful over the past few months that they need a new member of staff!

If you are unaware of who they are, Icey Monty Ltd. is an app and games development start-up targeting PC and Mobile markets, headed-up by Train2Game students John Esslemont and Nick Walker. The young developers didn’t anticipate the acceleration of business and in the next few months are looking to hire an additional developer on a full time basis.

Due to the nature of freelance work, the length of the employment cannot be guaranteed. Similarly, Icey Monty cannot give any exact figures about wages, work hours or job demand. Given the studios current rate of work, you can expect a junior designer’s salary, this is likely to fluctuate however.

The chosen candidate will likely be hired on a per job basis, as this is how the team currently pay themselves, with a schedule based work flow on a semi-consistent hourly rate. Icey Monty is looking exclusively for a Unity3D developer, who is able to work from home.

The ideal candidate would have the following:

  • Ability to code to a moderate standard in any object-orientated language, although proficiency in C# is preferable.
  • A good understanding of Unity’s IDE, including its non-scripting features.
  • Coding skills in the context of Unity’s engine; Abstraction, Inheritance, Serialization, 3D math, generics, reflection, modularity, logic, events & delegates, procedural, state machines, commenting. Most importantly, the desire to be consistently improving and the ability to teach oneself.
  • General skills, including; time management, mathematics, cooperation, commercial business software, communication, composure, literacy, dedication, stress management, commitment, confidence, respect, ambition and drive.
  • Skype and mobile availability.
  • A passion for games development, design, and quality.

The Icey Monty team are hoping that you can expect an average of forty hours per week. Usually 9-5 Monday to Friday, although there will be fluctuations and quiet days on almost every project. Bonuses may be available for these periods, depending on the client.

Those forty hours will be used doing the following:

  • Creating entire games and apps to client’s specifications in a given time frame.
  • Working with SVN software on team based projects.
  • Scripting key components on top of existing frameworks.
  • Suggesting and incorporating new game and level design to clients in parallel with their ideas and direction.
  • Working with the Icey Monty team; handling clients, organising prices, features and meetings.

The team will ease you into all of the above, especially regarding finances and client interaction. Icey Monty is relatively new to operating as a studio and learning through experiences what works best.

If you think you would like to work with Icey Monty, you can send your CV and application to them at Icey Monty also require you to CC them to