top of page

GAME DEV

GRAPHICS PROGRAMMER

ONLINE GAMES

Who I Am?

I'm a versatile developer, blending self-taught expertise and formal education in game development, with specializations in UNREAL ENGINE 5 and UNITY, as well as graphics programming with OpenGL or VULKAN (C++). My journey focuses on continuous skill enhancement.

Programmer Main Skills

  • GitHub
  • linkeding

CARLOS MIGUEL MATECKI-SAVINO

  • GitHub
  • LinkedIn

PROJECTS

UNREAL ENGINE 5

On this game we play as Alonso in his crusade to recover the blue ribbon of his cousin Beatriz, on this story we were never able to know what happened that fateful night in which our protagonist lost his life, but this finally has changed.

This is a First person Game where the player will need to paint around the world to kill the enemies that goes through that painting. This is a wave game where the player will be upgrading his abilities each round he survives.

Dynamic movement:

  • Hook, Create ground to evade the enemies and a Dash

Attack types:

  • Paint, the player creates particles in front of him and makes tick damage.

  • Release Painting, the player release his streak of paints in the direction that was created

Technical Features

  • Enemy pooling

  • AI System for enemies

  • Custom Render Material

UNREAL ENGINE 5

This is hilarious game where you control Api a soul that is searching happiness with the people that he controls around, but this smiley guys are happy only when they get money. Api will need to be switching around this people to fill his soul, even if this people walk reckeless in the middle of an avenue where it can happen literally everything.

Some of the more important features are:

  • Isometric view.

  • Multiples type of events.

  • heavily C++ project base.

  • Easy way to implement new events.

UNITY

This is a game that started as an procedural planet generation tool however I wanted to extend it and learn about a different ways to control a character. The main objective is to drop bombs in the requested zones while you upgrade your plane stats.

The main technicall features are: 

  • Procedural Map Generation​

  • Save and load system(Continue game)

  • Scriptable  objects

  • Custom enemy AI

Gameplay Features: 

  • Compass to track the next drop zone​

  • Deploy mode, pressing "E" makes the plane go slower to aim correctly

  • Time to destroy planet, the player have a limited time to retrive the bombs before level ends.

UNITY

YEARS OF DESOLATION / ONLINE GAME (In development)

Years of desolation is a Online Third person Shooter where combines some features of the battle royales and treasure hunt. The main objective is to level up until a certain point, then the battle royale starts!

Some of the more important features are:

  • Easy lobby system

  • Customizable  crosshair

  • 8 players per lobby

  • Relay Transport

  • Dynamic player controller

  • Client side prediction for objects picking

  • Build System with 4 diferent posible builds

TOOLS

Because I love all related with AI and knowing the hard process of learning neural networks I implement one In the Unity engine to all that need a good visualization of a neural network. It contains a simple example with color prediction (Something that you would not do with a neural network, but is good for visualization) . 

The principal features are: 
 

  • Dynamic Visualization: Visualize the intricate structures of neural networks with dynamic 3D representations.

  • Interactivity: Interact with the neural network, manipulate nodes, and observe the changes in real-time.

  • Modular Design: Easy to extend and integrate with other Unity projects or neural network frameworks.

This Vulkan raytracer have the main purpose of abstract  the complexity of Vulkan API in order to make your custom graphics app.

The more important features are: 

  • Imgui Graphic interface Integrated

  • Easy switching rendering engine (Raytracing - PBR)

  • Transform System

  • Drag and drop scenes

  • Async model loading

  • Shadows

  • Easy project integration

Vulkan Raytracer (In progress)

"Code" is a game engine builded with OpenGL. The purpose of this proyect was to really understand all about with graphics programming, something that I really enjoy.

The more important features are: 
 

  • PBR

  • Imgui Graphic interface Integrated

  • ECS System

  • Transform System

  • Content browser

  • Drag and drop fbx files

  • Async model loading

  • Shadows

  • Customizable Color and Transform on "CodeObjects"

  • Scripting System

UNREAL ENGINE

UNITY

OPENGL

C++

C#

VULKAN

VULKAN

VFX Programming

GLSL

SPANISH

ENGLISH

 Experience

Degree on Game Development in EVAD

EVAD GAMEJAM 2024

2 years Game Dev deegre in Spain.

Gamejam where I created the game called GOTY OF THE YEAR (del año).

2ND PLACE IN EVAD TURBOJAM 2023

Game jam where I created a game called Rave and Slash.

DEVJAM 2023

Game Jam where me and my team created Anarchy of Souls.

EVAD Development club 2023 and 2024

EVAD extracurricular activity where the institution select the best students to work at a project

bottom of page