GDK:跨平台C++游戏开发套件

C/C++/VC++

The GDK is a Software Development Kit for building cross-platform C++ mobile (and desktop) games. Half of the GDK is a full C++ application shell for building a game that runs on PC, MAC, & iOS (Android coming soon). With direct support for OpenGL 2.1 & OpenGL ES 2.0 for rendering. And robust libraries for Math, Assets, Rendering, etc The other Half is a full suite of content tools for compiling various game assets (Textures, sprites, animations, models, shaders, fonts, etc) into each platform"s native format. (Which the C++ side seamlessly loads & uses) Latest Release: 2.0 RC1 - Stable and ready for usage on new game projects. :D Next Projected Release: 2.0 RC2 - (Dec 20th, 2011) Work Items for for RTM * More Samples & Docs You can also check out our GDK Work Items document (updated daily) to

详细介绍

GDK(Game Development Kit)是一个专为跨平台C++游戏开发设计的软件开发套件。它旨在简化移动(以及桌面)游戏的创建过程,提供了一整套工具和库,以帮助开发者高效地构建高性能游戏。

GDK的核心功能分为两大部分:

  • C++应用壳: GDK提供了一个完整的C++应用壳,支持在PC、Mac和iOS平台上运行游戏(Android支持即将推出)。这个应用壳集成了对OpenGL 2.1和OpenGL ES 2.0的直接渲染支持,确保了游戏在不同平台上的图形表现力。此外,它还包含了强大的数学库、资源管理库和渲染库,为游戏开发提供了坚实的基础。开发者可以利用这些库来处理游戏中的各种复杂计算、高效加载和管理游戏资源,并实现流畅的渲染效果。
  • 内容工具套件: GDK的另一半是一个全面的内容工具套件,用于将各种游戏资产(如纹理、精灵、动画、模型、着色器、字体等)编译成每个平台的原生格式。这意味着开发者无需手动为每个平台优化资产,GDK会自动处理这些转换,确保游戏在不同设备上都能以最佳状态运行。C++应用壳能够无缝加载和使用这些编译后的原生格式资产,极大地简化了资产管理和集成流程。

GDK的最新版本2.0 RC1已经稳定发布,并可用于新的游戏项目。它提供了一个高效、灵活且功能丰富的开发环境,特别适合那些希望在多个平台上发布C++游戏的开发者。通过自动化资产编译和提供强大的底层库,GDK帮助开发者专注于游戏的核心玩法和创意,而不是繁琐的平台适配工作。

📦

确认下载

资源名称

消耗积分