PixelSpace •PixelSpace •

Arte promocional de PixelSpace
01Base del proyecto

Cliente y contexto •

PixelSpace fue un proyecto escolar que se convirtió en mi primera experiencia real con desarrollo de videojuegos. El objetivo era aprender un motor desde cero y entregar algo jugable, no un prototipo en papel, sino algo que alguien pudiera abrir y jugar.
02Problema a resolver

El reto •

Programar los enemigos fue el obstáculo principal. Hacer que se comportaran de forma que se sintiera desafiante pero predecible requirió pensar en términos de estados y transiciones, algo que no había hecho antes.
03Ejecución

Rol •

Desarrollé el juego completo en Godot con GDScript: mecánicas de disparo, sistema de oleadas, comportamiento de enemigos mediante State Machines y parte del arte 2D.
04Dirección del trabajo

Decisiones clave •

Usar State Machines para los enemigos fue la decisión técnica más importante. En lugar de lógica condicional dispersa, cada enemigo tiene estados definidos como patrulla, persecución y ataque, lo que hizo mucho más fácil ajustar el comportamiento sin romper todo. Fue mi primera vez aplicando ese patrón y cambió cómo pienso la lógica de sistemas.
05Cierre

Resultado •

Quedó como una demo básica jugable. Cumplió su objetivo: aprender Godot, entender GDScript y entregar algo funcional en el tiempo del proyecto. El juego está embebido directamente en el portafolio para que se pueda probar sin descargar nada.
Vista rápida

Resumen del caso •

Shooter espacial arcade desarrollado en Godot como primer acercamiento a game dev. Oleadas infinitas, enemigos con comportamiento programado y arte 2D propio.
Jugar ahora
Apoyo

Datos clave •

Motor
Godot 4
Estado
Demo jugable
Contexto
Proyecto escolar
Participación

Roles •

GAME DEV
GDSCRIPT
ARTE 2D
GAME DESIGN
Próximo proyecto

JossStudio →

Front-End / UI/UX / Arquitectura técnica