Existence

An ordinary guy wrongfully imprisoned gets struck by lightning and gains the ability to switch to a ghost.

It started as a game jam and end up as a demo. It is inspired by Castlevania, Metroidvania Genre. The game is about how everything can change in a second. It started with the guy walking and got pumped into someone that look exactly like him. The lookalike run away, and the police catch the wrong guy. In prison he got struck by lightning, gain the ability to transform into a ghost. He will use his ability to escape the prison, but what is next for his existences?

Role

Producer

3D Artist

Programmer

Designer

Video Animator

Duration

Uknown

Team Size

Solo

Software

Unreal Engine 4

Blender

Substance Painter

Affinity Photo

HitFilm Express

Platform

PC

Production

Due to personal matters, I decided to withdraw from game jam. Yet I challenged myself to develop a full playable game demo.

From storyline to modeling and programing it.

Challenge:

The challenge was to create the game related to a trailer intro audio that I have.

Solution:

I analyzed the audio, built a story related to it and mixed it with my interoperation of the audio.

Responsibilities

Producer
  • Encouraged myself to finish the game.
  • Listed and tracked features.
  • Developed a roadmap.
  • Searched solutions. 
3D Arist
  • Modeled and textured characters and assets.
  • Set scenes and render images for animation.
Programmer
  • Used Blueprints.
  • Developed the game mechanics.
  • Added music and SFX.
  • Programed UI/HUD.
Designer
  • Chose the overall art style.
  • Graphic Design.
  • Designed and created UI/Hud assets.
  • Determined the video animation style.
  •  Wrote the ending.

Video Animator

  • Broke down intro audio into scenes.
  • Created a storyboard.
  • Animated intro and ending.
  • Searched and added SFX.

Self-Reflection

  • Delivered 4 playable levels.
  • Managed to have an ending that matches the intro.
  • Implemented a workflow between Blender, Substance Painter and Unreal Engine 4.
  • Not to abandon the project.
  • Finding the person who did the intro audio.
  • Implementing Player mechanic.
  • Searching and implementing at the same time.
  • Build one level with all features instead of multiple levels.
  • Use UI Widgets to design the UI instead of images.