Um labirinto é um dos jogos mais simples de se construir na ubbox. Para o construíres basta seguires estes passos:
A primeira coisa que se tem de fazer é escolher os sprites para o jogo. Estes são apenas exemplos. Escolhe os que mais gostas, consoante o tema do teu jogo.
- Carregar na caneta do separador da Ruby. 
- Selecionar as diferentes skins da Ruby: Ruby costas, Ruby direita, Ruby esquerda. 
- Carregar em Confirmar. 
Isto vai ser necessário para quando andarmos a Ruby se vire para a direção correta.
Nota: o tamanho do sprite pode ser ajustado para se adaptar ao tamanho do labirinto caso seja necessário. Pode-se ajustar arrastando as propriedades do sprite à sua volta:
De seguida, vamos adicionar o Labirinto.
- Carregar no + e procurar por Labirinto. 
- Selecionar um e carregar em Confirmar. 
- Repetir os mesmos passos indicados em cima para adicionar uma Meta. A meta deverá ficar no final do labirinto e não poderá ter apenas a cor preta. 
Movimentos do sprite
Volta ao separador da Ruby e vamos agora programar o jogo.
- Na aba de Eventos, arrastar o bloco quando cima for carregada. 
- Na aba de Movimentos, arrastar o bloco anda 0 passos para cima e colocar dentro do bloco de eventos. 
- Mudar o valor 0 para 1. 
- Na aba de Estilo, arrastar o bloco muda skin para. 
- Carregar em Ruby e mudar para Ruby costas. 
Assim, quando a personagem andar para cima irá colocar-se de costas para nós. A tecla cima do teu teclado foi programada. Agora será necessário repetir os passos em cima referidos, para alterar as restantes teclas para as outras direções (baixo, esquerda e direita).
Programar a colisão
De seguida, vamos programar as reações da Ruby caso colida com as linhas pretas do labirinto.
- Na aba de Eventos, arrastar o bloco quando Run ▶ for carregado. 
- Na aba de Controlo, arrastar o bloco repete para sempre e colocar dentro do bloco de eventos. 
- Na aba de Controlo, arrastar o bloco se e colocar dentro do repete para sempre. 
- Na aba de Sensores, arrastar o bloco está a tocar na cor e colocar no espaço do falso. 
- Mudar a cor vermelha para preta (os valores RGB têm de ser exatamente R:0 G:0 B:0). 
- Na aba de Controlo, arrastar o bloco reinicia posição e colocar dentro do bloco se. - Vamos agora programar o que acontece quando a Ruby colide com a Meta que escolheste. 
- No bloco se, carregar duas vezes no +, e apagar o último senão carregando no -. 
 Resultado final:
- Na aba de Sensores, arrastar o bloco está a colidir com e colocar no espaço do falso. 
- Caso não esteja, mudar para está a colidir com Meta (ou o nome que tenham dado ao vosso sprite final). 
- Na Aba do Estilo, arrastar o bloco diz durante 0 seg e colocar dentro do senão se. 
- Escrever “Ganhei!” na caixa de texto e mudar o 0 para 2. 
Adicionar pontos
Agora vamos adicionar um sprite, que é necessário ser apanhado pela nossa personagem para se ganharem pontos.
- Repete os passos para criar um novo sprite, adicioná-lo ao jogo e posicioná-lo num lugar à escolha. 
 
- Na aba de Eventos, arrastar o bloco quando Run ▶ for carregado. 
- Na aba das Variáveis, arrastar o bloco muda variável para e colocar dentro do bloco de eventos. 
- Carregar na seta ao lado de variável e criar uma nova carregando no mais. 
- Dar nome de pontos. 
- No bloco de muda pontos para, escrever na caixa de texto 0. 
- Na aba das Variáveis, arrastar o bloco mostra pontos e colocar depois do bloco muda pontos para 0. 
- Na aba de Controlo, arrastar o bloco repete para sempre e colocar dentro do bloco de eventos. 
- Na aba de Controlo, arrastar o bloco se e colocar dentro do repete para sempre. 
- Na aba de Sensores, arrastar o bloco está a colidir com e colocar no espaço do falso. 
- Mudar para está a colidir com Ruby, (ou com o nome que deram à vossa personagem). 
- Na aba de Estilo, arrastar o bloco esconde sprite e colocar dentro do se. 
- Na aba das Variáveis, arrastar o bloco muda pontos para e colocar a seguir ao bloco esconde. 
- Na aba dos Operadores, arrastar o bloco 0 mais 0 e colocar dentro da caixa de texto do bloco muda pontos para. 
- Na aba das Variáveis, arrastar o bloco pontos e colocar no primeiro 0. 
- Mudar o segundo 0 por 1. 
 Podes também adicionar outro sprite para perder pontos, basta repetir os mesmos passos e trocar o + por -.
Para testares o jogo, carrega no botão Run ▶ e usa as teclas programadas para movimentar a personagem.
Os passos indicados acima, são apenas uma forma de fazer o jogo, pelo que podem experimentar outras formas. Podes sempre escolher o tema para o teu labirinto, vê aqui alguns exemplos:



















