We believe your scene manager works well, but we believe this tool can take it a step further. It automates scene management, boosts efficiency, and saves valuable time in current and future projects.Documentation | Forum Thread | DiscordCheck out -> Projects Made With Advanced Scene ManagerWant to get a feel for our asset before you buy? -> Try Before You Buy!Unity 6 Ready!Setting up additive scenes in Unity can be challenging due to the manual management of scene loading and unloading using strings or indexes. Advanced Scene Manager (ASM) makes this easier by enabling scene referencing and simplifying the process of managing multiple scenes. Unlike Unity's built-in system, which requires manual updates, ASM allows developers to focus on their creative vision without tedious setup tasks.Advanced Scene Manager (ASM) is guaranteed to save you a significant amount of time. The time saved increases with the complexity of your current and future projects, making ASM an essential tool for efficient scene management!Key Features1. Simple IntegrationASM requires no complex setup. Once installed, you’re ready to go, no prefabs to configure, and build indexes are automatically managed. ASM handles all scene management in the background.2. Additive Scene Loading by DefaultScenes are loaded additively, improving memory use by loading only what’s needed. This keeps projects organized, prevents large scenes from overusing memory, and reduces merge conflicts. ASM makes additive scenes easy for everyone, with no complex setup or advanced knowledge required.3. Loading ScreensCreate custom loading screens using actual scenes, not just canvases in DDOL. Easily set default screens, override them for specific scene collections, or configure them manually. With ASM, you can create multiple loading screens for different parts of your game, giving you the flexibility to design transitions and tailor the loading experience to suit each section.4. Scene ReferencingReplace error-prone string or ID-based references with simple drag-and-drop functionality. Cross-scene referencing is supported, enabling connections between scenes for dynamic development.5. Scene CollectionsManage multiple scenes as a single unit using commands like sceneCollection.Open(). With Unity event support, load and unload scenes efficiently with minimal coding effort.6. Improved CallbacksASM includes callbacks like ISceneOpen and ICollectionOpen for spreading heavy loading tasks across frames. Trigger gameplay only when all scenes are fully loaded to ensure smooth and uninterrupted experiences.7. Extensive APIThe API simplifies scene management with commands like scene.Open(), scene.Close(), and scene.Preload(). The same intuitive API also works with SceneCollections, Addressables, and other future implementations, ensuring consistency and ease of use across all your scene management needs.8. Memory OptimizationASM optimizes memory usage by loading scenes only when needed, giving you full control over what to load and when. This approach helps you manage resources efficiently during both runtime and in the editor.Why Choose ASM?ASM has been refined over the years based on user feedback to offer both flexibility and simplicity. It’s designed to adapt to a wide range of use cases, making additive scene management straightforward and allowing you to focus on creating exceptional projects without unnecessary complexity.CommunityDiscord and forum are where you can send us feedback and suggestions, chat about improvements and new features, and get help getting the most out of our assets or other projects.Make sure you check out Discord for the latest patches before they go live!Highlighted FeaturesAdditive scene management by defaultEditor and Runtime APIScene ReferencingPreloadingUpdated APIAutomatic Loading ScreensScene Overview and NavigationCustomizable Scene Load OperationsPersistent ScenesBetter CallbacksBonus Splash ScreenAddressable supportQuick scene split/mergeCross Scene ReferencesStutter ReductionTeam LockSee Documentation for more!
健全な開発には、適切なワークフローが重要です。 当社は、あらゆるニーズに対応できるよう、完全に整理され、使いやすく、時間を節約できるシーン管理システムを提供します。
詳細
ゲームプレイデモ | ドキュメント | ロードマップ | フォーラムのスレッド | 不和
チェックアウト -> Advanced Scene Manager で作成されたプロジェクト
私たちは、継続的に更新され、積極的にサポートされ、時間を大幅に節約できる、よくできた資産が非常に価値があると信じています。 高度なシーン マネージャーは、最高のものを提供するために、何年にもわたって構築され、改良されてきました。
バージョン 2.0 は Unity 2022.3.0f1 LTS+ から利用可能です
• シンプルな統合
インストールしたら、プレハブをセットアップする必要がなく、すぐに使用できます。 シーン管理はすべてバックグラウンドで行われるため、ユーザーはゲームプレイに集中できます。
• 付加的なアプローチ
シーンを複数の小さなシーンに分割することは、チーム内のマージ競合を回避する優れた方法です。 シーンを小さく整理して、一度に 1 つずつ作業するための優れた方法です。
• 時間の節約
プロジェクトのシーン管理のセットアップには、自作のソリューションのほんの一部の時間がかかります。 1 つのエディタ ウィンドウからすべてのシーンを検索してナビゲートできます。
• ロード画面
ゲームのカスタム読み込み画面を簡単に作成したり、デフォルトとして設定したり、コレクションごとに上書きしたり、手動で開いたりすることができます。
• 参照、クロスシーン参照。
簡単にシーンを参照できなければ、シーン マネージャーとは言えません。 シーンをどこにでもドラッグ アンド ドロップしてください。 シーンをまたいだ参照も可能です!
• スタッターの軽減
組み込みの ISceneOpen、ICollectionOpen を使用すると、重い読み込みをフレームに分割できます。 これらの重い負荷を見つけるのに役立つアナライザーも含まれています。
• チームロック
シーンとコレクションをロックに設定して、自分やチーム メンバーによる望ましくない変更を防止します。これはパッケージ マネージャーで見つけることができます。
• などのその他の機能
アドレス指定可能なサポート、ワンクリックのシーンのマージ/分割、エディターの永続的なシーン、一時的なビルド。 クロスシーン参照、WebGL サポート。
コミュニティ
Discord とフォーラムでは、フィードバックや提案を送信したり、改善や新機能についてチャットしたり、アセットや他のプロジェクトを最大限に活用するためのサポートを得ることができます。
互換性
すべての LTS バージョンをサポートします。
ASM 2.0 2022.3.0以降
最新のパッチが公開される前に、必ず Discord をチェックしてください。
技術的な詳細
注目の機能
デフォルトでの追加シーン管理
シーン参照
更新されたAPI
自動ロード画面
シーンの概要とナビゲーション
カスタマイズ可能なシーン読み込み操作
永続的なシーン
より良いコールバック
ボーナススプラッシュスクリーン
アドレス可能なサポート
クイックシーンの分割/結合
クロスシーン参照 (実験的)
スタッターの軽減
チームロック
詳細については、ドキュメントを参照してください。