A downloadable tool for Windows

What is it?

Narrative Kit is a collection of extensions used to build narrative gameplay in your game.

Its main focus is to provide a modular framework that allows flexible yet simple interaction with the game environment, while also working with the free version of CopperCube.

Features

  • Create narrative games without coding
  • Works with the free version of CopperCube
  • Built around CopperCube's variable system
  • Easy interaction system for game objects
  • Conditional interactions based on variables
  • Switch between FPS player and static cameras
  • FPS player controller with head bob, strafe tilt, and footsteps
  • Helper actions for common gameplay tasks

    Games Made with Narrative Kit

    The following games were created using Narrative Kit.

    How to use?

    Please check the attached demo and video.

    Full documentation could be found here: https://alxvn.github.io/nkdocs/.

    Additional Resources

    Resource Description
    CopperCube Variable Editor Simplifies variable management and makes using Narrative Kit easier.
    GitHub Repository Source code for all Narrative Kit scripts.
    Documentation Full documentation with guides, examples, and API references.

    Prefabs

    You can also download prefabs for Narrative Kit. Currently two prefabs are available:

    • NK Base FPS Player – a basic player setup ready to use in your scene.
    • NK Camera Pointer – a helper node used to position the player when switching between scenes.

    You can read more about how to use prefabs in CopperCube here: CopperCube Prefabs Documentation.

    Updates

    Show update history
    • 07/02/2026
      - Added documentation at https://alxvn.github.io/nkdocs/.
    • 04/02/2026
      - Fixed multiple bugs related to the interaction manager. Invisible nodes can no longer be interacted with, variable-controlled interactions can now be fully disabled, and interaction text updates correctly.
      - Added helper actions: "Shake Object", "Hide and Unhide Nodes", "Execute Once on Scene Change".
    • 20/01/2026
      - Renamed "Narrative Toolkit" to "Narrative Kit". Extensions now start with NK instead of okeoke.
      - Added icon support for node interactions (see "Show Icons DEMO").
      - Fixed collider node detection.
      - Added "Give Back Control" action to switch from static camera to player camera.
      - Added versioning for future compatibility.
    • 30/12/2025
      - Fixed interaction with objects behind level geometry.

    I’d love to hear your feedback or ideas for improvements!

    Updated 6 days ago
    StatusIn development
    CategoryTool
    PlatformsWindows
    Rating
    Rated 5.0 out of 5 stars
    (3 total ratings)
    Authorokeoke
    Tagscoppercube, extension, Horror, Walking simulator

    Download

    Download
    [NK][Core]Narrative Kit V2.0.zip 23 kB
    Download
    [NK][Examples] Pin pad puzzle example scene 6 MB
    Download
    [NK][Examples] Switch scenes 6.1 MB
    Download
    [NK][Prefabs] Base Prefabs 490 kB

    Development log

    Comments

    Log in with itch.io to leave a comment.

    I really love this

    Amazing!!!!!