I'm a video game development college student in my final year, and I'm looking for internships to work as a programmer in a video game company.
I have made a nice amount of games with Unity and C#, and completed several college projects that
showcase my programming skills. I have also participated and won a few game jams.
Soy un estudiante universitario de desarrollo de videojuegos en mi último año, y estoy buscando prácticas para trabajar como programador en una empresa de videojuegos.
He hecho una buena cantidad de juegos con Unity y C#, y he completado varios proyectos universitarios que demuestran mis habilidades de programación. También he participado y ganado varios game jams.
I have made several games for Game Jams, all in Unity,
that have helped me to improve my programming and teamwork skills.
Also, I have several projects that were college coursework, mainly games and prototypes.
He hecho varios juegos para Game Jams, todos en Unity,
que me han ayudado a mejorar mis habilidades de programación y trabajo en equipo.
También, tengo varios proyectos que fueron trabajos de asignaturas de la universidad,
principalmente juegos y prototipos.
Ongoing class project.
Multiplayer online card game, in 3D. No user interfaces. Only “analog” interaction.
Year: 2024
Tools: Unity, C#, Netcode for GameObjects
Team Size: 6
Development time: 6 weeks (ongoing)
What I'm doing: Programming of the card game systems, using an MVC scheme, programming of communications between players (Listen Server architecture). Game design.
Proyecto de clase en curso.
Juego de cartas multijugador online, en 3D. Sin interfaces de usuario. Sólo interacción "analógica".
Año: 2024
Herramientas: Unity, C#, Netcode for GameObjects
Tamaño del Equipo: 6
Tiempo de desarrollo: 6 semanas (en curso)
Qué estoy haciendo: Programación de los sistemas del juego de cartas, usando un esquema MVC, programación de las comunicaciones entre jugadores (arquitectura Listen Server). Diseño de juego.
1st place in the GameScholars Jam 2nd Edition 2023. Chosen to be exhibited at the Gamescom.
A 2D side-scrolling platformer game where you
possess golems to progress through levels filled with challenging obstacles.
Year: 2023
Tools: Unity, C#
Team Size: 3
Development time: 1 month
What I did: Programmed Metroidvania mechanics, puzzles, scripted events, UI programming, VFX and post processing. Game design and dialogue writing.
1° puesto en la GameScholars Jam 2nd Edition 2023. Elegido para ser expuesto en la Gamescom.
Un juego de plataformas 2D de desplazamiento lateral en el que
posees gólems para avanzar por niveles llenos de obstáculos desafiantes.
Año: 2023
Herramientas: Unity, C#
Tamaño del Equipo: 3
Tiempo de desarrollo: 1 mes
Qué hice: Programación de Mecánicas de Metroidvania, puzles, eventos scripteados, interfaz de usuario, efectos visuales y postprocesado. Diseño de juego y escritura de los diálogos.
2nd place in the Virtual Core Game Jam 2024.
A fun and simple puzzle game where you help a rat reach a button using stimuli,
both visual and olfactory, provided by various objects.
Year: 2024
Tools: Unity, C#
Team Size: 5
Development time: 1 week
What I did: Programmed all the game mechanics, puzzles, and "cinematics". Game design and dialogue writing.
2º puesto en la Virtual Core Game Jam 2024.
Un divertido y sencillo juego de puzles en el que ayudas a una rata a alcanzar un botón usando estímulos,
tanto visuales como olfativos, proporcionados por diversos objetos.
Año: 2024
Herramientas: Unity, C#
Tamaño del Equipo: 5
Tiempo de desarrollo: 1 semana
Qué hice: Programé todas las mecánicas de juego, los puzles y las "cinemáticas". Diseño de juego y escritura de los diálogos.
3rd place in the F*ck Capitalism Jam 2024.
A subversive and fun clicker where you gain followers to start a revolution and destroy the wall.
Year: 2024
Tools: Unity, C#
Team Size: 6
Development time: 3 weeks
What I did: Programming of the main game mechanics, clicker progression system, dialogue system, election system, basic pedestrian AI, special game events. Game design and dialogue writing.
3° puesto en la F*ck Capitalism Jam 2024.
Un clicker subversivo y divertido en el que ganas seguidores para iniciar una revolución y destruir el muro.
Año: 2024
Herramientas: Unity, C#
Tamaño del Equipo: 6
Tiempo de desarrollo: 3 semanas
Qué hice: Programación de las mecánicas principales del juego, sistema de progresión de clicker, sistema de diálogo, sistema de elecciones, IA básica de peatones, eventos especiales del juego. Diseño de juego y escritura de los diálogos.
1st place in the Gamegen Game Jam 2023.
Roguelike game in which you explore a dungeon to find the missing keys on your keyboard. Each key gives you a new ability to defeat the enemies.
Year: 2024
Tools: Unity, C#
Team Size: 5
Development time: 1 week
What I did: Programming all game mechanics such as basic enemy AI and character skills. Game and level design.
1° puesto en la Gamegen Game Jam 2023.
Juego roguelike en el que exploras una mazmorra para encontrar las teclas perdidas de tu teclado. Cada llave te da una nueva habilidad para derrotar a los enemigos.
Año: 2024
Herramientas: Unity, C#
Tamaño del Equipo: 5
Tiempo de desarrollo: 1 semana
Qué hice: Programación de todas las mecánicas del juego, como la IA básica de los enemigos y las habilidades de los personajes. Diseño de juego y niveles.
Video Game Engineering class project. Honorable Mention grade
Tower defense game in which you protect pumpkins from farmers, ghosts and zombies.
Year: 2023
Tools: Unity, C#
Team Size: 4
Development time: 2 months
What I did: Programming of the main Tower Defense mechanics (towers, enemy AI, simple economy), implementing Design Patters such as State, Command and Service Locator. Game and level design.
Proyecto de clase de Ingeniería de Videojuegos. Matrícula de honor.
Juego de defensa de torres en el que proteges calabazas de granjeros, fantasmas y zombis.
Año: 2023
Herramientas: Unity, C#
Tamaño del Equipo: 4
Tiempo de desarrollo: 2 meses
Qué hice: Programación de la mecánica principal de Tower Defense (torres, IA enemiga, economía simple), implementación de Patrones de Diseño como State, Command y Service Locator. Diseño de juego y de nivel.
Advanced Programming class project. Developed without any existent game engine, using only OpenGL and C++.
A simple FPS prototype featuring a basic physics system and a mexican theme.
Year: 2022
Tools: OpenGL, C++
Team Size: 1
Development time: 3 weeks
What I did: Programming of the game engine, covering rendering, a component and game object system, a simple physics system, all FPS mechanics, enemy AI, and basic progression.
Proyecto de clase de Programación Avanzada. Desarrollado sin ningún motor de juego existente, utilizando sólo OpenGL y C++.
Un prototipo simple de FPS con un sistema básico de físicas y una temática mexicana.
Año: 2022
Herramientas: OpenGL, C++
Tamaño del Equipo: 1
Tiempo de desarrollo: 3 semanas
Qué hice: Programación del motor de juego, incluyendo el renderizado, un sistema de componentes y game objects, un sistema sencillo de físicas, todas las mecánicas de FPS, IA de enemigos y progresión básica.
Multiplayer Environments class project.
Basic prototype of an online multiplayer racing game, with Client-Server architecture (Listen Server).
Year: 2024
Tools: Unity, C#, Netcode for GameObjects
Team Size: 2
Development time: 6 weeks
What I did: Programming of racing game mechanics, Listen Server architecture (Host with full authority), basic lobby programming, netcode for communications between clients and the host, client-side prediction.
Proyecto de clase de Entornos Multijugador.
Prototipo básico de un juego de carreras mutlijugador online, con arquitectura Cliente-Servidor (Listen Server).
Año: 2024
Herramientas: Unity, C#, Netcode for GameObjects
Tamaño del Equipo: 2
Tiempo de desarrollo: 6 semanas
Qué hice: Programación de mecánicas de juego de carreras, arquitectura de Listen Server (Host con toda la autoridad), programación básica de lobby, netcode para comunicaciones entre jugadores y el host, predicción del lado del cliente.
Networked Games class project.
Online 2-player game where you control wizards who cast spells at each other, and dodge each other's spells.
Year: 2023
Tools: Phaser 3, JavaScript, CSS, Spring Boot, Java
Team Size: 4
Development time: 2 months
What I did: Programming of game mechanics, development of the back-end server with REST API to manage user data (such as username, password and score), and use of WebSockets for real-time communication between players during the game.
Proyecto de clase de Juegos en Red.
Juego en línea de 2 jugadores donde controlan a magos que se lanzan hechizos, y esquivan los del otro.
Año: 2023
Herramientas: Phaser 3, JavaScript, CSS, Spring Boot, Java
Tamaño del Equipo: 4
Tiempo de desarrollo: 2 meses
Qué hice: Programación de mecánicas del juego, desarrollo del servidor back-end con API REST para gestionar datos de usuario (como usuario, contraseña y puntuación), y uso de WebSockets para la comunicación en tiempo real entre jugadores durante la partida.