Samurai Siege

Title: Samurai Siege

Company: Space Ape Games

Role: Senior Client Developer

Platform: Android, iOS

I covered all aspects of development, including gameplay, UI, AI, Networking, Social features and SDK integrations.

My responsibilities included:

  • Developing and integrating new gameplay elements, including in-game units, new game modes and tournaments
  • Working with UI artists to create new interfaces and integrate them using NGUI
  • Developing shaders in ShaderLab for in-game effects, such as frozen units
  • Managing game builds for different Unity versions and target platforms via Jenkins

The game has a strong online component, including online events and tournaments, and I worked on the client side to support Live operations.

During my time at Space Ape I was also responsible for interviewing and evaluating candidates to join the team.

Technologies Used:

  • Unity 5 and C#
  • NGUI
  • Google Protocol Buffers (Protobuf)
  • Scala back-end
  • Continuous integration via Jenkins


Samurai Siege - Android Store Page

Samurai Siege - iOS Store Page