raylib

raylib

raylib是一个受Borland BGI图形库和XNA框架启发的游戏开发库。作为一个简单易用的库制作而成,可以享受游戏编程的乐趣。
raylib是一个受Borland BGI图形库和XNA框架启发的游戏开发库。作为一个简单易用的库制作而成,可以享受游戏编程的乐趣。特点-无需外部依赖,所有必需的库都捆绑在raylib中-支持多种平台:Windows,Linux,MacOS,Android ...以及更多其他功能!-以PascalCase / camelCase表示法以纯C代码(C99)编写-硬件通过OpenGL加速(1.1、2.1、3.3或ES 2.0)-独特的OpenGL抽象层(可用作独立模块):rlgl-支持多种字体格式(XNA字体,AngelCode字体,TTF)-出色的纹理格式支持,包括压缩格式(DXT,ETC,ASTC)-全面的3D支持,包括3D形状,模型,广告牌,高度图等!-灵活的材料系统,支持经典贴图和PBR贴图-支持动画3D模型(骨骼动画)-支持明暗器,包括模型明暗器和后处理明暗器。-用于向量,矩阵和四元数运算的强大数学模块:raymath-音频加载和播放以及流支持(WAV,OGG,MP3,FLAC,XM,MOD)支持-具有可配置HMD设备参数的VR立体渲染支持-带有+的大量示例集合95个代码示例!-绑定到+25种编程语言!...
raylib

特征

具有任何许可的所有平台的raylib替代品

LÖVE

LÖVE

嗨,您好!LÖVE是一个很棒的框架,可用于在Lua中制作2D游戏。它是免费的开放源代码,可在Windows,Mac OS X,Linux,Android和iOS上运行。
Ren'Py

Ren'Py

Ren'Py是一个免费的跨平台视觉小说引擎,可以帮助您使用文字,图片和声音在计算机上讲故事。
FreeBASIC

FreeBASIC

FreeBASIC是完全免费的开源32位BASIC编译器,其语法类似于MS-QuickBASIC,它添加了新功能,例如指针,无符号数据类型,内联...
Piston game engine

Piston game engine

用Rust编写的模块化游戏引擎,旨在提高性能,人机工程学和跨平台开发。