Computación Gráfica

Aprendiendo de Unity para la creación de juegos 2D.

Se realizo un estudio previo al desarrollo del videojuego dado que se desconocía las funcionalidades de la herramienta. Se observo los elementos internos de unity y sus características. Como lo son el uso de jerarquías, la fácil adición de sprites a proyectos, y el uso de entornos como animator. Para generar parámetros que darán lugar a las distintas animaciones de los personajes. Se empleo una herramienta web llamada piskel para la creación de los sprites de los personajes y del escenario mismo.

Guia Basica de la elaboracion del juego

Desarrollo de los Sprites en Piskel: Usando Piskel se procedió a construir modelos de personajes en distintos sprites que permitieron observar el movimiento del personaje. Este personaje inicial se guardó realizando determinada acción y posterior se modificó sus sprites para generar nuevas animaciones la herramienta ofrece la visualización del movimiento permitiendo el cambio de la velocidad de los fotogramas.

Creación de las escenas

Se procede a generar un nuevo proyecto ya dentro de este se crea una escena por defecto que será nuestra escena principal donde estará el juego. en esta se agregan game objects que posterior podrán ser ajustados con los sprites de nuestros personajes, de los escenarios mismo, para posterior generar animaciones y ajustes de características como las físicas que permitirán la interacción del del juego.

Componentes de GameObject Player

Uso de Animator

Después de haber configurado la animación de nuestros game objects se procede a realizar el ajuste de parámetros en el Animator el cual permite conectar las distintas animaciones y por medio de transiciones de una animación a otra general una atmosfera dentro del juego y un sentido del mismo.

Animator del Game Object Player

Uso del entorno 2D y 3D

A pesar de que nuestro juego es 2D se procede a crear un escenario inmersivo el cual debe tener profundidad. mediante la concentración de distintos sprites de fondos coherentes entre ellos se ubican de tal forma que generen un sentido dentro del juego.

Uso de GameObject tipo trigger

Estos elementos serán importantes para que interactúen con el jugador mas no con el entorno. Gracias a esto se evita buggeos y se permite una interacción más fluida. Estos trigger pueden ser recompensas u otros elementos que serán vitales para que el player complete los objetivos dentro del juego

Uso de otros escenarios

Aparte del escenario principal se procede a la construcción de otros escenarios que permiten generar ventanas muy relevantes para el juego como en el caso de una portada y un menú de opciones. Que ayuden a un nuevo jugador acoplarse a la dinámica del mismo. posterior el uso de estos escenarios ayudara a generar la transición entre uno a otro escenario. Así haciendo posible el paso de jugador por distintos niveles.

Uso de componentes

Interactuar con los game object es muy relevante para la configuración de todo el juego esto permite adicionar características únicas a cada uno de los elementos del juego. Para posterior expandir las características del mismo como la adición de nuevas habilidades o características de jugabilidad como temas de sonido, velocidad de los personajes, rebotes cuando colisionan distintos gameobject como un personaje que se e obstruido por un muro

Videojuego Robo Recall: Unplugged binocular

Video del juego 2D Tesoro Indígena

Video Generado con generador de IA denominado Fliki acerca del artículo.

Créditos:

Autor: Edward Camilo Bonilla Cardenas

Editor: Mg.Ing.Cárlos Ivan Pinzón Romero Samuel Fernely Arias Gomez

Código: UCCG-10

Institución: Universidad Central

Fuentes:

KanarianDev. (2024, abril 5). "¡COMO INSTALAR UNITY! 2025" [Video]. YouTube. https://youtu.be/0_hNfFfXhCY
Omel Pixela. (2023, diciembre 13). "COMO HACER PERSONAJES PIXEL ART (Personajes 32x32 para un videojuego)" [Video]. YouTube. https://youtu.be/g9eqGhus59Q
Piskel. (s.f.). "Editor de sprites gratuito en línea" [Aplicación web]. Recuperado el 23 de mayo de 2025 de https://www.piskelapp.com/p/create/sprite/
Garcia Becerra, Y. E., & Castañeda Reina, L. A. (2026, mayo 22). Empanada Rush: experiencia desarrollando un videojuego 2D en Unity. Web. Editor: C. I. Pinzón Romero.
Rodriguez Lopez, E. F. (2026, mayo 22). CyberGuardian, un videojuego 2D de ciberseguridad con Python y Pygame. Web. Editor: C. I. Pinzón Romero.
Vega Mendoza, L. M., & Lugo Hernandez, T. (2026, mayo 22). Zoombie Day: Cómo Creamos un Videojuego 3D de Zombies en Unity. Web. Editor: C. I. Pinzón Romero.
García Calvo, A. (2026, mayo 22). Desarrollo de Videojuego 3D con Unity – Universidad Central. Web. Editor: C. I. Pinzón Romero.
Leal Rueda, A. F. (2026, mayo 22). PSeInt: El software para principiantes. Web. Editor: C. I. Pinzón Romero.