> For the complete documentation index, see [llms.txt](https://docs.ninjutsugames.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ninjutsugames.com/game-creator-1/photon-network/sub-modules/photon-shooter.md).

# Photon Shooter

## Overview

There are three main objects in the **Photon Shooter** sub-module.

* **Weapon Registry:** A configuration object which contains all **Ammo** and **Weapons** that are required for your game to run.
* **Character** and **Player Shooter Network:** A component required to syncronize all shooter actions.

{% hint style="success" %}
This sub-module requires the [**Shooter**](https://gamecreator.page.link/shooter) and [**Photon Network**](https://assetstore.unity.com/packages/tools/network/photon-module-for-game-creator-123155) module
{% endhint %}

{% hint style="info" %}
Download the [**Photon Shooter**](http://u3d.as/1HYf) module
{% endhint %}

## Setup

Setting up the **Photon Shooter** sub module is a fairly straight forward process after you learn how to use the **Photon module** and **Shooter** module.

![](/files/-MDC9K8ov5AMf0Ccbgj3)

### Step 1

The first thing you need is to setup a **Weapon Registry** component and add all the ammo and weapons as needed.

![This component needs to be present on the scene before joining a room.](/files/-MD6PuGJlaelajx5alOo)

### Step 2

Once this is done the final step is to turn on the "**Sync Shooter"** option in your **Player Character Shooter** or **Character Shooter** components.

![](/files/-MD6taTYX2Z5YyNtdqZO)

{% hint style="info" %}
Please keep in mind this module is in **BETA**, if you see any bugs just report it to [**support@ninjutsugames.com**](mailto:support@ninjutsugames.com) or at the [**Discord Server**](https://discordapp.com/invite/u2K64A7)
{% endhint %}
