Diego Batiz

Game Programmer

About Me

Hello! I am a game programmer ​specializing in gameplay and rendering programming with a Bachelor of Science in Game Programming from LaSalle College Vancouver. Over the course of my degree I have become very proficient in C++ and C#, been able to work in group settings with large codebases, and have been able to focus on writing efficient and clean code. The thing I love most about game development is the ability to constantly learn new things and apply them to the many projects that I'm working on.

Demo Reel

Projects

LIMBS

Gameplay/UI Programmer​ - Unity, C#

Limbs is a multiplayer fighting game where you use your own limbs as ammunition. The game was first started as a school project but development is continuing with the hope of it being published on Steam some time soon. I was in charge of the main gameplay systems such as the combat, movement, and UI, and am now working with other programmers to integrate online functionality.

Play Here

Engine D

Programmer​ - C++, DirectX 11, HLSL

Engine D is primarily a graphics engine with some game engine elements. Custom playable levels and models can be loaded in with JSON files and FBX files respectively and it is currently being used as a way to showcase custom shaders and my knowledge of various graphics techniques.

Github

Wonderful Waves

Solo Developer - HLSL, C++

Wonderful Waves is an example of how many games implement their water. It is made with a fractional Brownian motion algorithm inspired by the sum of sines algorithm. Everything is customizable; this includes lighting, the number of waves, the wave animation, the wave strength, and much more.

Github

Education

2021-2024

Bachelor of Science in Game Programming