William Zhao's Portfolio
Scare Crow

Scare-Crow is a humorous 3rd person stealth/planning game where you play as a crow who scares squirrels away from bird feeders.

ROLE

  • Technical Artist

TOOLS

  • Unity URP
  • HLSL
  • Shader Graph
  • Maya, Blender
Squirrel

Interactive Stylized Grass

Created an interactive stylized grass system in Unity URP.

- Used Shader Graph to design a wind effect and a procedural shading to achieve a cartoon look.
- Wrote custom Shader Graph nodes using HLSL to enable grass interaction.
- Created a custom URP Render Feature to convert game object data and exposed trample parameters into global shader variables.
- Scripted in C# to create components that could be attached to any game object to enable interactivity with grass.

Grass Interaction Logic Flow

Toon Shader & Post Processing

- Developed a outline effect that uses ShaderGraph and a custom Render Pass to procedurally outline objects in the game based off normals.
- Created a toon-shader using Unity Shader Graph.

They Shall Not Come Back

VFX

Footer