# Ninjutsu Games

## Ninjutsu Games

- [Welcome!](https://docs.ninjutsugames.com/readme.md): This is 'official' docs page for Ninjutsu Games modules for Game Creator!
- [Fusion Module](https://docs.ninjutsugames.com/game-creator-2/fusion-module.md): Photon Fusion module for Game Creator 2
- [Setup](https://docs.ninjutsugames.com/game-creator-2/fusion-module/setup.md): Welcome to getting started with the Factions module. In this section, you’ll learn how to install this module and get started with the examples it comes with.
- [Sessions](https://docs.ninjutsugames.com/game-creator-2/fusion-module/sessions.md)
- [Characters](https://docs.ninjutsugames.com/game-creator-2/fusion-module/characters.md)
- [Variables](https://docs.ninjutsugames.com/game-creator-2/fusion-module/variables.md)
- [Remote Procedure Calls](https://docs.ninjutsugames.com/game-creator-2/fusion-module/remote-procedure-calls.md)
- [Settings](https://docs.ninjutsugames.com/game-creator-2/fusion-module/settings.md)
- [User Interface](https://docs.ninjutsugames.com/game-creator-2/fusion-module/user-interface.md)
- [References](https://docs.ninjutsugames.com/game-creator-2/fusion-module/references.md)
- [Shutdown Reasons](https://docs.ninjutsugames.com/game-creator-2/fusion-module/references/shutdown-reasons.md)
- [Guides](https://docs.ninjutsugames.com/game-creator-2/fusion-module/guides.md)
- [How to test my game](https://docs.ninjutsugames.com/game-creator-2/fusion-module/guides/how-to-test-my-game.md)
- [How to toggle Debug mode](https://docs.ninjutsugames.com/game-creator-2/fusion-module/guides/how-to-toggle-debug-mode.md)
- [How to Update Fusion SDK](https://docs.ninjutsugames.com/game-creator-2/fusion-module/guides/how-to-update-fusion-sdk.md)
- [Releases](https://docs.ninjutsugames.com/game-creator-2/fusion-module/releases.md)
- [Fusion Factions](https://docs.ninjutsugames.com/game-creator-2/fusion-module/fusion-factions.md)
- [Releases](https://docs.ninjutsugames.com/game-creator-2/fusion-module/fusion-factions/releases.md)
- [Fusion Stats](https://docs.ninjutsugames.com/game-creator-2/fusion-module/fusion-stats.md)
- [Releases](https://docs.ninjutsugames.com/game-creator-2/fusion-module/fusion-stats/releases.md)
- [Fusion Inventory](https://docs.ninjutsugames.com/game-creator-2/fusion-module/fusion-inventory.md)
- [Releases](https://docs.ninjutsugames.com/game-creator-2/fusion-module/fusion-inventory/releases.md)
- [Fusion Abilities](https://docs.ninjutsugames.com/game-creator-2/fusion-module/fusion-abilities.md)
- [Releases](https://docs.ninjutsugames.com/game-creator-2/fusion-module/fusion-abilities/releases.md)
- [Fusion Melee](https://docs.ninjutsugames.com/game-creator-2/fusion-module/fusion-melee.md)
- [Releases](https://docs.ninjutsugames.com/game-creator-2/fusion-module/fusion-melee/releases.md)
- [Fusion Shooter](https://docs.ninjutsugames.com/game-creator-2/fusion-module/fusion-shooter.md)
- [Releases](https://docs.ninjutsugames.com/game-creator-2/fusion-module/fusion-shooter/releases.md)
- [Factions](https://docs.ninjutsugames.com/game-creator-2/factions.md)
- [Setup](https://docs.ninjutsugames.com/game-creator-2/factions/setup.md): Welcome to getting started with the Factions module. In this section, you’ll learn how to install this module and get started with the examples it comes with.
- [Faction Asset](https://docs.ninjutsugames.com/game-creator-2/factions/faction-asset.md)
- [Settings Editor](https://docs.ninjutsugames.com/game-creator-2/factions/faction-asset/settings-editor.md)
- [Member](https://docs.ninjutsugames.com/game-creator-2/factions/member.md): The Member component is essential for integrating any object or character into the Faction system. By adding this component, you enable the object or character to join or leave factions dynamically.
- [Memory](https://docs.ninjutsugames.com/game-creator-2/factions/member/memory.md)
- [Visual Scripting](https://docs.ninjutsugames.com/game-creator-2/factions/visual-scripting.md)
- [Conditions](https://docs.ninjutsugames.com/game-creator-2/factions/visual-scripting/conditions.md)
- [Events](https://docs.ninjutsugames.com/game-creator-2/factions/visual-scripting/events.md)
- [Instructions](https://docs.ninjutsugames.com/game-creator-2/factions/visual-scripting/instructions.md)
- [Properties](https://docs.ninjutsugames.com/game-creator-2/factions/visual-scripting/properties.md)
- [User Interface](https://docs.ninjutsugames.com/game-creator-2/factions/user-interface.md)
- [Releases](https://docs.ninjutsugames.com/game-creator-2/factions/releases.md)
- [Photon Factions](https://docs.ninjutsugames.com/game-creator-2/factions/photon-factions.md)
- [Coop](https://docs.ninjutsugames.com/game-creator-2/coop.md): Local multiplayer for Game Creator 2
- [Loot Locker](https://docs.ninjutsugames.com/game-creator-2/loot-locker.md): The ultimate backend system for Game Creator 2
- [Getting Started](https://docs.ninjutsugames.com/game-creator-2/loot-locker/getting-started.md): Getting started with LootLocker couldn't be easier. Follow these five simple steps and you'll be up and running in no time!
- [Authentication](https://docs.ninjutsugames.com/game-creator-2/loot-locker/authentication.md): LootLocker supports different types of authentication methods. You'll want to select the best method depending on your game and target platforms.
- [Guest](https://docs.ninjutsugames.com/game-creator-2/loot-locker/authentication/guest.md): The fastest and easiest way to create and identify a user account
- [White Label](https://docs.ninjutsugames.com/game-creator-2/loot-locker/authentication/white-label.md)
- [Google](https://docs.ninjutsugames.com/game-creator-2/loot-locker/authentication/google.md): Authenticate your players using Google and register a session for them on the LootLocker backend.
- [Steam](https://docs.ninjutsugames.com/game-creator-2/loot-locker/authentication/steam.md)
- [Apple Sign In](https://docs.ninjutsugames.com/game-creator-2/loot-locker/authentication/apple-sign-in.md)
- [Sessions](https://docs.ninjutsugames.com/game-creator-2/loot-locker/sessions.md)
- [Save Load](https://docs.ninjutsugames.com/game-creator-2/loot-locker/save-load.md): LootLocker module has built-in integration with Game Creator 2 Save & Load system
- [Players](https://docs.ninjutsugames.com/game-creator-2/loot-locker/players.md)
- [Player Storage](https://docs.ninjutsugames.com/game-creator-2/loot-locker/players/player-storage.md)
- [Names](https://docs.ninjutsugames.com/game-creator-2/loot-locker/players/names.md)
- [Leaderboards](https://docs.ninjutsugames.com/game-creator-2/loot-locker/leaderboards.md)
- [Visual Scripting](https://docs.ninjutsugames.com/game-creator-2/loot-locker/leaderboards/visual-scripting.md)
- [Messages](https://docs.ninjutsugames.com/game-creator-2/loot-locker/messages.md)
- [Progressions](https://docs.ninjutsugames.com/game-creator-2/loot-locker/progressions.md)
- [Replenish System](https://docs.ninjutsugames.com/game-creator-2/loot-locker/replenish-system.md): Create time-based system. Use the server's time to make sure players can't cheat by changing the time on their device
- [Date Time](https://docs.ninjutsugames.com/game-creator-2/loot-locker/date-time.md)
- [Server Time](https://docs.ninjutsugames.com/game-creator-2/loot-locker/date-time/server-time.md)
- [Handling Errors](https://docs.ninjutsugames.com/game-creator-2/loot-locker/handling-errors.md)
- [Releases](https://docs.ninjutsugames.com/game-creator-2/loot-locker/releases.md)
- [State Machine 2](https://docs.ninjutsugames.com/game-creator-2/state-machine-2.md)
- [Getting Started](https://docs.ninjutsugames.com/game-creator-2/state-machine-2/getting-started.md): Get up and running with State Machine 2 in minutes
- [Graph Editor](https://docs.ninjutsugames.com/game-creator-2/state-machine-2/graph-editor.md)
- [State Machine Runner](https://docs.ninjutsugames.com/game-creator-2/state-machine-2/state-machine-runner.md)
- [Nodes](https://docs.ninjutsugames.com/game-creator-2/state-machine-2/nodes.md): All the node types available in State Machine 2
- [Node Features](https://docs.ninjutsugames.com/game-creator-2/state-machine-2/nodes/node-features.md)
- [Variables](https://docs.ninjutsugames.com/game-creator-2/state-machine-2/variables.md): State Machine and Runner Variables
- [Embedded Mode](https://docs.ninjutsugames.com/game-creator-2/state-machine-2/embedded-mode.md): Use scene references directly in your state machines
- [Limitations](https://docs.ninjutsugames.com/game-creator-2/state-machine-2/embedded-mode/limitations.md): Understanding the constraints of Embedded Mode
- [Best Practices](https://docs.ninjutsugames.com/game-creator-2/state-machine-2/embedded-mode/best-practices.md): Tips for effectively using Embedded Mode
- [Troubleshooting](https://docs.ninjutsugames.com/game-creator-2/state-machine-2/embedded-mode/troubleshooting.md): Common issues and solutions for Embedded Mode
- [Visual Scripting](https://docs.ninjutsugames.com/game-creator-2/state-machine-2/visual-scripting.md): Integrate with Game Creator 2's visual scripting system
- [Instructions](https://docs.ninjutsugames.com/game-creator-2/state-machine-2/visual-scripting/instructions.md): Actions to control state machine execution
- [Run State Machine Runner Node](https://docs.ninjutsugames.com/game-creator-2/state-machine-2/visual-scripting/instructions/run-node.md): Executes a State Machine node from a specific target runner
- [Run Node with Variables](https://docs.ninjutsugames.com/game-creator-2/state-machine-2/visual-scripting/instructions/run-node-with-variables.md): Executes a node and passes variable values to the runner
- [Enable State Machine Runner Node](https://docs.ninjutsugames.com/game-creator-2/state-machine-2/visual-scripting/instructions/enable-node.md): Enables a State Machine node on a specific runner
- [Disable State Machine Runner Node](https://docs.ninjutsugames.com/game-creator-2/state-machine-2/visual-scripting/instructions/disable-node.md): Disables a State Machine node on a specific runner
- [Stop State Machine Runner Node](https://docs.ninjutsugames.com/game-creator-2/state-machine-2/visual-scripting/instructions/stop-node.md): Stops a running State Machine node on a specific runner
- [Loop List with Node](https://docs.ninjutsugames.com/game-creator-2/state-machine-2/visual-scripting/instructions/loop-list-with-node.md): Iterates through a list and executes a node for each element
- [Run State Machine Node](https://docs.ninjutsugames.com/game-creator-2/state-machine-2/visual-scripting/instructions/run-node-1.md): Executes a node directly on a State Machine asset
- [Enable State Machine Node](https://docs.ninjutsugames.com/game-creator-2/state-machine-2/visual-scripting/instructions/enable-node-1.md): Enables a node in a State Machine asset
- [Disable State Machine Node](https://docs.ninjutsugames.com/game-creator-2/state-machine-2/visual-scripting/instructions/disable-node-1.md): Disables a node in a State Machine asset
- [Stop State Machine Node](https://docs.ninjutsugames.com/game-creator-2/state-machine-2/visual-scripting/instructions/stop-node-1.md): Stops a running node in a State Machine asset
- [Conditions](https://docs.ninjutsugames.com/game-creator-2/state-machine-2/visual-scripting/conditions.md): Check state machine node states
- [Runner Node Is Running](https://docs.ninjutsugames.com/game-creator-2/state-machine-2/visual-scripting/conditions/node-running.md): Check if a node is running on a specific runner
- [Runner Node Is Enabled](https://docs.ninjutsugames.com/game-creator-2/state-machine-2/visual-scripting/conditions/node-enabled.md): Check if a node is enabled on a specific runner
- [Node Is Running](https://docs.ninjutsugames.com/game-creator-2/state-machine-2/visual-scripting/conditions/node-running-1.md): Check if a node is running on a State Machine asset
- [Node Is Enabled](https://docs.ninjutsugames.com/game-creator-2/state-machine-2/visual-scripting/conditions/node-enabled-1.md): Check if a node is enabled on a State Machine asset
- [Events](https://docs.ninjutsugames.com/game-creator-2/state-machine-2/visual-scripting/events.md): React to state machine variable changes
- [On Variable Change](https://docs.ninjutsugames.com/game-creator-2/state-machine-2/visual-scripting/events/on-variable-change.md): Triggered when a State Machine asset variable changes
- [On Runner Variable Change](https://docs.ninjutsugames.com/game-creator-2/state-machine-2/visual-scripting/events/on-runner-variable-change.md): Triggered when a State Machine Runner variable changes
- [Properties](https://docs.ninjutsugames.com/game-creator-2/state-machine-2/visual-scripting/properties.md): Read and write State Machine variables from anywhere
- [Multiplayer](https://docs.ninjutsugames.com/game-creator-2/state-machine-2/multiplayer.md): Multiplayer integration with Photon Fusion and PUN2
- [Fusion Integration](https://docs.ninjutsugames.com/game-creator-2/state-machine-2/multiplayer/fusion-integration.md): Using State Machine 2 with Photon Fusion
- [PUN2 Integration](https://docs.ninjutsugames.com/game-creator-2/state-machine-2/multiplayer/pun2-integration.md): Using State Machine 2 with Photon PUN2
- [Common Patterns](https://docs.ninjutsugames.com/game-creator-2/state-machine-2/multiplayer/patterns.md): Common multiplayer state machine patterns
- [Best Practices](https://docs.ninjutsugames.com/game-creator-2/state-machine-2/multiplayer/best-practices.md): Tips for networked state machines
- [Troubleshooting](https://docs.ninjutsugames.com/game-creator-2/state-machine-2/multiplayer/troubleshooting.md): Fixing common multiplayer issues
- [Examples](https://docs.ninjutsugames.com/game-creator-2/state-machine-2/multiplayer/examples.md): Practical multiplayer state machine examples
- [Shortcuts](https://docs.ninjutsugames.com/game-creator-2/state-machine-2/shortcuts.md): Keyboard shortcuts for the Graph Editor
- [Releases](https://docs.ninjutsugames.com/game-creator-2/state-machine-2/changelog.md): State Machine 2 Releases
- [Photon Module 2](https://docs.ninjutsugames.com/game-creator-2/photon-module-2.md)
- [Overview](https://docs.ninjutsugames.com/game-creator-2/photon-module-2/overview.md)
- [Releases](https://docs.ninjutsugames.com/game-creator-2/photon-module-2/changelog.md): Photon Module 2 Releases
- [Photon Shooter](https://docs.ninjutsugames.com/game-creator-2/photon-module-2/photon-shooter.md)
- [Getting Started](https://docs.ninjutsugames.com/game-creator-2/photon-module-2/photon-shooter/getting-started.md)
- [Releases](https://docs.ninjutsugames.com/game-creator-2/photon-module-2/photon-shooter/releases.md)
- [Photon Stats](https://docs.ninjutsugames.com/game-creator-2/photon-module-2/photon-stats.md)
- [Releases](https://docs.ninjutsugames.com/game-creator-2/photon-module-2/photon-stats/changelog.md): Photon Stats Releases
- [Photon Inventory](https://docs.ninjutsugames.com/game-creator-2/photon-module-2/photon-inventory.md)
- [Overview](https://docs.ninjutsugames.com/game-creator-2/photon-module-2/photon-inventory/overview.md)
- [Releases](https://docs.ninjutsugames.com/game-creator-2/photon-module-2/photon-inventory/changelog.md): Photon Inventory Releases
- [Photon Abilities](https://docs.ninjutsugames.com/game-creator-2/photon-module-2/photon-abilities.md)
- [Releases](https://docs.ninjutsugames.com/game-creator-2/photon-module-2/photon-abilities/releases.md)
- [Photon Melee 2](https://docs.ninjutsugames.com/game-creator-2/photon-module-2/photon-melee-2.md)
- [Troubleshooting](https://docs.ninjutsugames.com/game-creator-2/photon-module-2/photon-melee-2/troubleshooting.md)
- [Releases](https://docs.ninjutsugames.com/game-creator-2/photon-module-2/photon-melee-2/releases.md): Photon Melee 2 Releases
- [Photon Network](https://docs.ninjutsugames.com/game-creator-1/photon-network.md)
- [Overview](https://docs.ninjutsugames.com/game-creator-1/photon-network/overview.md)
- [Characters](https://docs.ninjutsugames.com/game-creator-1/photon-network/characters.md)
- [Network Items](https://docs.ninjutsugames.com/game-creator-1/photon-network/network-items.md)
- [Actions](https://docs.ninjutsugames.com/game-creator-1/photon-network/actions.md)
- [Conditions](https://docs.ninjutsugames.com/game-creator-1/photon-network/conditions.md)
- [Triggers](https://docs.ninjutsugames.com/game-creator-1/photon-network/triggers.md): This is just a test
- [Guides](https://docs.ninjutsugames.com/game-creator-1/photon-network/guides.md)
- [How to Connect and Instantiate your Player](https://docs.ninjutsugames.com/game-creator-1/photon-network/guides/how-to-connect.md)
- [Instantiation Options](https://docs.ninjutsugames.com/game-creator-1/photon-network/guides/instantiation-options.md): There is multiple ways to instantiate an object or player.
- [How to Sync Attachments](https://docs.ninjutsugames.com/game-creator-1/photon-network/guides/how-to-sync-attachments.md)
- [How to display room or other network information](https://docs.ninjutsugames.com/game-creator-1/photon-network/guides/how-to-display-room-or-other-network-information.md)
- [How to setup Camera Motor](https://docs.ninjutsugames.com/game-creator-1/photon-network/guides/how-to-setup-camera-motor.md)
- [How to test my game](https://docs.ninjutsugames.com/game-creator-1/photon-network/guides/how-to-test-my-game.md)
- [Sub-Modules](https://docs.ninjutsugames.com/game-creator-1/photon-network/sub-modules.md): These sub-modules are here to extend compatibility of Photon Network with other modules like Shooter, Melee, Inventory and more.
- [Photon Traversal](https://docs.ninjutsugames.com/game-creator-1/photon-network/sub-modules/photon-traversal.md): Photon Traversal brings the power of Photon to the Traversal module.
- [Photon Melee](https://docs.ninjutsugames.com/game-creator-1/photon-network/sub-modules/photon-melee.md): Photon Melee brings the power of Photon to the Melee module.
- [Photon Shooter](https://docs.ninjutsugames.com/game-creator-1/photon-network/sub-modules/photon-shooter.md): Photon Shooter brings the power of Photon to the Shooter module.
- [Changelog](https://docs.ninjutsugames.com/game-creator-1/photon-network/sub-modules/photon-shooter/changelog.md)
- [Changelog](https://docs.ninjutsugames.com/game-creator-1/photon-network/changelog.md)
- [State Machine](https://docs.ninjutsugames.com/game-creator-1/state-machine.md): No more spaghetti please!
- [Editor Graph](https://docs.ninjutsugames.com/game-creator-1/state-machine/editor-graph.md)
- [Nodes](https://docs.ninjutsugames.com/game-creator-1/state-machine/editor-graph/nodes.md)
- [Blackboard](https://docs.ninjutsugames.com/game-creator-1/state-machine/editor-graph/blackboard.md): Targets, Enemies, Goals and all you can think of!
- [Copy & Paste](https://docs.ninjutsugames.com/game-creator-1/state-machine/editor-graph/copy-and-paste.md)
- [Targets](https://docs.ninjutsugames.com/game-creator-1/state-machine/editor-graph/targets.md)
- [Export State Machines](https://docs.ninjutsugames.com/game-creator-1/state-machine/export-state-machines.md)
- [Changelog](https://docs.ninjutsugames.com/game-creator-1/state-machine/changelog.md)
- [RPG (Deprecated)](https://docs.ninjutsugames.com/game-creator-1/rpg.md)
- [Actor](https://docs.ninjutsugames.com/game-creator-1/rpg/actor.md)
- [Actions](https://docs.ninjutsugames.com/game-creator-1/rpg/actor/actions.md)
- [Conditions](https://docs.ninjutsugames.com/game-creator-1/rpg/actor/conditions.md)
- [Triggers](https://docs.ninjutsugames.com/game-creator-1/rpg/actor/triggers.md)
- [Attributes](https://docs.ninjutsugames.com/game-creator-1/rpg/attributes.md)
- [Actions](https://docs.ninjutsugames.com/game-creator-1/rpg/attributes/actions.md)
- [Conditions](https://docs.ninjutsugames.com/game-creator-1/rpg/attributes/conditions.md)
- [Classes](https://docs.ninjutsugames.com/game-creator-1/rpg/actions.md)
- [Actions](https://docs.ninjutsugames.com/game-creator-1/rpg/actions/actions.md)
- [Conditions](https://docs.ninjutsugames.com/game-creator-1/rpg/actions/conditions.md)
- [Skills](https://docs.ninjutsugames.com/game-creator-1/rpg/skills.md)
- [Actions](https://docs.ninjutsugames.com/game-creator-1/rpg/skills/actions.md)
- [Conditions](https://docs.ninjutsugames.com/game-creator-1/rpg/skills/conditions.md)
- [Formulas](https://docs.ninjutsugames.com/game-creator-1/rpg/formulas.md)
- [Changelog](https://docs.ninjutsugames.com/game-creator-1/rpg/changelog.md)
- [AI & Factions (Deprecated)](https://docs.ninjutsugames.com/game-creator-1/ai-and-factions.md)
- [Changelog](https://docs.ninjutsugames.com/game-creator-1/ai-and-factions/changelog.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://docs.ninjutsugames.com/readme.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
