VNgine

A visual novel game engine for SailfishOS. You provide the story scripts, assets and metadata — the engine handles rendering, input, saves, settings and localisation.

The engine's title screen, running on a Sailfish device. Placeholder — swap for a real capture once there's a build to show.
TODO — home page copy: elevator pitch, screenshots, download links.

Screenshots

Placeholders for now — each becomes a real capture as scenes and UI come together.

16:9
A dialogue scene mid-playthrough — textbox, choices and HUD together.
16:9
Settings page, built from the manifest: audio, language and toggles.
9:16
A branching choice moment between two options.
9:16
Save slots screen, styled to match the Sailfish system UI.

Start here

Write your first game

A step by step tutorial from empty folder to running app.

JSON generators

Build manifests, styles and scene scripts in a form instead of by hand.

Games

Visual novels built with VNgine.

Code walkthrough

How the engine is put together, for contributors.

Design philosophy

Bundled engine. Your game is a self-contained application. Players download the game directly from Harbour or another channel — no separate engine install, no library browsing.

SailfishOS feel. Pull-down menus, page stack navigation: your game feels at home.

Harbour-first. VNgine and base games target Harbour compliance.

TODO — status / feature matrix (implemented, in development, planned).