Banner
Beat'em Up · Action · Adventure

Samurai Riot

Wako Factory · 2018 – 2022

Project presentation

Samurai Riot is a 2D cooperative arcade beat \'em up focused on player coordination and narrative choices. The game puts players in the shoes of two warriors, Sukane and Tsurumaru, whose convictions can diverge throughout the adventure, directly influencing the story\'s progression and its multiple endings. The core of the experience lies in a unique cooperative system that constantly assesses the synergy between players. Good coordination allows for the unleashing of powerful abilities, while disagreements can lead to player confrontations, seamlessly integrated into the narrative.

This system, coupled with a branching storyline, offers high replayability and encourages diverse gameplay approaches. The game embraces a distinctly arcade style, with accessible yet deep controls that allow players to develop their own unique fighting style, particularly through unlockable combat schools.The whole is supported by a dynamic 2D art direction and a wide variety of combat situations, designed for cooperative play as well as solo challenges or speedruns.

I initially discovered the project as a volunteer beta tester during my studies, before joining Wako Factory shortly after the PC release. This first experience allowed me to move from an external perspective to direct involvement in the production of an already existing game.

I contributed to several aspects of development, particularly gameplay programming, including debugging, improving certain mechanics (parries, grabs), and enemy pathfinding. In parallel, I also participated in the graphics integration, adding particles, 2D shaders, and integrating sprite sheets. I then worked on the Nintendo Switch port, supporting the original developer and addressing optimization issues, asset bundle management, and console API integration. This work took place within a real-world production environment, with performance and compliance constraints specific to the platform.

Technical contributions

  • 01 Gameplay programming — Debugging and improving combat mechanics (parries, grabs), gameplay adjustments, and improving enemy pathfinding.
  • 02 Graphics integration — Implementing particles, 2D shaders, and integrating sprite sheets into the game pipeline.
  • 03 Console optimization — Working on performance and adapting the game for Nintendo Switch in a real-world production environment.
  • 04 Asset management — Setting up and optimizing asset bundles to improve loading and memory management.
  • 05 Console API integration — Participating in the integration of platform-specific features during the porting process.

Gallery

What this project has brought me

Informations
Type Professionnal
Studio Wako Factory
Client /
Period Oct 2018 – Jun 2022
Platforms PC · Switch
Genre Beat'em Up · Action · Adventure
Technology and tools
Unity C# Git Switch 1
Role and skills
Steam Nintendo Switch