【问题标题】:Maven for game development / asset pipelines用于游戏开发/资产管道的 Maven
【发布时间】:2011-02-11 14:19:00
【问题描述】:

我只是在探索将 Maven 作为构建/依赖项管理工具,它似乎非常适合在典型的游戏开发场景中管理(通常非常复杂!)依赖项。

一些示例场景:

  • 在格式之间转换 3D 资源/对纹理应用预处理步骤
  • 在世界地图发生变化时重建静态游戏内数据结构,例如寻路节点
  • 处理平台特定的图形库等相当复杂的依赖关系。

有人用这种方法成功了吗?

【问题讨论】:

    标签: maven dependency-management asset-management


    【解决方案1】:

    你打算用什么来编写游戏?上面的 Wikipedia article 表明对 C++ 的支持是有限的。你考虑过BuildBot吗?它的“成功故事”页面提到了一些游戏等。

    理论上,这将允许任何人 编写插件以与之交互 构建工具(编译器、单元测试 工具等)用于任何其他语言。 实际上,支持和使用 Java以外的其他语言已经 最小。目前是一个插件 .Net 框架存在并且是 维护 [3],以及 C/C++ 原生 插件曾一度维护 Maven 1.[4]

    【讨论】:

    • 我认为完整的游戏开发管道最终需要包含用各种语言编写的工具——因此它显然需要支持这些插件。查看 Maven 的原因是它(据我所知)是最接近提供此功能的。
    • 附注BuildBot 看起来很有趣,但似乎主要专注于构建,而 Maven 被定位为更全面的项目/依赖管理解决方案,恰好也进行构建和打包等。
    • 嗯...事实上,您想要完成的很多事情似乎最好通过源代码控制中的脚本和事件挂钩来完成,因为您还计划在更新之间争论内容。
    猜你喜欢
    • 2012-01-23
    • 2012-08-08
    • 2011-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-11
    相关资源
    最近更新 更多