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

Posted FOSS Lab

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OUZEL:一个针对2D游戏开发的C++游戏引擎相关的知识,希望对你有一定的参考价值。

点击蓝字
默默关注

整理 | 叶子


一、软件介绍


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

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




往期推荐


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

扫码关注最新动态

我就知道你“在看”

以上是关于OUZEL:一个针对2D游戏开发的C++游戏引擎的主要内容,如果未能解决你的问题,请参考以下文章

手游引擎怎么购买?

做安卓平台游戏开发需要学啥?

Cocos2d-x+3.x游戏开发实战pdf

cocos2d-x-3.6 引擎基础概念

仿《雷霆战机》飞行射击手游开发--游戏简介

如何选择 H5 游戏引擎