A free/libre fast-paced arcade collection of mini-games. https://librerama.codeberg.page
Find a file
2026-02-22 18:48:57 -03:00
_export Add ExportHelper plugin to help automate the exporting process 2023-05-15 09:59:10 -03:00
addons/editor_plugins Fix wrong calculation of translation completion 2025-12-23 11:16:47 -03:00
distribution Change the Brazilian Portuguese desktop comment to sound more natural 2025-11-22 11:51:41 -03:00
fastlane Make minor changes to main icon's proportions 2024-02-27 20:07:22 -03:00
fonts Port codebase to Godot 4.4 2025-03-02 15:45:23 -03:00
managers Use Godot's built-in focus hiding system 2026-02-22 13:51:03 -03:00
modals Use Godot's built-in focus hiding system 2026-02-22 13:51:03 -03:00
nanogame_player Upgrade to Godot 4.6 2026-02-01 15:27:37 -03:00
nanogames Upgrade to Godot 4.6 2026-02-01 15:27:37 -03:00
places Use Godot's built-in focus hiding system 2026-02-22 13:51:03 -03:00
shaders Change variable name from modulate to alpha in the texture wave shader 2025-05-23 12:21:55 -03:00
themes Use Godot's built-in focus hiding system 2026-02-22 13:51:03 -03:00
tools/nanogame_debugger Upgrade to Godot 4.6 2026-02-01 15:27:37 -03:00
translations Update translation completion 2026-02-22 18:48:57 -03:00
.gitignore Save debug session file in the user data directory instead of the source directory 2024-08-13 11:51:49 -03:00
CHANGELOG.md Inform the player about translation completeness 2025-12-07 19:57:55 -03:00
default_bus_layout.tres Update Godot files with missing data 2026-01-17 15:35:44 -03:00
export_presets.cfg Upgrade to Godot 4.6 2026-02-01 15:27:37 -03:00
icon.svg Make minor changes to main icon's proportions 2024-02-27 20:07:22 -03:00
icon.svg.import Update metadata across various files 2025-05-23 11:51:50 -03:00
LICENSE Initial commit 2020-04-19 16:04:41 -03:00
project.godot Update project icon paths 2026-02-07 17:11:42 -03:00
README.md Upgrade to Godot 4.6 2026-02-01 15:27:37 -03:00

The Librerama logo.

Libre (from French, meaning free); rama (part of fliperama, from Portuguese, meaning arcade).

Librerama: A free/libre fast-paced arcade collection of mini-games

Overview

Librerama is an arcade compilation of very small, fast-paced mini-games (nicknamed "nanogames"), with the main objective being to rack up the highest score possible by winning the most nanogames you can before getting a game over, while they progressively increase in both speed and difficulty.

While the game itself comes with its own collection of nanogames, custom ones can also be made and played.

This game is a work-in-progress! Which means that a lot of things are missing, and what is present can change at any moment.

Editing and Exporting

The game is made using the Godot Engine, and it's the only tool needed to both edit the project and to export binaries to be played across multiple platforms. Suffice to say, knowledge in how to use it is necessary.

The minimum engine version expected is 4.6.0, but it's recommended to use the latest 4.6.* version if possible.

Documentation

Information on how to make your own custom nanogames (including some general design tips) can be found in the repository's internal wiki.

Community

An official Matrix chat room can be found and entered using this invitation link, where general discussion about the game and nanogame-making can happen.

Donations

Librerama is not just free as in freedom, but also free as in free of charge, so monetary contributions are very much welcomed!

Donations can be made to me via Liberapay. The money will be used to help me put more work not just into this game, but also my general work in free/libre gaming.

Screenshots

The main lobby. The nanogame "Fliperama". The nanogame "Buzzing Lunch". The nanogame "Hop for Love". The nanogame "Cortes de Papel". The nanogame "Shuffle Dance".

Licenses

Source code

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Assets

All assets (those being files of images or sounds) are under the CC BY-SA 4.0 license, unless otherwise specified.

Third-party

Librerama is developed using the Godot Engine, under the MIT license.

Godot Engine, and therefore Librerama itself makes use of FreeType for font rendering, under the FTL license.

Librerama also uses Google's Noto family of fonts, all under the OFL-1.1 license.

For the licenses of the third-party components used by the nanogames themselves (all under free culture licenses), check their individual "nanogame.json" files.