GitHub

a short, esoteric liminal space game. you can find it on itch.io here: https://burpingbubbleboy.itch.io/fog11

welcome to the public repository!! this is the game as I left it, when it was first uploaded to play on August 21, 2026.

this repository exists so others can use what I made freely, with no charge. fork, mod, redistribute, learn, do whatever man!! go crazy!

all assets were created by me, from scratch. yes, you can use them in your own games. no, you don't need to credit me.

technical details

fog11 uses Java 21 with libGDX under the hood, and requires OpenGL 3.3 core to function correctly. the default libGDX renderer had been replaced to allow for custom (simple) fog and (even simpler) lighting effects. fog11 also allows for importing .GLTF files with a custom library I wrote (which will be open-sourced too, soon.)

UPDATE!! the .GLTF loader is now available under an MIT license here: https://github.com/Burpingbubbleboy/gdx-simplegltf/

fog11's levels use a complex trigger/event system under the hood. to load a level, fog11 uses a component called a MapLoader to load a .GLTF file. once loaded, the .GLTF (which is just a regular Model at this point) searches for nodes with special names, such as having "-ent" in their name. once found, the MapLoader constructs special entities from information given by the nodes, but also given by files which are stored in a custom format in a specially named folder somewhere. fog11's level loading system was a bit overkill, but is still cool nonetheless. look at class documentation to get a further idea of how it works. there's also a special file named "RULES.txt" inside assets/mapdata to further explain how things work. I originally wrote this for myself, but feel free to read it anyways.

oh also, documentation? yeah, documentation! most of the game code is documented (sometimes crudely with colorful language, sorry), so you, the reader, should have an easier time understanding how the code works which should make it easier to modify and change.

from here?

fog11 is a finished game, and probably won't receive bugfixes (unless they're so bad you literally can't open the game to play it). I've thought about making a sequel or continuation or something, but I'm more interested in writing a full sector-based game engine (like DOOM) in raw LWJGL3.

maybe some other day I'll make a sequel.

thank you for checking out fog11!

Read the original on github.com ↗