SCANNER AND CRAFTING SYSTEM
FULL PLAYTHROUGH VIDEO
Platform: PC/Windows.
Game Engine: Unreal Engine.
Project Length: 4 Weeks.
Description: This is a single-player, environmentally focused adventure built in Unreal Engine, offering a thoughtful, systems-driven experience centered on exploration and restoration. Through resource collection, crafting mechanics, players work to clean polluted areas and bring balance back to the world. The game is designed as a calm yet engaging journey, where every interaction encourages players to observe, plan, and understand the impact of their actions through clear gameplay feedback and world transformation.
Environment Pack : Dreamscape: Stylized Environment Tower - Stylized Nature Open World Fantasy - Polyart Studio (FAB)
CMD+SCROLL OR CTLR+SCROLL - ZOOM IN AND OUT.
RIGHT CLICK - NAVIGATE AROUND THE BLUEPRINT.
FULLSCREEN - SIMILAR INTERACTION TO UE BLUEPRINTS.
HOW I MADE IT?
PLAYER CONTROLLER
CRAFTING SYSTEM
RESOURCE PICKUPS
PIPE PICKUP
DESCRIPTION:
The Pipe pickup logic handles a clean, contextual interaction for collecting pipe material. When the player enters the pickup radius, it enables input and shows an icon prompt. Pressing the interact key adds the pipe resource to the player and immediately destroys the pickup, while leaving the radius cleanly disables input and hides the prompt so the interaction always feels intentional.
DESCRIPTION:
This player controller serves as the backbone of the gameplay flow, coordinating resource pickups, crafting validation, Scanner ability, damage-over-time logic, and the full death-and-respawn cycle. It also ensures that every state change is clearly communicated through audio, visual effects, and UI transitionsāsuch as pause menus and death screensāso the experience remains consistent, readable, and responsive throughout play.
CRAFTING UI AND LOGIC
CRAFTING BENCH
DESCRIPTION:
This interaction logic controls how the player engages with the crafting station in the world. When the player enters the trigger, it enables input and shows a contextual prompt/icon, then listens for the interact key to open the crafting UI, switch input to UI mode, and show the cursorācleanly reversing everything when the player leaves or closes the menu so control always feels deliberate and clear.
This crafting UI handles the full interaction loop between the player and the crafting system. It reads live resource counts from the player controller, enables or blocks crafting based on availability, provides clear visual feedback through text, color changes, and warnings, and cleanly hands control back to gameplay when the menu is closed.
Once the player collects all the required resources the crafting system grants a filter mask which is treated as a key progression item (updating the playerās state), plays feedback. This mask allows the player to enter the areas that were not possible before and helps to progress further.
PLASTIC PICKUP
DESCRIPTION:
The plastic pickup follows the same consistent interaction pattern used across resources. When the player enters the pickup radius, a contextual icon appears and input is enabled; pressing the interact key adds plastic to the playerās inventory and destroys the pickup, while exiting the radius hides the prompt and disables input to keep the interaction clean and unobtrusive.
FILTER PICKUP
DESCRIPTION:
This filter pickup uses similar interaction to other resource items. When the player enters the pickup radius, an icon prompt appears and input is enabled; pressing the interact key grants the filter resource, plays feedback, and removes the pickup, while leaving the area cleanly hides the prompt and disables input to keep the interaction clear and controlled.
WINNING ACTOR
OXYGEN GENERATOR
OXYGEN TANK
DESCRIPTION:
When the player enters the trigger, an icon prompt appears and input is enabled; pressing the interact key collects the oxygen tank, plays feedback, updates the player state, and removes the pickup, while exiting the trigger cleanly hides the prompt and disables input.
The oxygen generator acts as the final objective that checks whether the player has the oxygen tank required to finish the level. When the player enters the interaction zone, it shows a prompt and listens for the interact input; if the requirement is met, it triggers the win flow with UI feedback and a level transition, and if not, it clearly blocks progress while returning control back to the player.
SCANNER COMPONENT
DESCRIPTION:
This is a scanner component, where the player has the ability to scan for resources in the world. The player can activate the ability by using the āVā key. Essentially, the scanner is a sphere and scales up in time. Whenever the sphere overlaps with any of the resources it shows up an icon for the player to recognize the resource.