Skip to content

New extension: <Photon Tools> - #2317

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
extension/TORUtohru/2316
Open

github-actions[bot] wants to merge 1 commit into
mainfrom
extension/TORUtohru/2316

Conversation

@github-actions

@github-actions github-actions Bot commented Oct 15, 2026 •

Copy link
Copy Markdown
Contributor

Description

Create rooms in a couple of actions; initialize the Photon SDK in a single action. Check the number of players on the server using a function. Sync object positions between client and host with just two behaviors.

How to use the extension

SyncXandY Behavior - responsible for syncing the object between the host and the client. The host is the authority. Because of this, do not move the object on the client side, only on the host side!
PhotonSceneManager Behavior - required for SyncXandY to work. It handles sorting the spawn queue in case the same object appears multiple times on the scene simultaneously. Use it on any object that is guaranteed to always be on the scene and will never be deleted.
SDKInstall (Connect to Photon) - an action required to work with the extension. Use this action only once per game, for example, on a loading scene. You can get your AppID on the official Photon Engine website: .
All other conditions and actions in the extension should be intuitive!

Checklist

  • I've followed all of the best practices.
  • I confirm that this extension can be integrated to this GitHub repository, distributed and MIT licensed.
  • I am aware that the extension may be updated by anyone, and do not need my explicit consent to do so.

AI usage

  • I used an AI to generate some part of the code.
  • I don't understand the generated code or I don't feel able to modify it.

Example file

ExampleProject.zip

Extension file

PhotonToolsNew.zip


Extension by @TORUtohru

You can update the extension on this "Pull Request" by commenting the update command: in the comment field, type !update, then drag and drop a zip file with your extension file in the commenting field, like how you initially submitted the extension. It should look like this:

!update [MyExtension.zip](https://github.com/GDevelopApp/GDevelop-extensions/files/12709661/MyExtension.zip)

It can take a few seconds for the file to fully upload and show as the above. Once it is like shown above, click "Comment" and let the bot do the rest!

@github-actions
github-actions Bot requested a review from a team as a code owner October 15, 2026 14:42
@github-actions github-actions Bot added the ✨ New extension A new extension label Oct 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

✨ New extension A new extension

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant