Petrichor

Game designer, tech artist

Skills

design

  • Design Documentation
  • Level Design
  • Pen & Paper Prototyping
  • UI/UX

programming

  • c
  • c++
  • c#
  • hlsl
  • odin
  • Version control systems (perforce and git)
  • Blueprinting

misc

  • bash
  • systemd
  • basically linux sysadmin stuff

About me

I'm a passionate game designer and technical artist passionate in procedural generation and emergent behavior. I'm currently studying at AIE in Sydney to create design documents and collaborate on games. In my free time I usually work on graphics programming projects and choreographing gameplay.


Projects

Physarum simulation

  • graphics
  • unity
  • 2026

Following the work of bleuje (bleuje.com) and sage jenson (cargocollective.com) I implemented a simulation of the Physarum slime mold on the gpu with compute shaders. I was able to simulate >4 million particles in realtime on an RTX 2060

How To Vulkan

  • graphics
  • vulkan
  • 2026

Following the HowToVulkan guide I created a vulkan renderer capable of loading models and responding to user input, my first foray into vulkan.

I wanna be the guy fangame

  • games
  • gamejam
  • gamemaker
  • 2025

A platformer bullet hell I made over the course of 3 days in gamemaker studio 2, the game is 2 minutes long and through making it I learnt a lot about making fairly designed yet difficult and precise games.

Path tracing in uiua

  • 2025
  • graphics

A path tracer following ray tracing in a weekend implemented in the UIUA array language. Only lambertian diffuse is calculated and only ray-sphere intersections are implemented but it was a very novel coding challenge thanks to uiuas limitations

Hide n Seek in UE5

  • 2025
  • games
  • unreal

A project where I faithfully replicated the source engines movement inside unreal engine blueprints.

Magical moments - student project

  • 2025
  • games
  • unreal

A short game made in collaboration with 5 other students in a short timespan.

GDDLevel design document

And more work