Skip to main content

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

Very interesting game! Strong writing. Could use some mobile optimization (very small) as well as a footer link in the message display to easily x our without having to scroll to the top.


The architecture is really intriguing - are you doing API calls to a server you host, and storing messages in a database? I've been wanting to add external APIs to Twine games. Any advice for the process?

Thank you for the comment! I'll take the design stuff into account for the next time I update the game (might be a while, but should happen eventually).

Architecture-wise, yeah, the game makes API calls to a server hosted on fly.io which communicates with an AWS database. This isn't actually a Twine game, it's iffinity, though that's still similar to Twine's Snowman. I've tried Sugarcube and had a hard time with it, but Snowman should be able to do everything this game does. My specific setup has everything in a bunch of external Typescript files that get compiled into one main Javascript file that's included in the actual build. Checking the source code might be useful—readBoard.ts and writeBoard.ts in script_files are what control the server interaction.

(1 edit) (+1)

Thanks for the info! I'll see if I can figure it out - I'm only just learning coding through twine, so I struggle with intense code-heavy stuff.