This project was created to show my portfolio in a more interactive way. It was created with Godot and it is a work in progress but it has been my way to show my work since this site you are seeing!
I tried to create a portfolio that could be played and I thought: “What better way to demonstrate my ability to create games than by creating one?”

Concept
I wanted to demonstrate my game development skills directly through the medium of the portfolio itself. Instead of just reading about my projects, users can “play” through them.
Technical Challenges
- Dynamic Content: I developed a custom system to load project data dynamically, allowing me to add new portfolio entries without recompiling the game.
- Web Optimization: Since Godot has limitations with video playback on the web, I implemented a custom solution to get videos from a remote server and only load the ones the user is about to watch, ensuring high performance and keeping the build size lightweight.
- Cross-Platform: The input system was designed from the ground up to work seamlessly on both desktop and mobile devices.
Gameplay
The core loop involves launching a duck through rings to navigate between projects. It features a combo system and physics-based interaction. I am currently working on expanding the gamification elements, including a currency system to unlock cosmetic items and some rewards for interacting with the portfolio.