top of page
startScreen2_edited.jpg

 

Building Virtual

World

Logo_transparent_edited_edited.png

2-4 Player Party game

PS Controllers ·  Silly/Derpy/Dreamy

My Role:  Design, 3D & Tech Art

Team: 

Erin Hao

Ian Accetta

Nightray Zhou

Ethan Wills

Jiawei Li

Weiyi Zhang

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

startScreen2_edited.jpg

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

startScreen2_edited.jpg

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

startScreen2_edited.jpg

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

startScreen2_edited.jpg

Environment

different Layouts

Level Design

>>

Greybox

>>

Environment w Assets

Models adjusted according to camera perspective

startScreen2_edited.jpg

Reflect & Learn

What went wrong?

  • I

What I learned

  • I

bottom of page