/
Back
Unreal Engine Interactive Systems

Unreal Experiments

A paired Unreal Engine study featuring a gravity manipulation prototype and a survival systems prototype, both focused on interaction logic, environmental feedback, and real-time player state control.

Changing Gravity

This prototype explores interactive physics and manual gravity control through a custom `BP_PhysicsCharacter` system. The player can move in 3D space, redirect gravity in real time, and influence tagged objects in the environment, creating a spatial interaction experiment centered on orientation, force, and player-controlled physical rules.

The project includes movement via WASD, gravity reset with the `Q` key, mouse-based gravity direction updates, and on-screen direction visualization. Technically, it was built around Unreal's Enhanced Input system, with custom blueprints for the character, player controller, input handling, and game mode, alongside gravity-specific materials for zero-gravity and high-drag behavior.

During development, the project addressed several technical challenges, including migration from deprecated input mappings, normalization of direction vectors, and tuning gravity scale with mass-aware force calculations to ensure physically convincing motion.

Survival Simulation

The second Unreal project is a functional survival game prototype built around resource management, environmental interaction, and player status systems. Players can explore, pick up items, store them in a fully working inventory, equip tools or objects for buffs and utility, and monitor core survival stats including health, hunger, and stamina.

A key feature of the prototype is character switching between human and animal forms, extending the survival framework into a more dynamic control system. Together, the inventory, pickup, equipment, and stat systems create a solid survival gameplay foundation while demonstrating modular Unreal blueprint logic and systems design.

Technical Focus

Across both projects, the emphasis is on gameplay systems prototyping in Unreal: input architecture, physics-driven interaction, player state management, and modular blueprint structures that can scale into more complete interactive environments.