Serpent 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Serpent 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Serpent 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Zlib
开发语言 D语言
操作系统 跨平台
软件类型 开源软件
所属分类 程序开发游戏开发包
开源组织
地区 不详
投 递 者 zoujiaqing
适用人群 未知
收录时间 2020-03-04

软件简介

Serpent 游戏框架是一个全新的游戏框架,来自 Lispy Snake 公司,利用最新的技术,如 DLang、OpenGL 和 Vulkan,使独立游戏开发比以往任何时候都更容易。

Serpent 游戏框架的创始人同样是 Solus Linux 创始人,所以现在 Serpent 游戏框架已经在 Solus Linux 上运行。

构建

我们使用 LDC(基于LLVM的D 语言编译器)构建 Serpent。要测试包含的演示,请在 denig 模式下构建演示子组件。

git submodule init
git submodule update
./build.sh

D 语言

虽然有些人可能会争论D语言的优点,但我们发现它完全适合我们的游戏开发要求。在处理批量SOA实体时,考虑内置的并发支持。

此外,我们希望避免一些陷阱:

  • 字符串问题 (\0, mutability, UTF..)
  • 被迫重新发明所有的轮子 (to avoid linking to beastly opinionated refcount libraries)
  • Time to market. It hurts.

跨平台支持

  • Windows (Vulkan/OpenGL)
  • Linux (Vulkan/OpenGL) & X11/Wayland
  • Android
  • iOS
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(4) 发布并加入讨论🔥
暂无内容
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
4 评论
47 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部