lovecade
Lovecade is a VR-powered arcade built using the LÖVE framework. It’s a collection of LÖVE2D games running simultaneously within a single-threaded system, all displayed together in an immersive virtual environment. Players can explore, watch, and seamlessly jump between multiple mini-games in real-time, creating the experience of walking through a retro-futuristic arcade.
For more information, screenshots, and videos, check out: https://glitchapp.codeberg.page/lovecade.html
A few things to note about this demo:
- This is a demo with a reduced set of assets, designed to showcase the project without requiring users to build or download the full game.
- The demo is approximately 63MB in size. However, the final version of the project will be much larger (and will never be build or published here). The plan is to add all the games, assets, and music that are worth sharing, creating a unified experience with the best games built on the platform. As a result, the full experience could exceed 3GB. For access to the complete version, be sure to check the repository and read the instructions.
Important considerations for specific platforms (ARM and Sailfish OS):
- Moonshine shaders, used for stylistic filters, are not supported on ARM devices as they would not perform well.
- Motion sensors are unavailable on Sailfish OS. To enable motion controls, you’ll need to use the LÖVR 2 LOVE Bridge (available at LOVR2LOVE bridge
- but only in UDP mode. This mode does not perform as well as shared memory mode, which can’t be implemented on Sailfish OS due to missing components.
- You can only set up the listening Ip and port for now by hardcoding the file vrModeArm.lua and changing "udp:setsockname("127.0.0.1", 12345)" to the ip where the LÖVR 2 LOVE bridge is (so that it can receive the sensors data).
- The game currently only supports portrait mode. As the screens are quite far apart, the only way to get closer and play the games is through VR input, using the LÖVR 2 LOVE Bridge, however default listening address is 127.0.0.1 (local) and need to be hardcoded in order to listen to the bridge (no other way to set it up at the moment).
- A gamepad must be connected to your phone to play. Some gamepads are compatible with Sailfish OS via a USB dongle.
Recommendation: For an optimal touch experience, consider trying out "Love Launcher"—a project designed specifically for touch devices in 2D. It shares most of the code with this project and provides a seamless, user-friendly interface. You can download it here: Love launcher on openrepost (V0.2.3 is the most stable version.)
Enjoy!
v0.2 - What's New:
- Neon Clock: A new neon clock displaying real-time now renders against the panorama background.
- New 2D Non-VR Mode: We've introduced a 2D non-VR mode (default on Sailfish OS). You can toggle between 2D and VR modes by pressing the "Back" button on your gamepad.
- Improved Game Compatibility: More games are now playable, with improved gamepad support. Several bugs have been fixed, and games like Wiirdle and Gravitonik can now be started with the gamepad.
Important Notes:
- This project is still in beta and is only playable with a gamepad. If you’re looking for a more stable, touch-friendly version of a similar project, we recommend checking out Love Launcher.
- Missing Large Games: Several major games, such as Spinny the Runner and Fish Fillets Remake, are currently not included (due to the project size being around 1.6GB). While Spinny the Runner works partially on desktop, it hasn’t been tested on ARM devices yet.
- Motion Sensors: I couldn’t retrieve accelerometer/gyroscope data from Sailfish OS. For motion sensor support, you'll need to use the lövr2love bridge in UDP mode.
v0.3 - What's New:
- Increased Floating Windows: More games can now be viewed simultaneously, improving multitasking and accessibility.
-
New Game Additions:
- Chamber of Jewels
- Fish Fillets Mini
- Gorge
- Gravitonik
- Madwheelz
- Match4Gravity
- Max-Downforce
- Pacpac
- Sienna
- Sokoban
- Starphase
- Wiirdle
For game status updates, check: Available games and status
-
Gamepad Support: Several games now support gamepads:
- Wiirdle
- Chess Engine
- Chamber of Jewels
- Madwheelz
Additional Notes:
-
Size Constraints: To keep the project under 300MB, the following games were excluded:
- Spinny the Runner
- Fish Fillets Remake
- Data Usage Alert: The total size of this version is 274MB. If you have a data limit or are using a mobile network, please be aware of the download size.
- Gamepad Requirement: This project requires a gamepad for play. If you don’t have one, please do not download. For a similar experience with touch input, try Love launcher on openrepos (available on OpenRepos; version 0.2.3 is the most stable).
- Final Build Warning: Due to the 300MB project size limit, this might be the last build submitted to OpenRepos.
Enjoy the update!
Attachment | Size | Date |
---|---|---|
![]() | 59.58 MB | 02/09/2025 - 16:38 |
![]() | 110.86 MB | 18/09/2025 - 19:54 |
![]() | 259.76 MB | 23/09/2025 - 18:11 |
v0.3 - What's New:
- Increased Floating Windows: More games can now be viewed simultaneously, improving multitasking and accessibility.
-
New Game Additions:
- Chamber of Jewels
- Fish Fillets Mini
- Gorge
- Gravitonik
- Madwheelz
- Match4Gravity
- Max-Downforce
- Pacpac
- Sienna
- Sokoban
- Starphase
- Wiirdle
For game status updates, check: Available games and status
-
Gamepad Support: Several games now support gamepads:
- Wiirdle
- Chess Engine
- Chamber of Jewels
- Madwheelz
Additional Notes:
-
Size Constraints: To keep the project under 300MB, the following games were excluded:
- Spinny the Runner
- Fish Fillets Remake
- Data Usage Alert: The total size of this version is 274MB. If you have a data limit or are using a mobile network, please be aware of the download size.
- Gamepad Requirement: This project requires a gamepad for play. If you don’t have one, please do not download. For a similar experience with touch input, try Love launcher on openrepos (available on OpenRepos; version 0.2.3 is the most stable).
- Final Build Warning: Due to the 300MB project size limit, this might be the last build submitted to OpenRepos.
Enjoy the update!
Laatste reacties