Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(+1)

The multiplayer functionality is so impressive. I would love to see a behind the scenes on how levels are stored. Even without multiplayer, the main game is amazing and would be a gem on its own.

(+1)

Thanks! ❤️Nothing special on the backend really. All the letter positions/scales/rotations are just serialized to a JSON which is then thrown into a database.

For example

{ "name": "Garden of Eden", "creator": "Antti", "letters": [ { "index": 14, "x": 3.5240273475646974, "y": 0.08009135723114014, "scale": 1.0633747577667237, "rotation": 27.999998092651368 }, { "index": 14, "x": 3.4668195247650148, "y": 0.4233410954475403, "scale": 0.37337541580200198, "rotation": 55.000003814697269 }, { "index": 9, "x": 4.324941635131836, "y": 1.247139573097229, "scale": 0.7733750343322754, "rotation": 159.0 }, { "index": 2, "x": 4.988558292388916, "y": 1.6590392589569092, "scale": 0.2533755302429199, "rotation": 73.00000762939453 }, { "index": 24, "x": 5.0800909996032719, "y": 1.1670488119125367, "scale": 0.19337549805641175, "rotation": 188.0 }, { "index": 3, "x": 2.448512554168701, "y": 1.6819220781326295, "scale": 0.42337536811828616, "rotation": 53.000022888183597 }, { "index": 19, "x": 2.8489701747894289, "y": 1.8993144035339356, "scale": 0.4633753299713135, "rotation": 6.0 } ] }