Kevin Giang - Technical Designer, Programmer
  • Projects
    • Justice League - Battle for Metropolis
    • Plants vs Zombies: 3Z Arena
    • Benno's Great Race
    • Lightmare
    • Bored Space Cops
    • Project Nova
    • OcuBlocks
    • CandyMakers
    • Cubedly
    • Unfolding Tale
    • Ancient Forest & Grumpy Monsters
    • Analog Games >
      • Treasure Hunting
      • Treasure Hunting: Kraken
      • Treasure Hunting: One for Self, All for Self
      • Treasure Hunting: Houdini
      • Shadow Peacekeepers
  • Who I Am

Project Nova
Lead Designer
Developed in Unreal 4


What It Is

Project Nova is a simple demo built in Unreal Engine 4 as a portfolio piece for a Senior artist at DigiPen. It features a beautiful environment set in a secluded lagoon. Players control a flying manta-like creature and is accompanied by others. The player can fly below the water, and above the skies.

The Design

This game is not really a 'game' game. It was designed to be a very simple experience that highlights the creature that the artist created. As the level designer, I helped put together an environment that would be interesting for the creature to roam around. 

I pitched the idea of going in between the layers of underwater, above-water, and above-clouds. I originally pitched that idea because I thought it would be cool. We eventually put more into it with the dynamic music shifts and transforming skin of the player's creature.

What I Did

I helped piece together all components of the demo including:
  • Player Controller
  • The level design
  • Dynamic music controller
  • Dynamic material transformations for the player
  • General gameplay logic

The Team

Garrett Cavanaugh
Brendon Clifford
Kevin Giang
Marian Huber
Chuck Silvers
Technical Artist
Graphics Programmer
Level Designer
Modeler
A.I. Programmer

Technical Documentation

Player Pawn Blueprint - Construction Script

The purpose of this script is to set up dynamic materials for the player's character model as well as the particle effects. It will store references to manipulating color into variables to allow for easier and intuitive manipulation for gameplay programming purposes.
Picture

Player Pawn Blueprint - Player Controls and VFX

This script handles controlling the player, the camera, and for dynamically changing textures and particle colors on-the-fly.
Picture

Music Controller Blueprint - Dynamic Music

Crossfading script created to support crossfading between 3 tracks for underwater, above water, and above the clouds.
Picture
Powered by Create your own unique website with customizable templates.