Wolfire xogo de código aberto Overgrowth

Overgrowth, un dos proxectos máis exitosos de Wolfire Games, foi de código aberto. Despois de 14 anos de desenvolvemento como produto propietario, decidiuse abrir o xogo en código aberto para que os entusiastas poidan seguir mellorando ao seu gusto.

O código está escrito en C++ e está aberto baixo a licenza Apache 2.0, que tamén permite incluír o código en proxectos propietarios e vender o traballo resultante. O código aberto abrangue o motor do xogo, os ficheiros do proxecto, os scripts, os sombreadores e as bibliotecas de soporte. Admite a execución en Windows, macOS e Linux. Os recursos do xogo seguen sendo propietarios e a súa distribución en proxectos de terceiros require un permiso separado de Wolfire Games (permítese a modificación).

Suponse que o código publicado pode usarse tanto para crear produtos fundamentalmente novos que veñen cos seus propios recursos de xogo, como para executar co conxunto orixinal de recursos propietarios cando se realizan experimentos ou con fins educativos. Incluíndo compoñentes e bibliotecas do xogo pódense transferir por separado a outros proxectos do xogo. Tamén se menciona a vontade de aceptar expansións e cambios preparados pola comunidade para a súa inclusión na composición principal do xogo comercial Overgrowth. Se non é posible integrar cambios no proxecto principal, podes crear as túas propias edicións non oficiais do xogo.

A esencia do xogo Overgrowth está nas aventuras dun coello ninja, que se involucra nun combate corpo a corpo con outros animais antropomórficos (coellos, lobos, ratas, gatos, cans) no curso de completar as tarefas asignadas ao xogador. . O xogo desenvólvese nun ambiente tridimensional cunha vista en terceira persoa e, para acadar os obxectivos, o xogador ten total liberdade de movemento e organización das súas accións. Ademais das misións para un só xogador, tamén se admite o modo multixogador.

O xogo está equipado cun motor de física avanzado que está estreitamente integrado co motor 3D e implementa o concepto de "animación procesual baseada en física", que permite un movemento realista dos personaxes e un comportamento de animación adaptativo segundo o ambiente. O xogo tamén destaca polo uso de controis orixinais sensibles ao contexto que che permiten aplicar varias tácticas de combate e un motor de IA que coordina as accións conxuntas dos personaxes e permite retirarse en caso de alta probabilidade de derrota. Ofrécese unha interface para editar mapas e escenarios.

O motor do xogo admite física do corpo ríxido, animación esquelética, iluminación píxel por píxel con refracción de reflexos, son 3D, modelado de obxectos dinámicos como ceo, auga e herba, detalles adaptativos, representación realista de la e plantas, profundidade e desenfoque. efectos durante o movemento rápido, varios tipos de mapeo de texturas (incluíndo mapeo de cubo dinámico e mapeo de paralaxe).



Fonte: opennet.ru

Engadir un comentario