Alvaro Blanco Ochoa
Game Programmer
Hi, thanks for stopping by! I’m Alvaro, a passionate programmer from Spain who loves creating experiences for people to enjoy

FPS Zombies

Call Of Duty Zombies style made in Unreal Engine 5: Player movement with Enhanced Input System (Input actions & Mapping Context) Player animations using Blend Spaces (Walking & Running) and Aim Offset animations Shooting functionality using Line Trace and includes Muzzle flash, sound and shake effect Reload animation and sound Zombie AI System: - Chase player using nav mesh (AIMoveTo function) - Attack the player when it's in reach (less than 1 meter) (Functionality & Animation) - Reload attack to meet the attack rate specified Money System - Player recieves money (points) for shooting the zombies - Each bullet hit gives 25$ to the player - Use the Money to open Doors and Escape

UE5 C++ Turret System

AI Turret System made in Unreal Engine 5 with C++ Patrol state where the laser beam rotates from side to side Perform a LineTrace to check if the laser hits the player Follow the player while in the turret field of view Shoot the player when in sight

Racing GP

Racing game made in Unreal Engine 5: Race Manager with Checkpoints and Lap count Cars Skidding effects Customizable Body, Wheel and Exhaust Color (Garage Mode) Customizable Racing number Persistent customization data through sessions Nitro system (Auto rechargable) Sound FX (Engine, Nitro and Crashes) AI system: - Velocity control (Self-learning), recording each lap the Velocity at the Track Position and the deviation from the 'ideal' racing line - Collision avoidance system - Overtaking system UI implementation: -Color Wheel Picker -Body, Wheel and Exhaust customization menu -Nitro Bar -Lap Count -Pause Menu -Race Over Menu

FPS Controller

Character and weapon Controller for First Person Shooters Adjustable settings for a more arcade or simulation (realistic) experience: - View sensitivity settings - Movement settings - Movement smoothing settings - Stance settings (Stand, Crouch, Prone) - Sway settings - Aiming settings - Breathing settings - Speed effectors settings - Leaning settings - Configurable procedural recoil Includes two demo scenes: - Firing range - Forest environment