OUZEL是一个C++游戏引擎,主要针对2D游戏的开发。
特性:
跨平台(支持Windows、MacOS、IOS、tvOS、Android、Linux和Emscripten等)多线程(用于呈现、声音和游戏的单独线程)二维和三维场景管理位图和字体支持GUI管理XInput、DirectInput、IOKit、AppleGameController和Linuxevdev游戏垫支持资源缓存系统通过加载字符串转换和UTF-8字符串支持的本地化支持用于音效回放的软件音频混频器Windows、MacOS和IOS上的HighDPI支持易于安装(只需提取存储库并构建它)支持渲染后端:
Direct3D11OpenGL2,OpenGL3和 OpenGL4OpenGLES2和 OpenGLES3Metal支持的音频后端:
XAudio2DirectSoundCoreAudioOpenALOpenSLESALSA使用Ouzel引擎开发2Dplatformer Bearslayer:
评论