Where to play
The same game and the same cloud saves, in the browser, on PC and on Android.
Gameplay
Never run out of books.
Powered by Sai Server
Infinite Book Shelf uses two Sai Server modules for sign-in and cloud saves. Here is what each one does in the game.
custom game_data

Not used by this game. One drop-in prefab, modular and event-driven.
Engineering highlights

A grid of shelves is split into clusters. Shelves are generated only when the camera needs them and streamed in and out as you pan.
Each shelf is built from rules: rows of 10 books, compartments of 2–7, stepped boards and one empty compartment. The rules are validated over 20,000 seeds.
Books swap between shelves inside a cluster, fully reproducible from the seed.
Loading is spread across frames, so the game never freezes while a level loads, on any platform.
Desktop and mobile feature profiles: a mobile render pipeline asset, BC7 textures on desktop and ASTC on mobile.
Books, shelves, flowers and effects come from one scene-authored pool.