top of page

Erin Hao

Description
Starfisher is a 2-4 player party game where players compete to fish for more star jellyfish. This is a week-long project by a 6-people team.
Goal
Hook more star jellyfish than other players, and bring them to central anemone before being broken by other players

Control
LT/RT
controls L & R direction

button A
shoot out star hook


button B
use starbomb

Disrupt other player by
breaking their star jellyfish trail

OR
throwing starbomb to stun them


Stylization
Art Style
A cute and silly style that's suitable for party game, being family friendly to better suit the audience. I went for a deep iredescent glow aesthetic.
General Mood

Character


Environment

Model & Animation
Character & prop



Normal

Emission

BaseColor

Model & Animation in Blender
Texture in SubstancePainter
Height
Extendable Hooks
Made in 3 parts to allow dynamic length change controlled by script


Rocks
Handpainted Rock textures
Star Jellyfish
Texture maps made for custom unity shader

ANIMATION
Animated in keyframes, but tried to mimic a ragdoll-like effect

Swim Loop

Impact

Jellyfish Idle Loop

Tech ARt
Shaders
Water Shader

DepthFade Subgraph

Screen position & scene depth to determine the distance from camera

Glowing Foam
DepthFade to read object position & scrolling noise as mask to imitate water surface foam
Outer edge glow effect according to object UV map


Refraction Effect
Noise effect on screen color according to screen position


Scrolling Subgraph
Sine time to push tiling & offset, imitate the tide swaying


Water Caustic
Voroni w Noise map & sine scrolling to imitate water caustic



Glowing Water Lily & Anemone
Fresnel Glow & emission as alpha map. Cosine offset to vary from water movement
VFX

Environment
different Layouts
Level Design


>>
Greybox
>>



Environment w Assets





Models adjusted according to camera perspective




Reflect & Learn
What went wrong?
-
I
What I learned
-
I
bottom of page





