Andy's Dungeon
An interactive playable résumé in Unity WebGL: professional experience and technical skills presented through a dungeon, its arcade machines and a grimoire CV.
What I build, across the three tracks
Selected work across gameplay, backend and research.
An interactive playable résumé in Unity WebGL: professional experience and technical skills presented through a dungeon, its arcade machines and a grimoire CV.
MSc research — moving the learning to HTN method selection, so the agent adapts to changing priorities without rewriting the domain.
Planned — packaging the HTN method-selection work from the research into a reusable NPC behaviour plugin, first for Unity, then for Unreal.
2D arcade space shooter in Unity — the ship rotates toward the mouse and moves on thrust, so momentum is part of the challenge.
End-to-end Python audio pipeline — FFmpeg conversion, denoising, vocal separation, voice activity detection, Whisper transcription and speaker diarization.
Recommendation engine that unifies Steam, PlayStation and Xbox libraries and reads playtime and achievements, not genre tags. Led from ideation to working prototype under Program K (CEIA + EMBRAPII).
3D Doom-like stealth survival prototype — survive a vampire mansion using masks, inventory pressure and enemy disguise.
2D retro space shooter and a case study in architecture: a pure C# combat engine decoupled from MonoBehaviours, a hierarchical state machine for AI, Strategy-pattern movement and ScriptableObject-driven data.
Retro arcade shooter written from scratch in C/C++ with Allegro — waves, collision, scoring and dynamic difficulty, built in my first semester.
First-person dungeon crawler for VR and flatscreen, with modular inventory, crafting, progression, combat and economy systems — vertical exploration and recoverable risk at its core.
TypeScript application for managing shopping lists, used as a testbed for clean architecture on the front end.
Tool that translates mod JSON files into any language through Google Cloud — modding tooling for a community that needed it.
Java desktop manager for tabletop RPG character sheets, with persistence and validation of the sheet rules.