Introdução
No episódio 124 da sua série sobre recriar mecânicas de Elden Ring no Unity, Sebastian Graves aborda o desenvolvimento de um sistema de "Slope Sliding" (deslize em encostas). Esse sistema é crucial para simular a física realista do jogo, onde o personagem desliza em superfícies muito inclinadas, tanto no chão quanto no ar. O vídeo detalha a implementação de verificações de ângulo e como isso afeta o movimento do jogador.
O Sistema de Deslize em Encostas
Sebastian explica que o sistema de "Slope Sliding" é projetado para evitar que o jogador fique preso em superfícies muito íngremes. Ele cria dois tipos de verificações:
Verificação no chão: Determina se o ângulo da superfície é muito acentuado para o personagem permanecer estável.
Verificação no ar: Aplica-se quando o personagem está caindo e atinge uma superfície inclinada, aumentando a probabilidade de deslizar.
Esse sistema também será usado para evitar que o jogador fique parado sobre a cabeça de outros personagens, adicionando mais realismo ao jogo.
Contexto e Análise
Elden Ring, desenvolvido pela FromSoftware, é conhecido por sua física detalhada e mecânicas de movimento complexas. Recriar essas mecânicas no Unity requer um entendimento profundo de colisões e cálculos de ângulo. Sebastian demonstra como implementar essas verificações usando ferramentas nativas do Unity, como Raycasts e cálculos vetoriais.
Esse tipo de sistema é essencial para jogos de ação e aventura que buscam imersão, pois evita situações onde o jogador parece "grudar" em superfícies irrealistas. A abordagem de Sebastian mostra como dividir o problema em partes menores (como verificar ângulos separadamente para situações no chão e no ar) pode simplificar o desenvolvimento.
Conclusão
O episódio 124 da série de Sebastian Graves oferece uma visão valiosa sobre como implementar um sistema de deslize em encostas no Unity, inspirado em Elden Ring. Esse tipo de mecânica não só melhora a jogabilidade, mas também contribui para a imersão do jogador. Para acompanhar o progresso do projeto, confira os links do jogo na Steam e outros recursos compartilhados por Sebastian.
Originally published on YouTube by Sebastian Graves on Sat Aug 02 2025