Nightshift

Someone is always on.

We build AI agents that work inside an explicit set of rules rather than improvising freely, and that keep working when nobody is watching. Two products so far: Rolegend and Masquerade AI.

02:14 rolegend turn resolved attack 17 vs AC 15 hit02:14 rolegend d20+5 rolled server-side seed recorded02:31 masquerade script matched refund/outside-window02:47 rolegend world_state updated location: Duskwater Reach03:02 masquerade escalated to human reason: out of scope03:09 rolegend encounter started 4 participants03:18 masquerade reply traced 12 steps replayable03:40 rolegend session recap summarised turns 1-4004:05 masquerade script switched delivery -> refund04:22 rolegend condition applied prone save at end of turn
02:14 rolegend turn resolved attack 17 vs AC 15 hit02:14 rolegend d20+5 rolled server-side seed recorded02:31 masquerade script matched refund/outside-window02:47 rolegend world_state updated location: Duskwater Reach03:02 masquerade escalated to human reason: out of scope03:09 rolegend encounter started 4 participants03:18 masquerade reply traced 12 steps replayable03:40 rolegend session recap summarised turns 1-4004:05 masquerade script switched delivery -> refund04:22 rolegend condition applied prone save at end of turn
02:14 rolegend turn resolved attack 17 vs AC 15 hit02:14 rolegend d20+5 rolled server-side seed recorded02:31 masquerade script matched refund/outside-window02:47 rolegend world_state updated location: Duskwater Reach03:02 masquerade escalated to human reason: out of scope03:09 rolegend encounter started 4 participants03:18 masquerade reply traced 12 steps replayable03:40 rolegend session recap summarised turns 1-4004:05 masquerade script switched delivery -> refund04:22 rolegend condition applied prone save at end of turn
02:14 rolegend turn resolved attack 17 vs AC 15 hit02:14 rolegend d20+5 rolled server-side seed recorded02:31 masquerade script matched refund/outside-window02:47 rolegend world_state updated location: Duskwater Reach03:02 masquerade escalated to human reason: out of scope03:09 rolegend encounter started 4 participants03:18 masquerade reply traced 12 steps replayable03:40 rolegend session recap summarised turns 1-4004:05 masquerade script switched delivery -> refund04:22 rolegend condition applied prone save at end of turn

The studio

Software that keeps working after hours.

Nightshift Software builds consumer web applications, specialising in AI agents constrained by systems we author. Rolegend is an AI game master for solo D&D 5e, where dice are rolled by the server rather than produced by the model. Masquerade AI follows written process scripts, choosing between them and switching as a conversation changes. Both are subscription products, sold and delivered online.

On the roster

Two projects in the making.

Rolegend

Early access

An AI Game Master for solo tabletop campaigns.

Rolegend runs a solo D&D 5e campaign with an AI at the head of the table. Build a character, write what you do in your own words, and it narrates the scene, plays the NPCs and drives combat. Dice are rolled by the server, and the campaign keeps its state between sessions.

  • An AI Game Master that narrates, runs NPCs and handles combat
  • Full 5e character sheets with server-rolled dice
  • Campaign state persists across every session
  • Async play-by-post - take a turn whenever you like
rolegend.com

Masquerade AI

Coming soon

Support agents that follow your process, not their own.

Masquerade AI answers customer conversations by following process scripts you write. Each script covers a situation - a refund, a delivery query, an escalation - and the agent picks the one that fits, works through it, and switches if the conversation turns. You change its behaviour by editing the script rather than rewriting a prompt.

  • Authored process scripts instead of prompt engineering
  • Switches script when a conversation changes direction
  • Defined escalation paths to a human
  • Traced replies you can replay and audit