Como MINHA ENGINE lidou com um OPEN WORLD? [Documentário]

Поділитися
Вставка
  • Опубліковано 4 лип 2024
  • ✅ Entre no Grupo do Pixel Nightfall no WhatsApp para saber mais:
    bit.ly/pixel-nightfall-wpp
    Capítulos do Vídeo:
    00:00 Introdução
    00:44 Quem sou EU?
    01:53 O que é o Pixel Nightfall? (Jogo)
    03:32 Por que estamos usando a CAVE e não outra Engine?
    06:48 Tudo Explodiu mesmo? (sim e isso é bom)
    07:00 Por que a ROCKSTAR não usa o GODOT no GTA?
    09:32 Mas POR QUÊ não?
    11:37 O que Explodiu na Cave?
    13:49 Muitas pessoas Trabalhando no mesmo Projeto!
    16:17 O Desafio de RENDERIZAR a Cidade do Jogo!
    21:16 Calculando a FÍSICA do Mundo Aberto!
    22:45 Rodando MILHARES de Scripts Python...
    28:40 A Criação da Interface do Jogo!
    31:44 O SEGREDO DO UNIVERSO!
    33:35 Bônus: Crashes e Travamentos...
    ························································
    ► Não se esqueça de deixar suas dúvidas e sugestões nos comentários do vídeo! Se inscreva e ative o sininho para receber mais vídeos como esse e não deixe de Compartilhar com seus amigos! Valeu! :D
    ························································
    ► Uniday Studio - 2024
    By: Guilherme Teres Nunes
  • Ігри

КОМЕНТАРІ • 102

  • @UnidayStudio
    @UnidayStudio  4 місяці тому +14

    BEBA ÁGUA!
    Galera, o Jogo tem um visual pixelado, mas a compressão do Vídeo no UA-cam acabou deixando isso "embaçado". Mas lá no grupo eu vou mandar umas fotos em alta resolução do Jogo para vocês verem os detalhes sem perdas, blz? Valeeeeeu!
    Conteúdo do vídeo:
    00:00 Introdução
    00:44 Quem sou EU?
    01:53 O que é o Pixel Nightfall? (Jogo)
    03:32 Por que estamos usando a CAVE e não outra Engine?
    06:48 Tudo Explodiu mesmo? (sim e isso é bom)
    07:00 Por que a "Rockstar" não usa o GODOT no GTA? (por exemplo)
    09:32 Mas POR QUÊ não?
    11:37 O que Explodiu na Cave?
    13:49 Muitas pessoas Trabalhando no mesmo Projeto!
    16:17 O Desafio de RENDERIZAR a Cidade do Jogo!
    21:16 Calculando a FÍSICA do Mundo Aberto!
    22:45 Rodando MILHARES de Scripts Python...
    28:40 A Criação da Interface do Jogo!
    31:44 O SEGREDO DO UNIVERSO!
    33:35 Bônus: Crashes e Travamentos...

  • @samukaguitar3158
    @samukaguitar3158 4 місяці тому +10

    Cara, um dos motivos de eu gostar tanto do UE5, diferente do que a maioria das pessoas pensa, não é gráfico, pq o UE4 já era lindo, mas as ferramentas de optimização, como o nanite, não pela aplicação em si pq eu não testei de verdade, mas em conceito, criar LODS em tempo real tanto de malha quanto de textura, e priorizando o que tá na tela, ignorando ou excluindo o que os olhos não podem ver.
    Em um vídeo antigo do canal vc criou uma solução alternativa ao nanite no Blender, e conseguiu criar malhas animadas sem gerar um impacto direto no hardware.
    Uma das coisas que seriam um game changer pra eu adquirir a Cave (caso eu não fosse seu aluno) seria se eu visse uma ferramenta dessas, que permite importar malhas pesadas em máquinas fracas usando de técnicas que excluem o peso excedente, que a câmera não consegue ver, seja de malha, textura, partículas, e principalmente lógica e física, que pesam horrores.
    Não sei se isso ajudaria vc, mas se fosse pra eu lançar um desafio (parece que o jogo virou, não é mesmo? Kkkkk) seria pra vc tentar implementar um recurso desse tipo na Cave, pq isso permitiria criar jogos maiores, mais detalhados, sem explodir o PC de quem tá jogando.
    Claro, é só uma sugestão, cabe a vc decidir se é viável ou não

  • @grandealyson
    @grandealyson 4 місяці тому +9

    Está sendo uma experiência incrível participar do desenvolvimento desse projeto e poder contribuir de alguma forma, para que a Cave Engine evolua ainda mais, é realmente impressionante o quanto todos nós e o próprio motor evoluímos com esse projeto!
    Parabéns pelo trabalho excepcional Guilherme!

  • @RONALD-O-RD
    @RONALD-O-RD 4 місяці тому +7

    Chegando do grupo do whats.

  • @fehobelisk
    @fehobelisk 4 місяці тому +5

    Opa, video de 30 minutos? gosto ❤

    • @UnidayStudio
      @UnidayStudio  4 місяці тому +1

      Bora pro documentário! hehehe ❤

  • @liarleyev8487
    @liarleyev8487 4 місяці тому

    17:26 ver essas cenas de debug do jogo é uma maravilha, é sempre uma motivaçao pra continuar

  • @viniciusamaral3085
    @viniciusamaral3085 4 місяці тому

    Ótimo vídeo, Guilherme!

  • @delphi-wz6wu
    @delphi-wz6wu 4 місяці тому +2

    KSKks que video ótimo, o marketing da tumb me deixou curioso pra entender.
    eu esperava tudo, mas com certeza não era 3 fps com 10% da cidade

    • @UnidayStudio
      @UnidayStudio  4 місяці тому

      Pois é, foi uma loucura! Mas renderizar uma cidade desse tamanho não é brincadeira não viu? Ela tem milhões de vértices, ficaria super ruim a performance em vários outros motores também (como no bge).

  • @vinirodrisant
    @vinirodrisant 4 місяці тому +2

    Meu sonho era o Gui modernizar a BGE com exportação pras outras plataformas, mas praticamente impossivel, mas espero que a Cave tenha uma maneira de modelar, seria uma boa ideia de substituir a BGE, além de diferenciar das demais engines do mercado.

  • @erykoliveira7129
    @erykoliveira7129 4 місяці тому +1

    São dos erros que vem os acertos. Quanto mais você trabalhar na Cave, mais coisas você pode descobrir. Coisas boas ou ruins. As possibilidades da Engine, os limites dela. É muito gostoso uma vez que temos oportunidade para isso!
    Continue fazendo o bom trabalho você e sua equipe, Guilerme! Um dia pretendo trabalhar na sua Engine também! 😊

    • @UnidayStudio
      @UnidayStudio  4 місяці тому +1

      É verdade demais isso!! Muito obrigado pelo apoio! :)

  • @ike9965
    @ike9965 4 місяці тому +3

    Ainda quero usar a Cave um dia! Vou esperar esse jogo de mundo aberto sair primeiro.

  • @Jean_Silva
    @Jean_Silva 3 місяці тому

    Primeiramente parabéns pelo seu trabalho. Cai de paraquedas no seu canal rsrs. Gostaria de saber se essa engine usa Open Gl ou outra API.

  • @Ddiidev
    @Ddiidev 4 місяці тому

    A cave é desenvolvida em que linguagem/ecosistema ?
    Muito massa, o projeto é aberto?
    Lindo essa paixão em ser dev!
    As vezes queremos fazer algo em uma coisa que você fez só porque você gosta do que fez, e ta tudo certo!
    Parabéns cara, belo trabalho e vou acompanhar de perto.

  • @christopherdiniz3836
    @christopherdiniz3836 4 місяці тому +3

    Seu jogo me lmbra o survivalist 2, que e muito bom inclusive

    • @UnidayStudio
      @UnidayStudio  4 місяці тому +2

      Eu não conhecia esse, mas certamente vou conferir! Valeu!

  • @cuca_dev
    @cuca_dev 4 місяці тому +1

    Muito massa ver isso! Eu já uso a mesma engine faz 8 anos e tô com um bom "momentum", então agora que vou lançar meu terceiro jogo comercial ainda não pretendo trocar, mas tenho muita vontade de desenvolver um dos meus próximos jogos "sem engine", usando Rust e uma base como o macroquad. Acompanhando o desenvolvimento desse jogo, sucesso pra vocês!

    • @UnidayStudio
      @UnidayStudio  4 місяці тому +1

      Sensacional! A barreira de entrada é enorme, mas uma vez que você entra, não dá mais para voltar atrás!

  • @donavanrc
    @donavanrc 4 місяці тому +3

    Top demais o vídeo Gui. Parabéns! Qual API gráfica tu tá usando na sua GE?

    • @UnidayStudio
      @UnidayStudio  4 місяці тому +1

      Valeu demais! Ela roda com OpenGL!

  • @satoyz
    @satoyz 4 місяці тому +2

    Eae, Guilherme! Você é minha inspiração para criar meus jogos e engines. Muito interessante ver a evolução do seu motor (inclusive, estou esperando ansiosamente pela versão dela para linux, hehe).
    Além disso, o grupo de Whatsapp que você criou para desenvolvedores de jogos, um antigo, ainda está aberto? Eu estava no grupo, mas meu número foi bloqueado. Queria muito poder reentrar. Boa noite!

  • @BuldogueGameDev
    @BuldogueGameDev 4 місяці тому

    Só esperando A nova atualização do Cave Engine Para Começa Fazer meus jogos de Mundo Aberto

  • @LuRybz
    @LuRybz 4 місяці тому +1

    excelente, é isso mesmo!
    Uma boa engine busca facilitar o mundo prático, o dia-a-dia do desenvolvedor.
    As preocupações são: facilidade de desenvolvimento e facilidade de gerar bons gráficos sempre usando o mínimo esforço e podendo modificar na medida da necessidade.

  • @mardozuxstudio
    @mardozuxstudio 4 місяці тому

    Nada melhor que o mundo real pra vc crescer exponencialmente, estao de parabens pra iniciativa a todos os envolvidos👏👏👏
    Haa o link pro grupo do whatss do jogo nao esta funcionando

    • @UnidayStudio
      @UnidayStudio  4 місяці тому

      Isso aí! Ué, o link não foi aí para você? No teste que fiz deu. 😢

  • @alberto3526
    @alberto3526 4 місяці тому

    Fala, Guilherme, vídeo excelente, caindo aqui de paraquedas kkkk. Essa tua engine é de código aberto, ou é proprietária? Sempre tive vontade de saber como uma engine funciona

    • @UnidayStudio
      @UnidayStudio  4 місяці тому

      Opa, seja bem-vindo! A caverna não é código aberto não, mas é gratuita.

  • @alancabal9991
    @alancabal9991 4 місяці тому

    tenho boa sorte com esse projeto... tudo é como uma escada sempre você precisa subir ela e cada coisa que voce resolve é uma vitória

    • @UnidayStudio
      @UnidayStudio  4 місяці тому

      Verdade, obrigado!

    • @alancabal9991
      @alancabal9991 4 місяці тому

      de nada você é o motivo para eu entender essa área e admito estou doido para usar sua engine e quando eu estava fazendo o meu primeiro jogo a venda foi você que mim abriu os olhos (pouco e muito).
      não sei programa por isso uso o blender.
      eu vi seu canal bem no começo e você já tinha muito potencial... se for possível faça o próximo jogo seu terror japonês...kkkkkkkkk @@UnidayStudio

  • @henrynster
    @henrynster 4 місяці тому

    Entendo que a maneira madura de lidar com o erro, com algo que tínhamos expectativa de dar certo, é ficarmos felizes por encontrar oportunidade de melhora, é pensar "que bom que encontrei essa falha, vou melhorar."

  • @LionDevGammer
    @LionDevGammer 4 місяці тому

    Cara parabéns pela cave e o jogo! Mas quando vc vai atualizar os tutoriais?

    • @UnidayStudio
      @UnidayStudio  4 місяці тому

      Os tutoriais da engine? Só depois quer eu lançar ela, provavelmente

    • @LionDevGammer
      @LionDevGammer 4 місяці тому

      Todos os tutoriais, muitas vezes eu não consigo por que os tutoriais são antigos!
      @@UnidayStudio

  • @Cloud5Studios
    @Cloud5Studios 4 місяці тому

    Monta uma serie ai pra gente sobre como criar uma engine 2D, pode renderiza tudo em html + css + js mesmo se for mais facil
    So pra gente ter uma nocao de por onde comecar a monta uma engine, nao tem material de facil acesso nem no UA-cam

    • @UnidayStudio
      @UnidayStudio  4 місяці тому +2

      O primeiro passo é esquecer html + css + js kkkk

  • @eu.mizter
    @eu.mizter 4 місяці тому

    Minha sugestão de nome para o game é: "In The Shadows". Já que a temática é stealth e nem o protagonista tem noção exata dos mistérios que envolvem os acontecimentos na cidade. 😉

  • @yRickz
    @yRickz 2 місяці тому

    isso explica a unreal ser foda, ela mantem um jogo 3A

  • @lucasemmanuel6535
    @lucasemmanuel6535 4 місяці тому +1

    Cara o que tu pensa de colocar suporte para lua ou JS na cave engine no futuro ? Eu não curto mt o python, porém amo o Lua ( sua simplicidade, versatilidade e performance é algo surreal ) e amo o JS simplesmente por ser a língua que eu mais falo kkkk ( trabalho com JS e TS a alguns anos e hoje em dia posso me considerar fluente ) e seria muito top poder criar os scripts com lua ou js / ts ( sem falar que colocar JS/TS iria aumentar e muito a popularidade da engine tendo em vista a quantidade de devs ... ) Abraços e parabéns pelo projeto !! Topp

    • @eu.mizter
      @eu.mizter 4 місяці тому

      Então pq não tenta usar a O3DE Engine?.. Que eu saiba a linguagem do motor é em Lua!

    • @lucasemmanuel6535
      @lucasemmanuel6535 4 місяці тому

      @@eu.mizter Pq não sou programador de jogos rsrs

  • @DasneseDS
    @DasneseDS 2 місяці тому

    Sei nada de programação, mais algo está me motivando a aprender sobre. Tenho o executável de um game que era online, e o servidor foi encerrado. existiria a possibilidade de revive-lo, ou talvez fazer ele rodar off?

  • @viniciusamaral3085
    @viniciusamaral3085 4 місяці тому

    Sempre tive essa divida de como funciona o trabalho em equipe na UPBGE, como o .blend responde a merge e etc. Você já teve essa experiência Guilherme? Como foi?

    • @UnidayStudio
      @UnidayStudio  4 місяці тому +1

      Já tive sim. E a resposta é que "não funciona"! Com um único .blend, você não vai conseguir dar merge, deixando bem chato para projetos em equipe maiores. O que funciona é ter uma pessoa que "junta tudo", geralmente o programador. Uma outra abordagem que pode funcionar (já usei essa) é dividir em vários .blends diferentes e usar e abusar da opção de linkar dados entre blends e também libload. É como o blender quer que você faça. Essa abordagem só é meio ruim de gerenciar e principalmente de exportar o jogo. Mas dá para fazer!

  • @amadeusferro
    @amadeusferro 4 місяці тому +1

    Tem algum livro, site, curso para recomendar para quem quer criar uma game engine?
    Sei criar jogos básicos em unreal, openGL intermediário, 4 período de ciência da computação

    • @UnidayStudio
      @UnidayStudio  4 місяці тому +1

      Infelizmente não tenho... Mas minhas recomendação: tenha criado pelo menos uns 10 games diferentes antea... Pois vai fwzer bastante diferença você ter experiência no ciclo completo de desenvolvimento.

  • @gr-source
    @gr-source 4 місяці тому

    Eu uma dúvida muito grande, como você consegui aplicar física na sua engine? Usou uma biblioteca externa ou aplicou do zero na engine? Você pode me ajudar com referência? Estou estudando física em jogos 3d.

  • @PODCUT-ft6hn
    @PODCUT-ft6hn 4 місяці тому

    estou querendo desenvolver um jogo de terror no estilo resindente evil 4 por exemplo e gostarias de saber com uma equipe de no maximo 40 funcionarios quis deverias ser suas atribuiçoes no desenvolvimento de jogos como por exemplo ter 2 programadores,etc.... gostaria de saber qual a melhor forma de otimizar este trabalho e para um projeto deste tamnho qual ferramenta vc me recomendaria para gerenciar o projeto ja que os trablhos serao 100% online cada um em sua casa e informe como poderia comecar
    muito obrigado

  • @lukaspkrr
    @lukaspkrr 4 місяці тому

    A UE tá tentando mudar isso, fez a parceria com a CD Projekt RED pra fazer junto o novo The Witcher, mas a parceria inclui um apoio total para criação de novas funcionalidades que auxilie no desenvolvimento do game, então no fim das contas não é só o cru da UE. De qualquer forma isso é muito benéfico pros devs indie, vão aproveitar as novas implementações

    • @UnidayStudio
      @UnidayStudio  4 місяці тому

      É verdade. Mas no caso da CDPR, eu acredito que isso também seja bem uma jogada de marketing para melhorar o PR da empresa depois do cyberpunk 2077! Só um achismo meu...

  • @RickandMorty-dt1md
    @RickandMorty-dt1md 4 місяці тому

    fez sistema de redução de draw calls? faz um que o batch statico,não lembro bem se é esse o nome, mas digo o juntar de malha estaticas, não seja dependente do static do objeto, mas sim de outra bandeira chamada como staticGroupable. pois ai da pra cria mundos abertos fazendo realocação dos objetos baseado no ponto 0,0,0 do mapa. pondo tambem um OnChangeStatic pra quando um objeto for ou sair de staticGroupable, ai ja da pra usar pra atualizar sombras assadas em tempo real e etc.
    ou seja estou dizendo que o static da unity cumpre 3 papeis no contexto de se criar um mundo aberto que precisa mudar a origem 0,0,0:
    1- static. pra não se mover. pode ser usado pra marcar a delimitação do mapa em relação a camera, skybox.
    2- staticGroupable. pra juntar malhas pode ter um sistema que misture lod antes de juntar as malhas. mas ter um streaming pra isso não comer desempenho. mudano apenas apos o açamento.
    3- staticInMap. pra não mover no mapa ou seja, é igual staticGroupable mas ja é pre feito. podendo usar assim bake pesados antes de executar o jogo.
    resumindo 1-skybox; 2-staticoOuMovivel; 3-staticoReal
    algo legal tbm seria poder assar um objeto como se fosse statico mas utilizado como movivel pra aproveitar da redesenho do mesmo objeto ja assado

    • @RickandMorty-dt1md
      @RickandMorty-dt1md 4 місяці тому

      pra quem não entendeu muito bem. a unity não foi feita pra jogos mundo aberto ai quando se afasta do 0.0.0 do mapa todas as malhas começam a tremer muito.
      e diminuir chamadas pra placa desenhar malhar pode ser feito ou cambinando malhas diferentes, ou pedindo pra alocar na memoria de video e so mandar desenhar novamente sem presizar mandar a malha denovo pro video

    • @UnidayStudio
      @UnidayStudio  4 місяці тому

      Sim, fizemos várias otimizações similares. Só uma observação: nós não utilizamos o unity. 😅

    • @RickandMorty-dt1md
      @RickandMorty-dt1md 4 місяці тому

      @@UnidayStudio faça demostrações se deslocando a grandes velocidades em mais de 50km da origem do mundo, de forma a mostra o mesmo cenário na unity, demostrando que sua engine resolveu esse problema. faça outras comparações. mostre o poder da sua engine com comparações. é isso, em vez de desenvolver assets pra outras engines melhore a sua. um recurso interessante é geração de skybox, é bem simples, basta tirar fotos quadradas com aberturas de 45 graus em todas as direções de um cubo, assim evita renderizar malhas distantes incluindo elas num cubo gigante mas mantendo a trans parencia do ceu para poder ainda utilizar ceu dinamicos.

  • @babyff8958
    @babyff8958 4 місяці тому +6

    Quase vazou o nome do personagem

  • @unclejacksimulations9423
    @unclejacksimulations9423 4 місяці тому

    São todos motivos relevantes, mas a Unreal realmente está vindo BEM forte. O maior reflexo disso foi a CD-Projekt red ter abandonado sua RED engine em prol da UE5

    • @UnidayStudio
      @UnidayStudio  4 місяці тому

      Verdade. Mas no caso da CDPR, eu acredito que isso também seja bem uma jogada de marketing para melhorar o PR da empresa depois do cyberpunk 2077! Só um achismo meu...

  • @mardozuxstudio
    @mardozuxstudio 4 місяці тому

    alias, sobre este topico do python, e precompilar, teria algum norte de estudo sobre o assunto, gostaria muito de estudar mais sobre...

    • @UnidayStudio
      @UnidayStudio  4 місяці тому

      Não tenho nada em específico sobre não...

  • @nathanmiguel76
    @nathanmiguel76 4 місяці тому

    Ai, vc usa algum forum, tipo um reddit, pra auxiliar no seu aprendizado em fazer game engine?

  • @roselimaciel7243
    @roselimaciel7243 4 місяці тому

    Você vai lançar engine pra android e unity

    • @UnidayStudio
      @UnidayStudio  4 місяці тому

      Boa ideia, quem sabe no futuro

  • @marcosantoniocerqueira126
    @marcosantoniocerqueira126 2 місяці тому

    porque vc decidiu adotar o layout da cave engine parecido com a unity ?

    • @UnidayStudio
      @UnidayStudio  2 місяці тому

      Não decidi... Na verdade, eu raramente busco Unity como referência, eu só fui desenvolvendo e resolvendo os problemas a medida que eles apareciam e no final ficou assim. hehe O Dear ImGui (a lib que eu usei para a interface) é bem semelhante ao unity e vários outros programas, então pode ser que isso cause essa impressão.
      Mas dando créditos onde se é devido, eu acredito que a ideia original do Unity (lá no começo) era bem simples e versátil, então gosto disso também (apesar de não ter sido uma inspiração por si só). Hoje em dia não está muito legal mais (na minha opinião).
      Quais programas você acha que teria sido legal eu ter me baseado?

  • @SUPERCINEBRASIL
    @SUPERCINEBRASIL 4 місяці тому

    Super choque whatdogs batima

  • @roselimaciel7243
    @roselimaciel7243 4 місяці тому

    Salve

  • @jonasjj6137
    @jonasjj6137 3 місяці тому

    ola vc pode me ajudar co minha UPBGE , esta com os icones desfocados

    • @UnidayStudio
      @UnidayStudio  3 місяці тому

      Opa, tente atualizar seus drivers de vídeo!!

  • @lucasmenezestobias
    @lucasmenezestobias 4 місяці тому

    sua engine ja ta exportando para android ?

  • @mardozuxstudio
    @mardozuxstudio 4 місяці тому

    Desenvolvimento de software é isso, a frustracao dos obstaculos e a satisfacao ao resolve-las, eu sempre rio igual criancas quando resolvo um problema de horas/dia....
    E guilherme não vai abrir vaga pra mais devs na uniday?

    • @UnidayStudio
      @UnidayStudio  4 місяці тому +1

      É isso aí... uma jornada, mas que vale a pena! Quanto as vagas, tivemos que dar uma segurada, mas quem sabe depois do Pixel Nightfall surja alguma oportunidade? Aí vai depender do game! hehehe

    • @mardozuxstudio
      @mardozuxstudio 4 місяці тому

      @@UnidayStudio FIco aguardando, tecnicamente seria uma experiencial incrivel

  • @roselimaciel7243
    @roselimaciel7243 4 місяці тому

    Que agente tem habilidade

  • @nathanmiguel76
    @nathanmiguel76 4 місяці тому

    Pena que o editor lembrou de censurar o nome do personagem 😂

  • @megamundo1567
    @megamundo1567 3 місяці тому

    Algumas criticas pro seu video se isso for te ajudar
    La pros minutos 30:40 a musica fica mais alta que a sua voz, dificil entender.
    Alguns memes q vc coloca no começo do video aparecem e desaparecem mt rapido e fica meio estranho de ver.
    Tem muitos poucos momentos com gameplays ou videos da engine entao ver só o seu rosto por tanto tempo fica sem graça.

  • @darkhunter9625
    @darkhunter9625 4 місяці тому +1

    Agora fiquei curioso, em que linguagem é feita a Cave?

    • @UnidayStudio
      @UnidayStudio  4 місяці тому +2

      A Cave é 100% feita em C++. Mas scriptável (para você programar o jogo) em Python.

    • @BuldogueGameDev
      @BuldogueGameDev 4 місяці тому

      Gui você pretende colocar suporte para outras linguagem de programação no futuro, para todo tipo de publico que não sabem python? @@UnidayStudio

  • @robertomachadooliveira3531
    @robertomachadooliveira3531 4 місяці тому

    Sua Engine usa directx12 ? directx12 não é coisa de deus

    • @UnidayStudio
      @UnidayStudio  3 місяці тому

      Usa não, é em opengl. Max dx12 é fácil poxa. Kkk

  • @TarcisioNS-jd1im
    @TarcisioNS-jd1im 4 місяці тому

    vcs tem um servidor do discord?