Serpent跨平台游戏套件
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
评论
WiEngine跨平台游戏引擎
WiEngineC++实现,类似cocos2d的跨平台游戏引擎.平台支持iOS(3.2+)Android(2.0+)MacOSX(10.6+)Windows(XPorabove)主要功能场景管理和切换
WiEngine跨平台游戏引擎
0
DeltaEngine跨平台游戏引擎
DeltaEngine是一个用C#为主要开发语言的开源跨平台游戏引擎,也有js的html5版本和c++跨平台版本,通过多种框架应用于多种不同的平台,比如使用OpenTK框架运行于windows,lin
DeltaEngine跨平台游戏引擎
0