Wolfire 开源游戏 Overgrowth

Wolfire Games 最成功的项目之一 Overgrowth 的开源已经宣布。 作为专有产品经过 14 年的开发后,我们决定将游戏开源,以便爱好者有机会根据自己的口味继续改进游戏。

该代码是用 C++ 编写的,并在 Apache 2.0 许可证下开放,除其他外,该许可证允许将代码包含在专有项目中并出售生成的作品。 开源涵盖游戏引擎、项目文件、脚本、着色器和支持库。 支持在 Windows、macOS 和 Linux 上运行。 游戏资产仍然是专有的,需要获得 Wolfire Games 的单独许可才能在第三方项目中提供它们(允许修改)。

假设已发布的代码既可用于创建带有自己的游戏资源的全新产品,也可在进行实验或用于教育目的时使用原始专有资源集运行。 包括游戏组件和库可以单独转移到其他游戏项目。 还提到愿意接受社区制作的扩展和更改,以纳入商业游戏 Overgrowth 的主要结构中。 如果无法将更改集成到主项目中,您可以创建自己的非官方游戏版本。

《Overgrowth》游戏的精髓是忍者兔的冒险,在完成分配给玩家的任务的过程中,忍者兔与其他拟人动物(兔子、狼、老鼠、猫、狗)进行肉搏战。 游戏发生在具有第三人称视角的三维环境中,为了实现目标,玩家拥有完全的移动和组织自由。 除了单人任务外,还支持多人游戏模式。

该游戏配备了先进的物理引擎,与3D引擎紧密集成,并实现了“基于物理的程序动画”的概念,允许逼真的角色运动模型和根据环境自适应动画行为。 该游戏还因其使用原始的上下文敏感控件而闻名,允许使用各种战斗策略,以及协调角色联合行动并允许在高概率失败时撤退的人工智能引擎。 提供了用于编辑地图和场景的界面。

游戏引擎支持刚体物理、骨骼动画、具有反射折射的每像素照明、3D音频、天空、水和草等动态对象的建模、自适应细节、毛皮和植物的真实渲染、深度和运动模糊效果、各种类型的纹理映射(包括动态应用立方体贴图和视差映射)。



来源: opennet.ru

添加评论