Create seamless, linked portals for Game Creator 2 with character traversal, additive scene support, portal-aware AI navigation, recursive rendering, and Kinematic Shooter projectile integration.Seamless Portals for Game Creator 2 is a Unity 6+ extension that adds connected, traversable portals while preserving Game Creator 2’s existing Character, navigation, animation, scene, and Visual Scripting workflows.Create portals that connect locations within the same scene or across additive scenes, allow Characters and supported travelers to cross while maintaining continuity, render the destination through the portal surface, and integrate portal traversal into gameplay without modifying the official Game Creator 2 source.The system is designed around Game Creator 2 Core and uses optional integrations for other GC2 modules. Optional modules are detected automatically, so they are not required for the base package to compile.Characters can traverse portals while preserving their normal GC2 movement behavior. Portal-aware navigation extends GC2 movement and following so NPCs and companions can follow targets through portals instead of attempting to navigate directly toward an unreachable world-space position.For Shooter-based gameplay, the package provides optimized support for Game Creator 2 Kinematic Projectiles. Fast projectiles can travel through linked portals, continue through multiple portals in a single trajectory, recursively re-enter portals when valid, and correctly detect targets positioned close to portal exits.Portal rendering supports linked views, recursive rendering, mirror-style configurations, traveler visual slicing, camera continuity, and safeguards intended for practical real-time use.A collection of GC2 Visual Scripting Instructions, Conditions, Events, and Properties allows portal behavior to be incorporated into gameplay logic without custom scripting.The module is built as an extension layer rather than a replacement for Game Creator 2 systems. GC2 continues to handle Character locomotion, navigation, animation, and related gameplay systems while Seamless Portals provides portal-specific routing, traversal, rendering, and integration behavior.DiscordCompatible with Unity 6+Developed and tested for Unity 6.3 workflowsRequires Game Creator 2 CoreDoes not modify official Game Creator 2 source codeRuntime and Editor assemblies are separatedSupports linked portal traversal in the same sceneSupports portal destinations across additive scenesUnity 6 Build Profile compatible scene resolutionPersistent/Core-scene Character ownership supportCharacter position and rotation continuityGeneric PortalTraveler componentTraveler type filteringRigidbody velocity continuity for generic travelersOptional angular velocity preservationPortal crossing callbacksTraversal cooldown and re-entry protectionPortal rendering with RenderTexturesRecursive portal renderingMirror-style portal supportTraveler visual slicingSkinned Mesh Renderer supportPortal camera continuity and stabilizationShared portal rendering resourcesPortal-aware GC2 Character navigationPortal-aware Move To instructionPortal-aware Start Following instructionPortal-aware Stop Following instructionManual portal route recalculation instructionMulti-hop portal routingNavMesh-aware portal route validationEvent-driven follower route updatesPortal entry commit system for smooth NPC traversalScene-view navigation route debuggingLightweight Kinematic Shooter projectile integrationProjectile-local Shooter adapterNo scene-wide Bullet scanningContinuous fast-projectile portal crossing detectionMultiple portal crossings per projectile frameRecursive projectile portal re-entryConfigurable per-frame projectile hop limitProgress-based portal re-entry safeguardsPortal-aware hit testing between portal path segmentsClose-exit target hit supportGC2 pooled projectile compatibilityOptional automatic projectile prefab configuration toolsCustom inspectors and contextual validationComponent icons and Scene gizmosInspector tooltips and help informationGC2 Visual Scripting InstructionsGC2 Visual Scripting ConditionsGC2 Visual Scripting Events/TriggersGC2 Visual Scripting PropertiesRuntime detection of optional GC2 modulesOptional integration architecture for:ShooterMeleeTraversalBehaviorPerceptionDialogueStatsInventoryQuestsOptional modules are not hard compile dependenciesDesigned for prefab workflows and pooled runtime objectsIncludes runtime safety checks and editor diagnosticsShooter supportThe optimized portal projectile integration currently supports:SupportedGame Creator 2 Kinematic ProjectileNot handled by the dedicated Shooter portal adapterRigidbody ProjectileTracer ProjectileRaycastGeneric Rigidbody objects may still traverse portals through the standard PortalTraveler system.




