Built specifically to learn C++ inside a real Unreal Engine 5 project rather than studying it in isolation. Small in scope by design — released publicly as-is, a completed piece of work rather than a polished commercial release. The player is given a sheet of shapes and has to combine them into a larger target shape.
Custom C++ Classes
Built custom GameMode, PlayerController, and Character classes in C++.
C++ Input Handling
Implemented input handling directly in C++.
Blueprint-Exposed Workflow
Established the UCLASS/UPROPERTY/UFUNCTION pattern that carried into every later project.
Grid-Based Puzzle Logic
Core combine-the-shapes puzzle logic, built on top of the C++ base classes.
Play the puzzle prototype
Combine the shapes yourself — the project that taught the C++ workflow behind everything after it.
Play on itch.io ↗