lovecade

Rating: 
0
No votes yet

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!

 

Screenshots: 

Category:

Keywords:

Application versions: 
AttachmentSizeDate
File lovecade-0.1.beta-1.noarch.rpm59.58 MB02/09/2025 - 16:38
Changelog: 

(none)