Roles: Software Developer, Infrastructure Engineer
¿Qué es SquidCraftGames?
SquidCraftGames es un evento de Twitch Rivals que trajo la adrenalina y emoción de la famosa serie de Netflix Squid Game al videojuego Minecraft. Como Desarrollador y Ingeniero Backend detrás de este proyecto, creé de una experiencia de juego emocionante que capturó la esencia de la serie, involucrando a 150 streamers españoles y cautivando a audiencias de todo el mundo.
¿Cómo fue el desarrollo?
El desarrollo de SquidCraftGames fue un desafío total, que incluyó la creación de mecánicas de juego, chat de voz, backend e infraestructura. Como Desarrollador y Ingeniero Backend de SquidCraftGames, desempeñé un papel fundamental en la configuración técnica del evento. Mis responsabilidades incluyeron la creación de mecánicas de juego intrincadas, garantizar un rendimiento del servidor sin problemas e implementar soluciones de backend que protegieran los servidores de ataques.
Mecánicas de juego
Para el servidor, usamos una modificación del servidor original de Minecraft, llamada PaperMC, que nos permitió añadir y modificar las partes necesarias para soportar hasta 150 jugadores, y añadir mecánicas de juego como el "Red Light, Green Light", "Tug of War", "Glass Bridge", etc.
Elkokas flipando con el juego de Thug of War en Minecraft
Chat de voz
Para el chat de voz usamos una modificación del cliente de Minecraft, llamada Fabric. Esta modificación capturaba, limpiaba y comprimía el audio del micrófono de los jugadores para poder redistribuirlo desde el servidor a los jugadores que estuvieran cerca de ellos. Esto nos permitió tener un chat de voz en tiempo real, totalmente controlado y limpio. También añadimos la posibilidad de reproducir audios dentro del juego, para poder dar feedback e instrucciones a los jugadores.