Overview
The physics system is one of the defining features of Of Peaks and Tides. CyancookGames built a custom physics editor within Unreal Engine 5 to support the game's emphasis on environmental interaction. Nearly every object in Everland has physical properties that affect how it behaves under different conditions. Everything reacts and can become a resource; any item can be picked up and used.
Core principle
The physics system is built on the idea that every object in the world is interactive. Players can pick up and throw any item, including the risk of accidentally throwing their equipped weapon. Objects have real weight, material properties, and behavioral rules that govern their interactions with each other and with environmental forces.
Key systems
System | How it works |
|---|---|
Fire propagation | Fire spreads across flammable materials at a rate determined by the material type and environmental conditions. Wind accelerates and redirects fire. Rain and water extinguish it. |
Weight-based damage | Heavier objects deal more damage when dropped or thrown. A boulder pushed off a cliff onto an enemy does far more damage than a hand-thrown rock. |
Wind interaction | Wind affects smoke, projectiles, glider flight paths, and light objects. During wind calamities, these effects are amplified dramatically. |
Tidal erosion | Water tides gradually carve new paths through terrain over time. Coastlines shift, caves open, and previously dry areas may flood. |
Structural integrity | Built structures obey gravity and weight distribution. Removing a support beam can collapse a section of a building. |
Ricochet effects | Cube-shaped rocks ricochet off bouncy plant-like obstacles, triggering cascading chain effects across the environment. |
Elemental control
Players gain direct control over elemental forces through the physics system. This includes directing gusts of wind, calling down thunder to zap foes, controlling water to flood plains and redirect rivers, and using fire to torch forests or send burning debris at enemies. These abilities interact with the seasons and weather system and with calamities, amplifying or counteracting natural events.
Landscape manipulation
The physics system allows for large-scale landscape changes. Players can create large pillars to serve as bridges across gaps, smash through boulders to open new pathways, and use crafted devices to reshape terrain. These changes are persistent and affect both navigation and combat options.
Custom UE5 editor
CyancookGames developed a proprietary physics editor that sits on top of Unreal Engine 5's built-in physics. This editor allows the team to define material properties, interaction rules, and environmental responses at a granular level. The result is a world where objects react to each other and to environmental forces in consistent, predictable ways.
Gameplay integration
The physics system is not a separate feature; it is woven into every aspect of gameplay. Combat uses physics for knockback, projectile trajectories, and environmental kills. Crafting produces items whose behavior depends on material properties. Base building requires understanding of structural integrity. Calamities interact with every physical object in the world simultaneously.
Performance
Running a complex physics simulation in an open world is computationally expensive. CyancookGames has discussed their use of spatial partitioning and level-of-detail physics to maintain performance. Objects far from the player use simplified physics calculations, while nearby objects receive full simulation. During calamities, the engine prioritizes physics calculations in the player's immediate area.