bluelinden / lena

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SerialKit

Batteries included, logic not.

Tell complex, non-linear stories with an extremely opinionated game framework that lets you contribute the story without needing to worry about anything else.

Pages are objects, and everything else is a function. There is no hierarchy the engine forces on you, all you need is a function for the "next" button and one for the "back" button, and you're good to go.

Just have your entrypoint in the game/main.ts file, and link your other pages via standard imports, and SerialKit will follow the objects wherever they lead.

Read the type definitions in serialkit/engine/base/page.types.ts to learn how to use them in your game.

Run bun run build to build the game. Run bun run dev to start the game in a live environment.

While Bun is the preferred package manager and runtime for SerialKit, Node/NPM/PNPM/Yarn are also usable, and you can use any of them to build and run your game.

About

License:GNU General Public License v3.0


Languages

Language:TypeScript 77.9%Language:Svelte 18.6%Language:SCSS 2.3%Language:HTML 0.7%Language:JavaScript 0.4%