百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
G

gunslinger

> 编程语言
开源

C99, 仅包含头文件的框架,用于游戏和多媒体应用程序

1.4K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

C99, 仅包含头文件的框架,用于游戏和多媒体应用程序

Gunslinger 是一个仅包含头文件的 c99 框架,用于多媒体应用程序。

特性

  • 仅包含头文件: 无需额外编译即可拖放到任何项目中。
  • 框架本身包含所有外部库。
  • 采用 sokol 头文件为灵感的简单 API。
  • 提供了用于快速开发多媒体应用程序的核心框架: 平台、图形、音频层。
  • 提供了用于 数学 和 通用数据结构 的自定义实用程序。
  • 提供了可选的 辅助实用程序,例如 OpenGL 2.0 样式的即时模式渲染、 资产管理系统、 物理实用程序、 即时模式 GUI、 图形扩展 和 元数据反射实用程序。
  • 支持不断增长的平台列表: 目前支持 Windows,OSX,Linux,Android 和 HTML5,计划添加 UWP,RPI,IOS。
  • 图形管线遵循明确的渲染框架,使得为现代后端(如 Vulkan,DX12,Metal) 编写更加容易。
  • 所有核心层都可以完全替换为自定义用户实现。
  • 提供了大量 示例,可帮助快速入门。
  • 提供了适用于各种平台和构建系统的 项目模板,可用于创建空白的 gunslinger 项目。
  • 官方框架用于 游戏工程 的所有项目。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Cc99game-frameworklightweight

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言