查看原文
其他

OUZEL:一个针对2D游戏开发的C++游戏引擎

FOSS Lab 2021-09-10
点击蓝字默默关注

整理 | 叶子


一、软件介绍


OUZEL 是一个 C++ 游戏引擎,主要针对 2D 游戏的开发。


二、项目地址


https://gitee.com/mirrors/ouzel


三、特性


  • 跨平台(支持 Windows、MacOS、IOS、tvOS、Android、Linux 和 Emscripten 等)

  • 多线程(用于呈现、声音和游戏的单独线程)

  • 二维和三维场景管理

  • 位图和字体支持

  • GUI 管理

  • XInput、DirectInput、IOKit、Apple GameController 和 Linuxevdev 游戏垫支持

  • 资源缓存系统

  • 通过加载字符串转换和 UTF-8 字符串支持的本地化支持

  • 用于音效回放的软件音频混频器

  • Windows、MacOS和IOS上的 High DPI 支持

  • 易于安装(只需提取存储库并构建它)


支持渲染后端:


  • Direct3D 11

  • OpenGL 2, OpenGL 3 和 OpenGL 4

  • OpenGL ES 2 和 OpenGL ES 3

  • Metal


支持的音频后端:


  • XAudio 2

  • DirectSound

  • CoreAudio

  • OpenAL

  • OpenSL ES

  • ALSA

使用 Ouzel 引擎开发 2D platformer Bearslayer




往期推荐

一个免费开源的轻量级PHP框架

2021-02-02

11.1k Star,一个简单的基于浏览器的Markdown幻灯片工具

2021-01-29

KubeVela:一个高可扩展的云原生应用平台与核心引擎

2021-01-27


扫码关注最新动态

公众号ID:fosslab

我就知道你“在看”
: . Video Mini Program Like ,轻点两下取消赞 Wow ,轻点两下取消在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存