Um exemplo de código aberto usando Castle Game Engine, um jogo de plataforma jogável.
Usando entrada por toque no Android:
- Pressione na parte inferior esquerda da tela para mover para a esquerda.
- Pressione na parte inferior direita da tela para mover para a direita.
- Pressione na parte superior da tela para pular.
- Pressione pelo menos 2 dedos no dispositivo de toque simultaneamente para disparar.
Características:
- Nível (e toda a UI) projetado visualmente usando o editor Castle Game Engine.
- Folhas de Sprites projetadas usando o editor CGE e gerenciadas no formato .castle-sprite-sheet (consulte a documentação das folhas de sprites).
- Jogabilidade completa de plataformas. O jogador pode se mover, pular, pegar uma arma, ser ferido por inimigos, ser ferido por obstáculos, coletar coisas, morrer, terminar o nível. São possíveis saltos extras no ar (confira a caixa de seleção do jogador avançado). Os inimigos se movem seguindo um padrão simples.
- Som e música.
- Todos os estados que você espera de um jogo normal - menu principal, opções (com configuração de volume), pausa, créditos, fim do jogo e, claro, o jogo em si.
Castle Game Engine em https://castle-engine.io/ . O código-fonte do jogo de plataforma está dentro, veja exemplos/platformer ( https://github.com/castle-engine/castle-engine/tree/master/examples/platformer ).