Jogo de código aberto Wolfire Overgrowth

Overgrowth, um dos projetos de maior sucesso da Wolfire Games, tem código aberto. Após 14 anos de desenvolvimento como um produto proprietário, foi decidido abrir o código do jogo para que os entusiastas possam continuar a aprimorá-lo ao seu gosto.

O código é escrito em C++ e está aberto sob a licença Apache 2.0, que também permite incluir o código em projetos proprietários e vender o trabalho resultante. O código aberto abrange o mecanismo de jogo, arquivos de projeto, scripts, shaders e bibliotecas de suporte. Suporta execução em Windows, macOS e Linux. Os recursos do jogo permanecem proprietários e sua distribuição em projetos de terceiros requer permissão separada da Wolfire Games (modding é permitido).

Supõe-se que o código publicado possa ser usado tanto para criar produtos fundamentalmente novos que vêm com seus próprios recursos de jogo quanto para executar com o conjunto proprietário original de recursos ao conduzir experimentos ou para fins educacionais. A inclusão de componentes e bibliotecas do jogo pode ser transferida separadamente para outros projetos de jogos. Também é mencionada a disposição em aceitar expansões e mudanças preparadas pela comunidade para inclusão na composição principal do jogo comercial Overgrowth. Se não for possível integrar as alterações ao projeto principal, você pode criar suas próprias edições não oficiais do jogo.

A essência do jogo Overgrowth está nas aventuras de um coelho ninja, que se envolve em combate corpo a corpo com outros animais antropomórficos (coelhos, lobos, ratos, gatos, cachorros) no decorrer da execução das tarefas atribuídas ao jogador . A jogabilidade acontece em um ambiente tridimensional com visão em terceira pessoa, e para atingir os objetivos o jogador tem total liberdade de movimento e organização de suas ações. Além das missões para um jogador, o modo multijogador também é suportado.

O jogo está equipado com um motor de física avançado que está totalmente integrado com o motor 3D e implementa o conceito de "animação processual baseada em física", que permite o movimento realista do personagem e comportamento de animação adaptável, dependendo do ambiente. O jogo também se destaca pelo uso de controles originais sensíveis ao contexto que permitem aplicar várias táticas de combate, e um mecanismo de IA que coordena as ações conjuntas dos personagens e permite recuar em caso de alta probabilidade de derrota. Uma interface para edição de mapas e cenários é fornecida.

O mecanismo do jogo suporta física de corpo rígido, animação esquelética, iluminação pixel a pixel com refração de reflexos, som 3D, modelagem de objetos dinâmicos como céu, água e grama, detalhamento adaptável, renderização realista de lã e plantas, profundidade e desfoque efeitos durante movimentos rápidos, vários tipos de mapeamento de textura (incluindo mapeamento de cubo dinâmico e mapeamento de paralaxe).



Fonte: opennet.ru

Adicionar um comentário