Project Dreamscape

A Studio Aspen Game Project Organized by EGD
Collaborated with 100+ others Steam Link

Project Summary - When falling asleep to dream, our protagonist is thrown into a roguelike dream where she must fight off various monsters. This was a simulated AAA environment where I not only had the opportunity to work with 7 tech artists, but also learn personal development in the game industry through EGD.


Overview of my responsibilities

  • Created VFX.
  • Created Shaders.
  • Worked closely with 7 technical artists, providing support & critique.
  • Rigged characters.
  • Designed a level.

My Contributions

  • Painterly lit shader (Shader Graph / Procreate).
  • Stylized magma pool VFX (Shader Graph).
  • Magma Geyser/Smoke VFX (Visual Graph / Shader Graph)
  • Shield VFX (Visual Graph / Shader Graph)
  • Stylized fresnel shader for elite enemies (Shader Graph).
  • Low Health Screen Border Shader (Shader Graph).
  • Unity prefab alignment editor tool (C#).
  • Four character rigs (Follower, Guide, Charger, Golem) using Rigify (Blender).

Painterly Lit

Painterly Lighting Shader

  • Triplanar paintbrush texture.
  • Diffuse stepped with paintbrush texture.

Default Lighting Shader

  • Standard URP lit shader

Stylized Magma Shader

  • Depth
  • HDR
  • Procedural patterns.

Geyser VFX

Smoke VFX

  • Hints when a geyser is about to erupt.

Magma Eruption VFX

  • The erupting magma that deals damage.

Elite Shaders

Shielder Shield Shader

  • Fresnel outer glow effect
  • Removable panels as shield health decreases.

General Elite Glow

  • Posterized, noisy fresnel.
  • HDR.

Pivot Alignment Tool

  • Heavily inspired by the pivot alignment tool in Houdini.
  • Sped up pivot alignments in project.
  • Provided precise pivot alignments based on the mesh renderer.
  • Multiple settings for each axis (Original, Center, Min, and Max).

Rigs

  • Weight painted with intersecting and overlaying meshes.
  • Rigify control rig with additional bones for accessories, clothing, and extra body parts.

Fullscreen Low Health Shader

  • Adjustable amount.
  • Dynamic.