Viva Arcade: Free HTML5 Games & Instant Browser Fun

Welcome to Viva Play Arcade, your all-in-one hub for free online gaming. Featuring a massive library of thousands of titles, we bridge the gap between classic arcade nostalgia and modern multiplayer action. Our mission is to provide a safe, fast, and fun environment where gamers can jump into their favorite browser games in seconds. With new titles added weekly and a focus on unblocked, cross-platform play, Viva Play Arcade is more than just a site - it’s where the world comes to play.

New Games


Deprecated: Detection\MobileDetect::__construct(): Implicitly marking parameter $headers as nullable is deprecated, the explicit nullable type must be used instead in /var/www/arcade.viva-play.com/vendor/MobileDetect/MobileDetect.php on line 832

Deprecated: Detection\MobileDetect::__construct(): Implicitly marking parameter $userAgent as nullable is deprecated, the explicit nullable type must be used instead in /var/www/arcade.viva-play.com/vendor/MobileDetect/MobileDetect.php on line 832

Deprecated: Detection\MobileDetect::setHttpHeaders(): Implicitly marking parameter $httpHeaders as nullable is deprecated, the explicit nullable type must be used instead in /var/www/arcade.viva-play.com/vendor/MobileDetect/MobileDetect.php on line 857

Deprecated: Detection\MobileDetect::setCfHeaders(): Implicitly marking parameter $cfHeaders as nullable is deprecated, the explicit nullable type must be used instead in /var/www/arcade.viva-play.com/vendor/MobileDetect/MobileDetect.php on line 945

Deprecated: Detection\MobileDetect::setUserAgent(): Implicitly marking parameter $userAgent as nullable is deprecated, the explicit nullable type must be used instead in /var/www/arcade.viva-play.com/vendor/MobileDetect/MobileDetect.php on line 995

Deprecated: Detection\MobileDetect::matchDetectionRulesAgainstUA(): Implicitly marking parameter $userAgent as nullable is deprecated, the explicit nullable type must be used instead in /var/www/arcade.viva-play.com/vendor/MobileDetect/MobileDetect.php on line 1170

Deprecated: Detection\MobileDetect::isMobile(): Implicitly marking parameter $userAgent as nullable is deprecated, the explicit nullable type must be used instead in /var/www/arcade.viva-play.com/vendor/MobileDetect/MobileDetect.php on line 1222

Deprecated: Detection\MobileDetect::isMobile(): Implicitly marking parameter $httpHeaders as nullable is deprecated, the explicit nullable type must be used instead in /var/www/arcade.viva-play.com/vendor/MobileDetect/MobileDetect.php on line 1222

Deprecated: Detection\MobileDetect::isTablet(): Implicitly marking parameter $userAgent as nullable is deprecated, the explicit nullable type must be used instead in /var/www/arcade.viva-play.com/vendor/MobileDetect/MobileDetect.php on line 1258

Deprecated: Detection\MobileDetect::isTablet(): Implicitly marking parameter $httpHeaders as nullable is deprecated, the explicit nullable type must be used instead in /var/www/arcade.viva-play.com/vendor/MobileDetect/MobileDetect.php on line 1258

Deprecated: Detection\MobileDetect::is(): Implicitly marking parameter $userAgent as nullable is deprecated, the explicit nullable type must be used instead in /var/www/arcade.viva-play.com/vendor/MobileDetect/MobileDetect.php on line 1289

Deprecated: Detection\MobileDetect::is(): Implicitly marking parameter $httpHeaders as nullable is deprecated, the explicit nullable type must be used instead in /var/www/arcade.viva-play.com/vendor/MobileDetect/MobileDetect.php on line 1289

Deprecated: Detection\MobileDetect::match(): Implicitly marking parameter $userAgent as nullable is deprecated, the explicit nullable type must be used instead in /var/www/arcade.viva-play.com/vendor/MobileDetect/MobileDetect.php on line 1318