Cyberpunk 2077 Quest Authoring
The RED Questbook
Quest modding in Cyberpunk 2077 is powerful, but the public documentation is still scattered across a small number of focused guides. This book provides a standalone path from opening your first quest resource to building quests with journal entries, world interactions, characters, scenes, combat, vehicles, and cleanup.
You do not need to understand REDengine internals before you begin. The early chapters introduce one idea at a time, and the downloadable WolvenKit projects give you something concrete to inspect whenever the resource model feels abstract.
The book complements the broader REDmodding quest and scene guides. It lives separately because native quest authoring is still developing quickly and benefits from executable examples, coordinated diagrams, and a learning path that can evolve as the tools improve.
Start small
Begin with Start here. You will install the tools, learn the shape of a WolvenKit project, inspect one vanilla questphase, and build First Signal: a quest with one objective, a short wait, and a one-shot completion fact.
Five incremental labs then add the major systems:
- First Signal — questphase, journal, localization, and a persistent fact.
- Signal Race — conditions, waits, Boolean trees, and parallel signal flow.
- Boundary Check — streaming sectors, NodeRefs, triggers, and a map pin.
- Handoff Point — root and child questphases with explicit input/output contracts.
- First Contact — a community actor, readiness, a spoken scene, named handoff, and delayed cleanup.
Each lab includes an overview, a manual WolvenKit walkthrough, a completed project, and an in-game test procedure. You can follow them in order or use the lab overview to find the closest starting point for your own quest.
Think in cooperating resources
A Cyberpunk quest is rarely one file:
.questphasegraphs coordinate progression and persistent state;.journalresources define quests, objectives, messages, files, and map pins;- localization resources provide UI text, subtitles, dialogue, and choices;
- streaming resources place triggers, markers, communities, AI spots, and devices in the world;
.sceneresources provide dialogue, choices, events, animations, and named exits;- entity, appearance, and TweakDB resources provide custom characters and gameplay records.
Most difficult bugs occur where two of these owners disagree. The book therefore explains not only which properties to set, but which resource owns the behavior, how identities connect across files, and what to inspect when a graph looks valid but nothing happens in game.
What the examples prove
The downloadable projects are executable reference material, not magic templates. Their structure is checked with the version of WolvenKit listed in Tested versions, and every supplied node and resource is explained in the book.
All five labs are Structurally validated. Their in-game acceptance runs are still pending, so their intended runtime behavior remains Experimental. Use the test guides to check what happens in your game; the completed downloads are comparison projects, not a promise of a tested playthrough.
The system chapters explain the resource relationships, and the test guides show how to check their behavior in game.