Seamless Portals for Game Creator 2
Close-exit target hit support GC2 pooled projectile compatibility ... GC2 Visual Scripting Events/Triggers GC2 Visual Scripting Properties Runtime detection of optional GC2 modules
by Indie blankz
Price History +
- Compatible with Unity 6+
- Developed and tested for Unity 6.3 workflows
- Requires Game Creator 2 Core
- Does not modify official Game Creator 2 source code
- Runtime and Editor assemblies are separated
- Supports linked portal traversal in the same scene
- Supports portal destinations across additive scenes
- Unity 6 Build Profile compatible scene resolution
- Persistent/Core-scene Character ownership support
- Character position and rotation continuity
- Generic PortalTraveler component
- Traveler type filtering
- Rigidbody velocity continuity for generic travelers
- Optional angular velocity preservation
- Portal crossing callbacks
- Traversal cooldown and re-entry protection
- Portal rendering with RenderTextures
- Recursive portal rendering
- Mirror-style portal support
- Traveler visual slicing
- Skinned Mesh Renderer support
- Portal camera continuity and stabilization
- Shared portal rendering resources
- Portal-aware GC2 Character navigation
- Portal-aware Move To instruction
- Portal-aware Start Following instruction
- Portal-aware Stop Following instruction
- Manual portal route recalculation instruction
- Multi-hop portal routing
- NavMesh-aware portal route validation
- Event-driven follower route updates
- Portal entry commit system for smooth NPC traversal
- Scene-view navigation route debugging
- Lightweight Kinematic Shooter projectile integration
- Projectile-local Shooter adapter
- No scene-wide Bullet scanning
- Continuous fast-projectile portal crossing detection
- Multiple portal crossings per projectile frame
- Recursive projectile portal re-entry
- Configurable per-frame projectile hop limit
- Progress-based portal re-entry safeguards
- Portal-aware hit testing between portal path segments
- Close-exit target hit support
- GC2 pooled projectile compatibility
- Optional automatic projectile prefab configuration tools
- Custom inspectors and contextual validation
- Component icons and Scene gizmos
- Inspector tooltips and help information
- GC2 Visual Scripting Instructions
- GC2 Visual Scripting Conditions
- GC2 Visual Scripting Events/Triggers
- GC2 Visual Scripting Properties
- Runtime detection of optional GC2 modules
- Optional integration architecture for:Shooter
Melee
Traversal
Behavior
Perception
Dialogue
Stats
Inventory
Quests - Optional modules are not hard compile dependencies
- Designed for prefab workflows and pooled runtime objects
- Includes runtime safety checks and editor diagnostics
Shooter support
The optimized portal projectile integration currently supports:
Supported
- Game Creator 2 Kinematic Projectile
Not handled by the dedicated Shooter portal adapter
- Rigidbody Projectile
- Tracer Projectile
- Raycast
Generic Rigidbody objects may still traverse portals through the standard PortalTraveler system.
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.