Unreal Engine 5.5 • Solo Project • itch.io • PC
A physics-based weight puzzle where your goal is balance - literally. Match a randomly generated target weight by placing objects into a box. Get it right and the loop resets... Indefinitely.
Made for GMTK 2025 (Theme: Loop)
Design Goals & Objectives
Create a self-contained physics-based puzzle loop using UE5's built in systems
Reflect the theme "loop" in both gameplay and structure
Keep controls and UI minimalist, intuitive and accessible
Add satisfying visual and audio feedback to reward successful puzzle resolution
Complete a playable, polished build within 72 hour submission window
Mass Affect gameplay
Development Breakdown
The core gameplay mechanic centres on a random target weight, presented to the player at the start of each loop. The player selects and places physics-based objects with different weights into a container. When the combined total matches the target, the exit activates, and the level resets — starting a new loop with a fresh target.
This interaction creates a satisfying rhythm of problem-solving and physical experimentation, allowing players to engage with basic real-world logic inside a stylised sandbox. The physics simulation handles weight, collisions, and stability, making object placement meaningful beyond just maths — the system is reactive and tactile.
The project was designed, implemented, and submitted in under 72 hours using Unreal Engine 5.5, with a focus on smart scoping and lean UI design to meet the jam deadline.
What I Learned
Rapidly prototyping a full gameplay loop using Unreal Engine’s physics and blueprint systems.
Creating clear, readable UI to communicate dynamic numerical objectives.
Using simple feedback systems (e.g. sound, colour, effects) to enhance player clarity.
How to scope creatively under extreme time pressure and still deliver a complete, playable experience.
Potential Improvements
Introduce a limited object pool per level to add strategy and prevent brute-force solutions.
Add weight concealment (e.g. objects that look similar but have hidden weights) to encourage memory and experimentation.
Vary the box’s shape or surface stability across loops to introduce environmental challenge.
Include combo bonuses or streak systems for chaining perfect matches quickly.
Expand the visuals and audio with unique themes per loop cycle (e.g. different sounds, colours, or “weight worlds”).
Explore deliberate physics oddities — e.g. rubber objects that bounce out of the box, unstable platforms, or “quantum” items that randomly shift weight mid-loop for extra chaos.