A replica of the library from Jorge Luis Borges' story The Library of Babel. Every single book in one massive library, all crammed into a 15MB download. No render distance limit, gaze off into infinity. Everything is generated in real-time.

Minimum specs:

  • Resolution = 720p
  • Computer = Updated at least once in the last 5 years.

(If things are slow, turn off shadows)

Made in Godot

See the source on Github
And a writeup of some of the tech

Some related projects:

PlatformsWindows, Linux, HTML5
Release date Jun 04, 2022
Rated 4.3 out of 5 stars
(3 total ratings)
Made withGodot, Blender
Tags3D, Atmospheric, Exploration, First-Person, Godot, Liminal space, Low-poly, Singleplayer, Surreal, Walking simulator
Code licenseMIT License
Average sessionA few minutes
InputsKeyboard, Mouse, Xbox controller, Playstation controller
LinksSource code


Download NowName your own price

Click download now to get access to the following files:

Total_Library_win64.zip 15 MB
Total_Library_linux64.zip 16 MB
Total-Library-source-1.0.0.zip 5 MB

Development log


Log in with itch.io to leave a comment.


How is this possible! This is amazing, my brain is boggled. I have always loved the idea of the library of babel, and you brought it to life perfectly. Really well done. It ran surprisingly well for being never ending. Has anybody else actually found legible words and sentences yet? I'd be interested to find out. Anyway, awesome game 10/10, this is sick!

words definitely, words like do, ram and others

Cool, I have found a couple like ran, stun, and cat


I tried to run it on an old Linux laptop (Debian 8, can't use newer because of old ATi graphics and fglrx driver) and it failed with the following output: https://pastebin.com/6nsZRKkn

Thanks for the report! Do you know what version of libstdc++ you have? Looks like the game's engine needs v6. I don't think I can do much other than suggest you update if that's an option. You could also try running it from the source linked in the description.

Does the web version work?

I will check it soon. Upgrade is not an option since fglrx is dropped in newer distros and open source AMD driver is suboptimal with old GPUs. Also the web version isn't working on that specific device because it's too weak for that.


Relaxing and interesting, I'm wondering if you can do something similar with the "Pool-rooms"


Really coooool 

Good Job bro


Would it at all be possible to have an app like this where it can access all of my ebooks from a folder and allow me to browse my library in a virtual 3d library.

Sure, it would take a decent amount of work but you could probably reuse some of the components from this. There's a link to the source in the description for anyone sufficiently motivated.

(1 edit) (+3)

It would be really nice if there was a search function like on the website. But I'm very happy with what you were able to accomplish here.


Really cool and eerie!

No Mac? :(


Unfortunately I don't have a mac to build or test it out on.


Just got it working in-browser if you still want to give it a try!

Tried the web version on my Macbook Air (2015 model, i5, 8 GB, macOS Monterey). With Safari the page crashed and reloads, with Firefox the loading screen freezes at a certain stage. I can't see any unusual CPU or RAM usage spikes prior to crash.

Do you see anything in the developer console? Should be Cmd + Option + C

(1 edit)

There are two error outputs (with a bunch of warnings) in the console that might be relevant:

Error: Promised response from onMessage listener went out of scope 3 background.js:931:170


Cross-Origin request blocked

(1 edit) (+1)

i liked there was no "backrooms monster" trope that i've seen in a lot of liminal space video games. it was still successful in making me feel unease. only issue i had was that i got stuck on the stairs a few times and had to reset


Yeah, sorry about that. It's really difficult to get the collisions right on spiral staircases. There are a few invisible boxes to stop you getting wedged, and I'm not quite sure what else I can do.

Thanks for taking a look!