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