Luis Diaz

Software engineer

homeblogprojectsabout

Projects

A gif of an FPS game where the player is shooting a robot, blasting its armor

Armor Blasting

Shoot at the armored robot to blast its armor and see through it! In this UE4 project I showcase dynamic damage over meshes triggered by player attacks in real time, achieving a very satisfying feeling of impact for the guns! Check the code on Github !
tagsue4 fps C++ Blueprints
Ubox: Minecraft-like terrain generation

Ubox: Minecraft-like terrain generation

A Unity project implementing a simple voxel engine for a Minecraft-like game.
tagsUnity C# Procedural Generation Parallel programming
dateApril 2025
Cube with a gun

Cube with a gun

A Unity project to showcase several game AI and procedural generation features in a third person shooter game, made with cubes!
tagsUnity C# Procedural Generation AI Gameplay Programming
dateApril 2025
PPHD8 Extract

PPHD8 Extract

A tool written in rust to extract .VAG audio files from PPHD8 files, an audio file format for old Play Station consoles
tagsRust Systems Programming Tools
dateJan. 2023
AR Carnival

AR Carnival

Simple AR game made with unity and Vuforia. Use your AR gun to shoot at spawning plates in your desk!
tagsC# Unity Vuforia AR
dateJul. 2022
Parkour Shooter

Parkour Shooter

This is an Unreal Engine project where I aimed to implement and experiment with advanced mobility mechanics in an FPS game. The core movement features include sliding, wall running, a grappling hook, and vaulting.
tagsUnreal 4 C++ Blueprints
dateFeb. 2023
Recursive Ray Tracer

Recursive Ray Tracer

Simple example of recursive ray tracer to render scenes offline, written in C++.
tagsC++ Computer Graphics
dateSept. 2022
TAC Interpreter

TAC Interpreter

This is an interpreter for the intermediate language (or three-address code (TAC)) generated by a compiler I once worked on. It's like a tiny virtual machine that runs on TAC code, simulating memory and registers and processing instructions.
tagsC++ Compilers Programing
dateDec. 2021
Global Game Jam 2025: A todo gas

Global Game Jam 2025: A todo gas

Help this kid to reach the bathroom at the other side of the pool before it's too late! This was my entry for the global game jam 2025 that I participated in Málaga, Spain. I worked on gameplay programming, simple enemy AI, visual effects and shaders!
tagsUnity C# Global Game Jam Shaders VFX
dateFeb. 2025
Global Game Jam 2021: Boo Forest

Global Game Jam 2021: Boo Forest

Help a kitten lost in the woods, full of terrors, find its way out! You play as a friendly ghost guiding the kitten through puzzle-based levels. This game was our entry for the Global Game Jam 2021.
tagsUnity C# Global Game Jam
dateFeb. 2021
Global Game Jam 2019: Domum

Global Game Jam 2019: Domum

Welcome to Domum, an inn full of travel and discoveries, located in the imaginary land of "Delta Amacuro". Talk to guests and play mini-games to learn more about them! This was the game we made during my very first Global Game Jam. :)
tagsUnity C# Global Game Jam
dateJan. 2019
Global Game Jam 2023: Echando raíces

Global Game Jam 2023: Echando raíces

Our game made in the Global Game Jam in Caracas 2023. You play as a flower who must survive all four seasons by collecting resources using cards and extending your roots on the map.
tagsUnity C# Global Game Jam
dateFeb. 2023
Multi Layer Perceptron

Multi Layer Perceptron

This was a simple experiment to learn Rust in which I implemented a basic multi-layer perceptron. I then used this perceptron to test classification on the MNIST dataset, achieving 78% accuracy in the best case.
tagsRust Machine Learning
dateDec. 2021