The Bloxels arcade is awsome! You do not have to sign in to play but to add something to favourites or make video games you need to sign in, but registering for an account on the Bloxels EDU app or site (arcade is part of the app and site) costs money. I don't even use it with an account and I just figured out looking at the information about the site.
URL: https://arcade.bloxels.co/
Have fun!