7 pontos por ffdd270 2020-09-25 | 4 comentários | Compartilhar no WhatsApp

Ontem, o código-fonte do engine completo de Amnesia foi aberto como open source.

A Frictional Games disse que, graças ao modding de Amnesia, uma enorme quantidade de mods foi acumulada e, em agradecimento à comunidade de mods, decidiu liberar todo o código-fonte gratuitamente, na expectativa de que façam coisas ainda mais divertidas.

No entanto, esclareceu que esse é o “free” de liberdade de expressão (free speech), e não o “free” de cerveja grátis. O jogo e todo o seu conteúdo continuam pertencendo à empresa.

O motivo para divulgar o código agora é que o jogo cujo código está sendo aberto está prestes a completar 10 anos, e com um novo título saindo em um mês, não dava mais para adiar.

A empresa também apresentou recursos de destaque, dizendo esperar que esta liberação ajude quem deseja criar seu próprio engine ou aprender mais sobre programação de jogos.

  • Shadow mapping com bordas suaves.

  • Sistema de culling de visibilidade em tempo real que também funciona com objetos dinâmicos.

  • Sistema automático de batching de renderização para objetos estáticos.

  • Sistema de deferred shading.

  • Editor completo com muitos recursos interessantes, como seleção de algoritmos e view fitting.

  • Uma IA de máquina de estados muito simples, mas que ainda assim cria agentes bastante interessantes e inteligentes.

  • Um sistema bastante avançado para sons de física.

  • Sistema de interação baseado em física.

  • Sistema de som próprio implementado com OpenAL.

  • Muitas outras técnicas básicas de renderização e gameplay, todas implementadas em uma estrutura de engine consistente.

4 comentários

 
ffdd270 2020-09-25

Talvez eu devesse ter colocado uma tag de aviso de terror (...) Se você for sensível a jogos de terror ou a imagens assustadoras ao ler o texto original, por favor role a página para baixo imediatamente uma vez. Pensando bem, é engraçado, mas há uma imagem que assusta quando se vê pela primeira vez... Há uma imagem em que um monstro põe a cabeça para fora e, em um balão de fala de bloco de notas com fundo branco, diz: 'Amnesia agora é open source!'

 
ffdd270 2020-09-25

https://github.com/id-Software/DOOM-3-BFG

Quando li isso, me lembrei de Doom. Isso me ajudou muito quando eu estava estudando engines, e o DOOM 3 BFG também tem uma análise da estrutura, então é uma leitura fácil.

https://fabiensanglard.net/doom3_bfg/index.php

Tomara que Amnesia também ganhe uma análise de código assim! Eu até tenho vontade de tentar fazer isso, mas... jogos de terror me assustam demais ;_;

 
xguru 2020-09-25

Eu também fui dar uma olhada depois de ver essa notícia, mas a imagem com "Amnesia is now open source" me assustou e saí na hora.. Não gosto de jogo de terror kkk

 
ffdd270 2020-09-25

Eu também fiquei com medo, mas havia uma certa desconexão com o meme na imagem (...), então achei engraçado.