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

Selected Works

Dissecting a Professional Unity ProjectIADE Creative University of Lisboa - Speaker

Getting started as an Indie Dev - Tips and pitfallsGameDev Camp 2017 Lisboa - Speaker

Getting into the industry and running an indie companyGame Dev Meet @ Microsoft Lisboa - Speaker

Advices on Getting into the IndustryGIC 2016 Poznan - Speaker

An Oath to the Stars Live DemoQuo Vadis 2016 Berlin - Contenstant

Advices on Getting into the IndustryWest London's College - Speaker

Having Fun and Keeping the Lights onIntel Buzz Workshop 2016 London - Panel Speaker

The Future of Indie GamesIntel Buzz Workshop 2015 London - Panel Speaker

Comic BoyGame


Thanks for visiting! Feel free to get in touch!

Copyright © 2009 - 2017 Attilio Carotenuto