A VR world of Falling Blocks games
MIT License
An immersive VR Arcade filled with a range of Falling Blocks Games in 2D & 3D
You can play this game at: https://blocksarcade.xyz
We are also listed on SideQuest... https://sidequestvr.com/app/3394/blocks-arcade
...and at XR Showcase...
You can play the game on most VR systems, or on a desktop, using keyboard.
Desktop/keyboard works fine for 2D games, but it's pretty hard to play 3D games in that setup, since you really need the ability to look at the play area from different angles, which it's only easy to do in VR.
This is not intended for use on Mobile devices, and there are no touchscreen controls. Sorry!
Move around the arena using left trigger to teleport (or if you have a big enough room-space play area, just walk!)
There's a tutorial in the center of the arcade, which will teach you the game & controls, but in summary...
Start a game using B or right trigger
Move blocks around using the left thumbstick.
Rotate blocks using the right thumbstick, or by using right grip and rotating the controller in the way you want the block to rotate.
A, X or Right Trigger to drop a block quickly.
Which game you control gets determined by the direction you are looking + the distance to the game. The game that is currently under your control will light up around the base & top.
You can move around the space using WASD, or cursor keys, and mouse to move the camera view.
However it's much easier to get into a good playing position by using the number keys (the ones on the top of the keyboard, not the number pad).
If you move your view around while you are playing using WASD/mouse, you can always snap back to a good default playing position using these keys.
For in-game controls, there's a tutorial in the center of the arcade (press 1), which explains it all, but in summary:
The keyboard controls are fixed in space, so even if you walk behind the machine, the orientation of the controls remains fixed to your original position. Maybe it would be better if they auto-adjusted, but I think there's a risk of confusion either way. I'm not expecting keyboard players to change their point of view much anyway, so I don't think this is such a big deal, but please give feedback if you disagree!
Some configuration is controlled by URL parameters rather than in-game config. Reasons for this are:
Parameters right now are very limited, but may be extended over time
This allows players to start instantly at the position of their choice. See Keyboard controls for more information about available positions.
For example https://blocksarcade.xyz?start=2 will start the player at the first tetris game.
These allow players to control which of their two eyes blocks are displayed to.
[layer] can be set to:
For example https://blocksarcade.xyz?shapes=1&arena=2 will show falling shapes to the left eye only, and landed shapes to the right eye only.
Any feedback from players of the game is hugely appreciated. You can offer your feedback in any of the following ways:
Reach out on Twitter @blocksarcadeVR, or on Reddit r/BlocksArcade with your feedback
Write a review in Sidequest: https://sidequestvr.com/app/3394/blocks-arcade. Positive reviews are super-helpful and hugely appreciated!
Contribute to our feature ideas page here on GitHub: https://github.com/diarmidmackenzie/blocks-arcade/issues
We track feature requests and bugs on our GitHub issues page: https://github.com/diarmidmackenzie/blocks-arcade/issues
If you have an idea for a feature:
If you find a bug, please do the same:
I will try to fix bugs quickly. For new feature requests, the rate of development will depend a lot on the level of engagement this game gets - the more players we have, the more excited I'll be about making enhancements.
This is an Open Source project, and contributions are welcomed.
You do not need to be a developer to contribute...
If you are thinking of contributing code or assets to the project, please get in touch early (see "Feedback" above) so we can check that we are aligned in terms of what you are trying to do before you put too much time & effort into it.
All scripts and scene files are distributed under the MIT license.
Assets (files in assets/
) are distributed under Creative Commons licenses, with specific details as follows:
The background scene:
fIlename: psych/psych2.jpg:
This is a reduced-resolution version of "Psychedelica City Area One" by Bernd Kromueller
Original source: "Psychedelica City Area One"
The background music: