Yo, I'm
Darrel Traballo



I'm a year old Game Developer specializing in designing and implementing game mechanics in Unity, focusing on bringing interactive systems to life and ensuring they work cohesively. I enjoy creating engaging and responsive gameplay experiences, from core mechanics to interconnected systems. I also have a passion for creating visually striking experiences, often exploring shaders and procedural techniques to enhance aesthetics.


Skills and Technologies





Projects

Water Simulation with Unity and HLSL Shaders



My first attempt at creating a simple simulation of waves using Unity and HLSL.
- Implemented Sum of Sines and Basic Phong lighting.
- Learned how to work with and configure Vertex and Fragment Shaders using Unity's Shader Language.

Water Simulation with Three.js and GLSL Shaders





My second attempt at creating a simple simulation of waves. This time using Three,js and GLSL.
- Implemented Fractional Browinian Motion for the wave effect and a combination of Phong Lighting with Fresnel Reflection and Subsurface Scattering for the scene's lighting model.
- Learned how to create GLSL Vertex and Fragment Shaders using Three.js

Pokemon Battle System Clone


A simplified recreation of Pokemon's Generation 1 battle system.
- Used PokeAPI to collect and display Pokemon data.
- Learned how to use Unity's custom inspector.
- Learned how to create/edit Scriptable Objects programmatically.

A Byte-Sized Museum



A Game-Based Learning application that introduces computer programming concepts using Wave Function Collapse for procedural generation.
- 3D game project developed for my Thesis.

Wave Function Collapse Algorithm



A Python-based implementation of the Tile-Based Wave Function Collapse Algorithm
- Served as a prototype for testing for my final Thesis output.

PCDefender


A 2D Tower Defense game where you play as a computer's Antivirus Software defending against waves of computer malware.
- Made in 5 days for a Hackathon held by our University.

Scatter



A 2D RTS game where survival depends on real-time resource scavenging.
- Made in 2 weeks with a friend for the Pirate Software Game Jam 14 (Jan 12, 2024 – Jan 27, 2024).

Ender Dragon AI Clone


An attempt to recreate Minecraft's Ender Dragon AI in Unity.
- Ender Dragon's behavior patterns were created to be as close to the original game as possible
- Learned how to implement enemy AI behavior using State Machines to manage the Ender Dragon's behavior patterns.
Education
Bachelor of Computer Science
Application Development Elective Track
University of Makati
Makati City, Metro Manila, Philippines
2020 - 2024