Ubisoft Singapore
[Ubisoft Singapore] Gameplay Programming Intern
Singapore, Republic of
1 Fusionopolis Walk, #11-05 Solaris, Singapore 138628
Computer Science/Computer Engineering
Technology/Video Games

Ubisoft Singapore opened its doors in July 2008 and has since become the largest AAA lead studio in Southeast Asia! Our studio is home to 32 nationalities and counting, bringing key achievements in every Assassin’s Creed game since Assassin’s Creed II, and a brand new online, naval, open world IP in the works - the pirate game Skull and Bones. We are proud of our naval expertise and can’t wait to bring exhilarating and unforgettable gameplay experiences to you!


As an intern in our Gameplay Programming team, you will execute several programming tasks to support the playability of the game (the link between the player’s actions, character’s behaviours, and the consequences on the evolution of the game).


You will:

  • Carry out regular functional check-ins, to progressively integrate development into the shared code base
  • Collaborate with game designers/level designers/animators to discuss the constraints and establish the technical possibilities of the various gameplay functions
  • Choose the appropriate data structures and algorithms for the task at hand
  • Test work after each stage to ensure stability
  • Demonstrate understanding of the basics of load and game feature testing and write test code
  • Include comments in the code and document implemented features
  • Test other connected features that could be impacted by the produced feature
  • Use a coding style that is efficient and easy to read
  • Debug own code and bugs of basic complexity in the rest of the engine
  • Test work after each stage to ensure stability
  • Ensure that code changes are fully tested (multi-player, all platforms, all game modes and middleware, where applicable)
  • Test other connected features that could be impacted by the produced feature

Find out more about our Singapore Studio here:


We are looking for someone who:

  • Has excellent communication skills in spoken and written English
  • Has knowledge of software programming (C++), ideally in the video game industry or any other relevant experience
  • Has basic knowledge of engine or middleware and associated pipeline
  • Possesses basic knowledge of debugging tools
  • Is familiar with basic speed and memory considerations
  • Is familiar with optimization principles
  • Has good analytical and synthesis skills
  • Is able to anticipate and resolve problems
  • Resume
  • Other documents
Any other relevant documents or Portfolio
Yes (if validated by Embassy)

Company details

Information and Communications Technology