Slay your enemies in duels! Sclash is coming in 2023 to PC and Console
Engage in mortal duels and show the world who’s the greatest samurai. French publisher Just For Games, together with indie developing team Bevel Bakery and publisher Abinding Bridge, are pleased…