Sparrow是一款功能强大的开源游戏引擎,基于Objective-C语言,适用于iOS和Mac平台的开发。它为游戏开发者提供了丰富的工具和功能,使得游戏开发更加高效和便捷。一、Sparrow的特性 物理引擎:Sparrow内置了Box2D物理引擎,支持刚体物理、碰撞检测、关节约束等功能,为游戏中的物理效果提供了强大的支持。 图形渲染:Sparrow使用OpenG...
Cocos2d-x : 一个跨平台框架,用于构建2D游戏,互动图书,演示和其他图形应用程序。 Grit : 社区项目,用于构建一个免费的游戏引擎,实现开放的世界3D游戏。 lrrlicht : C++语言编写的开源高性能的实时#D引擎 PolyCode : C++实现的用于创建游戏的开源框架(与Lua绑定)。 图形库 bgfx : 跨平台的渲染库 Cairo : 支持...
即时战略游戏现在虽然已经不是主流,但是在其黄金时期,《Command & Conquer》(命令与征服)就是经典之作,最近Electronic Arts(EA)宣布,将会把四款C&C经典作品的程序代码开源,让开发社交媒体可以继续对游戏作新的发展。四款以开源GPL授权发布的游戏包括《Tiberian Sun》(泰伯伦的黎明)、《Red Alert》(红色警...
我发现《太空侵略者》游戏区域内容分布还是很有规律的,特殊飞船(飞碟)只会出现在屏幕上端,盾牌和玩家的位置不会改变,只有子弹的位置不好把握,所以仔细研读代码,从 DrawSpriteGeneric() 可以看出,游戏对于碰撞的检测只是简单的判断像素块是否重合,对于玩家子弹到底击中了什么在 PlayerShotHit() 函数进行判断时,则只需要...
模仿cocos2dx的3d引擎c3dEngine(开源) 最近仿照cocos2d-x的概念搞了一个简单3d引擎c3dEngine。附带一个完整游戏《Super Single Cell》。 后来,由于认为用完整游戏做例子比较不好理解,而且不方便更新,所以又开了一个c3dEngine2,实现一系列小sample,并添加了一些新功能。
免费引擎Agar - 一个高级图形应用程序框架,用于2D和3D游戏。Allegro library - 基于 C/C++ 的游戏引擎,支持图形,声音,输入,游戏时钟,浮点,压缩文件以及GUI。Axiom 引擎 - OGRE的衍生引擎。Baja 引擎 - 专业品质的图像引擎,用于The Lost M.
AWTK 全称Toolkit AnyWhere,是 ZLG 开发的开源 GUI 引擎,旨在为嵌入式系统、WEB、各种小程序、手机和 PC 打造的通用 GUI 引擎,为用户提供一个功能强大、高效可靠、简单易用、可轻松做出炫酷效果的 GUI 引擎。 欢迎广大开发者一起参与开发:生态共建计划。 AWTK 寓意有两个方面: Toolkit AnyWhere。 ZLG 物联网操作...
skia+third_party/skia:谷歌的Skia图形库 sql:包装了 sqlite testing:包含我们用于单元测试的Google开源GTest代码。 third_party:200多个小型和大型“外部”库,例如图像解码器,压缩库和Web引擎Blink(此处是因为它继承了WebKit的许可证限制)。 …/blink/renderer: 负责将HTML,CSS和脚本转换为绘画命令和其他状态更改的We...
最近我在用 C++ 写游戏引擎,再用这个引擎做了一个移动端小游戏跳一跳(Hop Out)。下面是截自我的 iPhone6 的一个小片段。 跳一跳是我想玩的游戏类型:3D卡通外观的复古街机游戏。目标是改变每个填充块的颜色,就像Q * Bert一样。 Hop Out仍在开发中,但引擎的功能已经很完善了,所以我想在这里分享一些关于引擎开...
cpp-candle一个C语言开发的游戏引擎 candle 一个C语言开发的游戏引擎 上传者:weixin_39840924时间:2019-08-16 cpp-GamePlay开源跨平台C游戏框架引擎创建2D3D移动和桌面游戏 GamePlay - 开源、跨平台、C 游戏框架/引擎创建2 D/ 3D移动和桌面游戏 上传者:weixin_39840650时间:2019-08-16 ...