Feather Treasure - 3D Platformer
A 3D platformer built in Unreal Engine 5
Play Feather Treasure here.
Feather Treasure is a puzzle-platformer where the player works through a procedurally assembled run of hand-crafted puzzle rooms. I handled all of the gameplay programming, with the core systems in C++ and a Blueprint layer on top so that gameplay could be scripted and iterated on quickly.
Screenshots
Technical highlights
Seeded room generation
Levels are built from a pool of curated puzzle prefabs. The generator picks rooms from the layout pool, and stitches them into a continuous level stream.
Modular C++ architecture
Player systems, game logic, and state management live in C++, exposed to Blueprints through small, modular interfaces. This kept the heavy logic fast and testable while letting designers tweak behaviour easily.
Player movement
Movement uses Unreal's Enhanced Input system and includes coyote time, which keeps jumps feeling responsive and forgiving.
Visual and gameplay feedback
I integrated Animation Blueprints, Timelines, Niagara particle systems, custom Materials, and UMG UI to give the player clear feedback.