Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Gravity Evade is an Infinity Runner game in which the character dodges obstacles using gravity to reach the end of the stage. The game was made in Godot 3.5 and its aim was to integrate an Arduino Esplora via serial communication as an input to the game.

NotificationsYou must be signed in to change notification settings

NicolasRaf/Gravity-Evade

Repository files navigation

Sobre o Jogo

Gravity Evade é um jogo Infinity Runner em que o personagem desvia de obstáculos usando a gravidade para chegar ao fim da fase. Além disso, utiliza um microcontrolador Arduíno Esplora para tornar a experiência mais dinâmica, permitindo um contato com um elemento da área da robótica. Assim, O jogo se passa em um cenário espacial com obstáculos espalhados pelo chão e teto do mapa, no qual o jogador deve desviar em alta velocidade, utilizando seu poder gravitacional para conseguir chegar ao final do nível.

🔦 TECNOLOGIAS UTILIZADAS

  • Godot engine: Software utilizado para desenvolver jogos 2D e 3D.
  • GDScript: A Linguagem de programação exclusiva da GODOT e utilizada para customizar mecânicas no jogo.
  • C++: Linguagem de programação utilizada para conectar o Arduíno Esplora e seus sensores com a GODOT.
  • Git/GitHub: Ferramenta de versionamento de código, ideal para organizar o trabalho em equipe.
  • Notion: Ferramenta usada para documentar todas as informações do projeto, desde as ideias inicias até as soluções dos problemas mais complexos no código.
  • Arduíno Esplora: Microcontrolador com sensores, que permite a conexão com o jogo e utilização de mecânicas diversas na experiência, como sensor de luz, botões analógicos, sensor acelerômetro, etc.

🕹️ MECANICAS

  • Fragmentos: ecursos que estarão ao longo do mapa e devem ser coletados para funcionamento da fenda dimensional, caso contrário, o jogador não conseguirá passar de fase.
  • Movimentação: A movimentação do player é feita para ser em estilo “infinity run”,ou seja, o player corre automaticamente pelo mapa apenas em sentido horizontal.
  • Gravidade: O player enfrenta obstáculos ao longo dos níveis e para desviar deles é usado a manipulação da gravidade.
  • Redução Temporal: Um poder que reduz o tempo do jogo, deixando toda a cena em câmera lenta. A habilidade tem uma duração de 3 segundos, permitindo ao jogador ter maior precisão em seus movimentos e, assim, conseguir ultrapassar obstáculos mais difíceis.
  • Fenda Dimensional: Uma fenda que permite o jogador avançar entre os níveis do jogo, porém só funciona ao serem coletados todos os fragmentos no respectivo nível em que o usuário se encontra.

TELA INICIAL DO JOGO

Untitled (1)

🔗 CLONE DO PROJETO

git clone https://github.com/EnzoMello/Gravity-Evade.git

ENTRE EM CONTATO

  • Enzo Melo Araújo

E-mailLinkedInGitHub

  • Nicolas Rafael

E-mailLinkedInGitHub

About

Gravity Evade is an Infinity Runner game in which the character dodges obstacles using gravity to reach the end of the stage. The game was made in Godot 3.5 and its aim was to integrate an Arduino Esplora via serial communication as an input to the game.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp