Yes, there is no need to download games or any software to be able to play at Avalon78. You’ll have to wait for the game to load before it opens, but this only takes a second or two. After that, you can play without any delays or additional loading time.