VFX Team Ladybug Archives -

‘Blade Chimera’ gets PC and Nintendo Switch release date

Japan’s Team Ladybug has announced the release date for its upcoming 2D metroidvania Blade Chimera for…

VFX