HEY, I'M
VINÍCIUS MATTEI
Game Programmer | Game Designer
Technical Designer | NPC/AI & LLM Developer

I have shipped several games in Unity and specialize in NPC Behavior and designing tools for Game Designers and Level Designers.

I also have a vast experience integrating LLMs like Gemini, working with the Google Cloud API and bringing my NPCs to life.

University Projects

Hebald Forest Logo

Hebald Forest

Coordinator, Developer, Level Designer – Unreal Engine 5

A collaborative student project built for the International Games Festival (FIJ) in Cannes, showcasing open-world exploration, puzzles, and interactive systems.

  • Engine: Unreal Engine 5
  • Team Size: 19
  • Duration: 5 months
Anamnesis Logo

Anamnesis

Lead Developer, VR Interaction Systems – Unity

An immersive VR experience where players relive forgotten dreams to recover lost memories, featuring physics-based interaction, teleport locomotion, and narrative-driven design.

  • Engine: Unity
  • Team Size: 9
  • Duration: 5 months

Game Jams

Where the Cookies At Logo

Where the Cookies At

NPC Programmer, UI Programmer – Unity

Where the Cookies At? is a stealth game made for Brackeys Game Jam 2025.2, where the player sneaks cookies while avoiding the patrolling mother NPC. I designed and implemented the NPC behavior and added UI feedback for cookie interactions.

  • Engine: Unity 6.2
  • Team Size: 5
  • Duration: 1 week
Past Self Logo

Past Self

Core Loop & Level Scripting, Key & Inventory Systems, Sound Implementation – Unity

Past Self is a time-loop puzzle-platformer created for the GMTK Game Jam 2025, where short runs replay as past selves, letting players cooperate with their previous actions to press buttons, open doors, and collect keys to reach the exit.

  • Engine: Unity 6.2
  • Team Size: 3
  • Duration: 4 days

Game Prototypes

Procedural Leg Animation

Procedural Leg Animation

Procedural Animation Programmer – Unity

A fully procedural stepping system built in Unity 6 for insect or robot-like legs, where legs are split into two groups (A/B) and step dynamically based on priority scores relative to target distance, achieving natural movement with no baked animations.

  • Engine: Unity
  • Team Size: 1 (myself)
  • Duration: span of 3 months

Contact Me

Send me a message