Creatures of the Deep

Course Project ~ Game Development Project

Venture into the depths of the sea to collect ancient artefacts for your company while piloting an old rusty submarine. Avoid looming creatures...

Contributions

  • Submarine Physics Controller
  • Enemy 3D Model, Animation & AI
  • Procedural Animations
  • Music - Main Theme

Unity, Blender, PID Controller, Procedural Animation, Game Design

Project Finished: 2024-11-03

Read More

Ecosystem Evolution Simulator

Bachelor's Thesis

Simulator that tests the prey-predator model with bushes and trees, and trains a genetic algorithm to fine tune the parameters.

Contributions

  • GPU Compute Shaders
  • Spatio-temporal Clustering Algorithm
  • Simulation Snapshots
  • Data Serialization

Unity, Compute Shaders, Genetic Algorithm, Data Visualization

Project Finished: 2023-01-24

Read More

Advanced Editor Tools

Published Unity Asset

Unity plugin used to create custom inspectors by adding C# property attributes to fields and methods.

Contributions

  • Foldout Layout
  • Columns Layout
  • Nested Layouts
  • Run Methods With Buttons

Unity, C#, Reflection, Engine Tool

Project Finished: 2023-06-22

Read More

ASCII Asteroids

Course Project ~ Neurocomputation

A NEAT algorithm was integrated to train and play a custom implementation of asteroids in python, both with ASCII graphics and Pygame simple shapes.

Contributions

  • Real-time Input System
  • Collision System
  • Genetic Algorithm Integration (NEAT)
  • Ascii and Pygame Graphics

Ascii Graphics, NEAT Algorithm, Real-time, Pygame

Project Finished: 2022-06-29

Read More

Bubble Builder

Global Gamejam 2025 Entry

48h Gamejam where the theme was 'bubbles'. Maneuver a bubble around a spike maze with fans in this bubble factory.

Contributions

  • Game Ideation
  • Lead Puzzle Designer
  • Physics Implementation

Godot, Grid Based, Puzzle Design

Project Finished: 2025-01-26

Read More

Crowley

Spooky Gamejam 2023 Entry

48h Halloween Gamejam with the theme 'Possession'. Glide around the city as a crow and scavenge all the shinies!

Contributions

  • Flight & Camera Controls
  • Procedural Map Generation
  • Enemy AI

Godot, Procedural Generation, Gameplay Programming

Project Finished: 2023-10-15

Read More

Level Design in Open Worlds using PCG

Master's Thesis

Research that explores how to influence open-world experiences through level design using procedural content generation.

Contributions

  • Level Design Taxonomy
  • Procedural Generation
  • Floating Islands Generator
  • Map Prototype Generator

Unity, C#, Level Design, PCG, Research

Project Started: 2024-11-18

Read More

The Merge Conflict

Course Project ~ Open Project in Interaction Design

Exploration of VR sense of space without using virtual locomotion systems (e.g. joysticks). Walk in-game by walking in real life.

Contributions

  • Scale Portal Puzzle Branch
  • Out-of-bounds System
  • Interaction System

Unity, VR, Portals, Level/Puzzle/Game Design

Project Finished: 2024-05-28

Read More

Amenaza en el Molinillo

Numae Games First Released Game

Action-Adventure 3D Sidescroller game to be released on Steam by Numae Games, with the collaboration of several famous Spanish streamers.

Contributions

  • Lead Level Designer
  • Building Generator Tool
  • Custom Dialogue System

Godot, Level Design, Engine Tools

Project Started: 2023-06-12

Read More

Solid State Drive: Highway to Shell

Course Project ~ Agile Development Processes

Dodge projectiles and obstacles for as long as you can on the road to the Cybersoviet Union's mainframe.

Contributions

  • Project Management
  • 2D-3D Collision System
  • Character Controller
  • Landscape Generation

Godot, Procedural Generation, Shaders

Project Finished: 2024-03-07

Read More

C# Voxel Engine

Course Project ~ Game Engine Architecture

Basic game engine with a gameobject system and a hybrid renderer of rasterized 3D meshes and raytraced objects (e.g. voxels).

Contributions

  • Hybrid Renderer (Rasterizer + CPU Raytracer)
  • Post-Processing Pipeline
  • Voxel Octree Generation
  • Camera Implementation

C#, OpenGL, Graphics Engine, Raytracing, Rasterizing

Project Finished: 2024-03-23

Read More

World Painter 2D

Published Unity Asset

Unity editor tool used to paint 2D shapes and colliders. Prototype 2D levels or create the basic geometry.

Contributions

  • Primitive Shapes and Free-Hand Polygons
  • Grid Granularity
  • Vertex Snapping
  • Shape Serialization

Unity, C#, Engine Tool

Project Finished: 2021-12-27

Read More

Zote The Mighty ~ Fangame

Course Project ~ Intro to Game Dev

First small unity prototype that implements systems like character controller, camera confinement, enemy AI, animations, quests, dialogue systems...

Contributions

  • Scene Manager System
  • Camera, Quest, Dialogue & Trigger Systems
  • World Prototyping Tool
  • Character Controllers

Unity, C#, Level Editor

Project Finished: 2022-01-09

Read More