I worked on a horror game with fellow USC students as a first-time technical artist. The game is available for free on Steam right now! Below are some of my favorite effects I have made as a newbie in graphics programmer and VFX artist:D

Implementation

Magic Looking Glass

My first VFX I ever created in a game using Unity shader graph.

Flashlight

An auto adjusting flashlight based on the screen’s luminance using compute shader.

Candles

A fire VFX using UV distortion to create the flickering effect.

Cloth physics and shader

I got the chance to tinker with Unity’s built-in cloth simulation.

Exorcism VFX

SDF-based particle effect for an intense cutscene in the game.

Footstep FX

First time using decal and trigger event for an effect.

Performance and optimization

  • Reduce overdraw from smoke VFX.
  • Decrease flashlight’s auto adjust mechanism from 20ms to sub 0.1ms.
  • Set up occlusion culling.

Things I learned about Perf

Tools Used

  • C#
  • HLSL
  • Unity