Persistent Instances | Game Creator 2 View on Asset Store (opens in new tab)

Package details

Latest version
1.0.1
Last updated
First released
Unity version
6000.0.23 or later
Package size
175 KB
Files
21
Favorites
18
Views in the past week
18
Requires

Price tracking

Last checked
Tracked since
Lowest recorded
$12.50 on

Keywords

Persistent Instances | Game Creator 2

by Fullscreen Studios (opens in new tab)

No ratings yet

Make instantiated GameObjects persist across saves and scene changes in Game Creator 2, allowing spawned items, enemies, and placed objects to stay exactly where players left them.

Price $25.00

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Persistent Instances | Game Creator 2, 6 months Current $25.00; lowest $12.50; highest $25.00 in this period. $0 $12.5 $25 Jun Jul Aug Sep Oct Nov Version 1.0.1 released 20 Aug 2026 v1.0.1

Asset preview

1 / 6

Persistent Instances | Game Creator 2 screenshot 1

Persistent Instances | Game Creator 2 screenshot 1

About this asset

Persistent Instances – Save Instantiated GameObjects in Game Creator 2

Persistent Instances adds support for fully persisting instantiated GameObjects in Game Creator 2.

Game Creator 2 can save values from runtime objects using the Remember component and Local Variables, but it does not recreate GameObjects that were instantiated during runtime when loading a save. Because those objects no longer exist at load time, their saved data cannot be restored.

Persistent Instances solves this by automatically registering instantiated objects and recreating them during loading with the correct Remember IDs, allowing their Remember memories, Local Variables, and existence to be properly restored.

Why Persistent Instances?

Game Creator 2 already provides a powerful save system through Remember component and Local Variables, but it only works for objects that exist when the scene starts.

Many gameplay systems rely on runtime objects such as:

  • Loot drops
  • Spawned enemies
  • Placed objects

Normally these objects disappear when the game is saved and loaded.

Persistent Instances extends the Game Creator 2 memory system so runtime objects can persist across saves and scene changes

Easy Setup

Setup only takes a few seconds.

Simply add Memory Instance to the Remember component on any prefab you want to persist.

That's it.

Whenever the prefab is instantiated, the object automatically registers itself so its Remember memories and Local Variables are saved when the game is saved and restored when loading.

Works Seamlessly with Game Creator 2

Persistent Instances works directly with the standard Game Creator 2 workflow.

Instantiated objects can come from anywhere in your project, including:

  • Instantiate GameObject
  • Dropping Items
  • Custom scripts and instructions

There are no new systems to learn, no complex setup, and no workflow changes.

Just keep using Game Creator 2 exactly as you normally would, now with support for instantiated objects.

Works Even Without Saving

Persistent Instances behaves the same way as Game Creator 2's Save System.

Even if you don’t save the game, instantiated objects remain stored in memory during the play session.

If you leave a scene and later return to it during the same session, those objects will automatically be restored.

Support for Non-Prefab Scene Objects

Persistent Instances can also help with certain scene objects that cannot normally save their active state.

For example, if a GameObject with a Remember component using Is Active memory starts disabled at runtime, Game Creator 2 cannot track its active state because it was not active when the game started.

By adding Memory Instance to the object, Persistent Instances helps the Remember system properly track whether the object becomes active or inactive.

One-Click Tool to Regenerate Remember IDs

Persistent Instances includes a simple editor tool that allows you to regenerate Remember IDs for multiple GameObjects at once.

This is especially useful if you have placed many prefabs in a scene that contain Remember components.

Using NanoSave?

If you're using NanoSave – Enhanced Save Storage for Game Creator 2, Persistent Instances works out of the box with it.

Instantiated objects registered by Persistent Instances are saved and restored normally when using NanoSave, allowing both systems to work together without any extra setup.

➡ Check out NanoSave – Enhanced Save Storage Extension for Game Creator 2

🎮 Try It Yourself!

Preview Persistent Instances and the included Example directly in your browser or download the Windows build on Itch.io

📦 What’s Included

✔ Full Source Code

✔ Setup Example

🔗 Links

🌐 Website

📖 Documentation

📚 Setup Guide

💬 Discord

Persistent Instances is an independent extension for Game Creator 2 and is not affiliated with or endorsed by Catsoft Studios.

From the publisher's Asset Store listing.

Technical details

  • Requires Game Creator 2.
  • Unity 6 LTS.

Compatibility

  • Supports Built-in, URP, and HDRP
  • Tested in WebGL and Windows build
  • Works with both IL2CPP and Mono scripting backends
  • Works with NanoSave.

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP
6000.5.9f1 Compatible Compatible Compatible
6000.3.6f1 Compatible Not listed Compatible
6000.0.23f1 Compatible Compatible Compatible

As listed on the Asset Store.