
DEDICATED TO MAKING THE BEST GAMES POSSIBLE
Echoes for PS4
Engine: UE4 Language: C++ Work: MSc Major Project
UE4 Graphics, VFX, Physics, AI, and more
Game Trailer. Please go to the bottom of the page to watch the full game play-through, recorded on PS4.
Echoes is a game developed for PS4 using Unreal Engine 4, during BCU NTI GamerCamp's M.Sc. Video Games Development course. The game is a Metroidvania style game, where you take the role of Kira, a young woman in the search to discover her ancestry at a forsaken, destroyed temple in the far north.
I was part of a multidisciplinary team, made up of programmers, artists, and a designer. Although my main role was in graphics and VFX programming, I volunteered to assist in resolving all the issues we encountered, in order to make the best game possible
Apart from my main responsibility of keeping the game at 60 FPS, and working closely with the VFX artist to create impressive VFX (like the dash ghost or the snow), I also worked on the enemy AI, allowing enemies to communicate in order to attack the player in groups. I also worked on animations programming (linking the animation with the game's logic), on environmental hazards, like moving platforms and spikes. I implemented a custom system to control the fragments of the broken crystals. I worked on implementing outlines on interactable objects and the silhouette of the player when her mesh is behind other objects in the world. I also worked on implementing physics material based footprints, cloud-like poisonous vortexes, the early version of the HUD, and finally the level streaming. Although some of them were not included in the final game (mostly because of time constraints on testing), I am proud of the work we did and the game our team created. Click the GitHub Link here to see (part of) the project code:
Below, you can watch video examples of my work and find direct links to relevant code examples where appropriate:
Snowfall VFX in Light
Crystal Fragments and Physics Interactions
Dash Ghost Generation with exact animation frame copy
Level Streaming
Enemy Communications
Snowfall VFX in Shadow
Interactive object Outlines and Silhouette
Dash Ghost final form
Footsteps based on Physical Materials
Initial HUD and Low Health Warning VFX
Play-through of the final version of the game, recorded on PS4.