Dojo Bubble es un juego 2d en plataforma web emulando un juego de NES.

Se usaron artes en pixel art en el motor de juegos de Godot.
Gdscript se uso para desarrollar script tanto en los personajes principales que son dos sumos como en el level principal y en el menú principal.

Un tipo de script para los personajes o luchadores se empleo una mecánica de juegos de desplazamiento con vectores 2D usando la gravedad y la velocidad así como un código para calcular la dirección de movimiento con las flechas de teclado, capturando en código, si alguna de las teclas de izquierda o derecha se mueven se valida dicha acción de las teclas y activa a las animaciones relacionadas a cada movimiento. Cada personaje maneja un Timer para disparar una animación de saludos al inicio del combate. 
las colisiones se manejaron con señales dentro de Godot para detectar las mismas y ejecutar acciones. Se uso otra mecánica para empujar al oponente mediante código con el cálculo de fuerza adicional al movimiento y desplazar al oponente. Mientras mayor sea la fuerza que se ejerce más desplaza al oponente hasta ubicarlos en los troncos que son nodos de Area 2d. Es importante mencionar que cada contrincante usa un nodo CharacterBody2d y colisionador2d. El contrincante se programo diferente de forma automatizada ejerciendo un movimiento inverso de -X calculando su velocidad del desplazamiento e igual se uso código para aplicar una fuerza extra para desplazar al jugador principal y evitar la barrida en el escenario. Al final del tatami o arena se colocaron nodos 2D con señales para detectar la colisión y eliminar los nodos de cada jugador disparando una animación simulando una muerte y de esta manera finaliza el juego. Gana quién sea eliminado primero que en código es igual a eliminar el nodo.

Finalmente en el menú principal se agrego un script para conectar la escena de la arena y salir del juego.

Este juego esta desarrollado para correr a nivel web con una resolución de 1080 x 1920.