Yo, I'm
Darrel Traballo

Game Developer IconGame Developer
Unity IconUnity
Mandaluyong City, Metro Manila, Philippines IconMandaluyong City, Metro Manila, Philippines

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.

Darrel Traballo's profile pictureDarrel Traballo's profile picture

Skills and Technologies

C# IconC#
Java IconJava
Python IconPython
Javascript IconJavascript
Unity IconUnity

Projects

Water Simulation with Unity and HLSL Shaders

Water Simulation with Unity and HLSL Shaders

Unity IconUnity
C# IconC#
HLSL IconHLSL

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

Water Simulation with Three.js and GLSL Shaders

Javascript IconJavascript
React IconReact
ThreeJS IconThreeJS
GLSL IconGLSL
Try it Out! IconTry it Out!

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

Pokemon Battle System Clone

Unity IconUnity
C# IconC#

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 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

Wave Function Collapse Algorithm

Python IconPython
Pygame IconPygame
Numpy IconNumpy

A Python-based implementation of the Tile-Based Wave Function Collapse Algorithm

  • Served as a prototype for testing for my final Thesis output.
PCDefender

PCDefender

Unity IconUnity
C# IconC#

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

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

Ender Dragon AI Clone

Unity IconUnity
C# IconC#

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