Cat-Aclysm

High Concept: Catuccino, Vexa’s cat, hates her music and hence starts a cat revolution causing mayhem all over the city. Explore Vexa’s world in a 3D isometric view in this action-adventure game and stop Catuccino from destroying it all!

Courses: GAM400 – GAM450

Engine: Unreal Engine 5

Language: Unreal Engine Blueprints

Instructor: Daniel Andia

Team : 4 programmers and 6 artists

Development Time: 7 months

My role: Tools and VFX Programmer

This was the first time I used Unreal Engine 5. Even though Unreal Engine is a very big and complex engine, given my knowledge on how many systems operate in some way made me adapt very quicky to this new working environment.

It was also my first time using Blueprints, which at first are a bit strange to use but I could adapt quicky and made all tools with them.

What I did

  • Built a tool for tiling textures to place floors and walls quickly.
  • Built a tool for making meshes follow spline curves which are used to create cables all through the levels.
  • Built a tool to automatically popoulate zones that require repetitive patterns. For example, streets have lamp posts, benches, bins, etc… All done with instanced rendering.
  • Created several materials, post-processing effects and particle systems using Niagara.
  • Created a tool for creating skycrapers very easily so that we could fill the game’s backround.

Team Members:

  • David Miranda- Producer and AI Programmer
  • Alex Demirci Nijmeijer – Tools and VFX Programmer
  • Jaime Sanchez – AI and UI Programmer
  • Marta García – Gameplay Programmer
  • Laura Romero – Character Animator
  • Oihane Díaz de Espada – Level Designer and Character Artist
  • Naia Gabilondo – Environment Artist
  • Anne García – UI and Environment Aritist
  • Iñaki Ugarte – Character Artist
  • Mikel Lopez – Character Animator