Sparrow是一款功能强大的开源游戏引擎,基于Objective-C语言,适用于iOS和Mac平台的开发。它为游戏开发者提供了丰富的工具和功能,使得游戏开发更加高效和便捷。一、Sparrow的特性 物理引擎:Sparrow内置了Box2D物理引擎,支持刚体物理、碰撞检测、关节约束等功能,为游戏中的物理效果提供了强大的支持。 图形渲染:Sparrow使用OpenG...
这次并非EA首次开源游戏的程序代码。在2020年EA就已经发布了《C&C重现典藏版》的源码,其中包含《Tiberian Dawn》和《Red Alert》。但根据开发社交媒体成员Luke“CCHyper”Feenan的说法,那些代码已经为重制版引擎做了调整,而此次发布的是系列前两款游戏“完全恢复的源码”。Luke与EA共同提议并促成了这次的开源计划。
Grit : 社区项目,用于构建一个免费的游戏引擎,实现开放的世界3D游戏。 lrrlicht : C++语言编写的开源高性能的实时#D引擎 PolyCode : C++实现的用于创建游戏的开源框架(与Lua绑定)。 图形库 bgfx : 跨平台的渲染库 Cairo : 支持多种输出设备的2D图形库 Horde3D : 一个小型的3D渲染和动画引擎 magnum : C++11...
Grit : 社区项目,用于构建一个免费的游戏引擎,实现开放的世界3D游戏。 lrrlicht : C++语言编写的开源高性能的实时#D引擎 PolyCode : C++实现的用于创建游戏的开源框架(与Lua绑定)。 图形库 bgfx: 跨平台的渲染库 Cairo : 支持多种输出设备的2D图形库 Horde3D : 一个小型的3D渲染和动画引擎 magnum : C++11和...
Unity3D是一款非常流行的跨平台游戏开发引擎,它支持使用C#语言进行编程。尽管Unity本身并非完全开源,但它积极地鼓励开发者社区分享自己的插件和脚本,形成了一个庞大而活跃的生态系统。这种半开放式的模式与CrossBridge的理念不谋而合。通过FlasCC/CrossBridge,开发者可以将原本用C/C++编写的高性能代码无缝集成到Unity项目...
Cocos2d-x:一个跨平台框架,用于构建2D游戏,互动图书,演示和其他图形应用程序。 Grit:社区项目,用于构建一个免费的游戏引擎,实现开放的世界3D游戏。 Irrlicht:C++语言编写的开源高性能的实时#D引擎 Polycode:C++实现的用于创建游戏的开源框架(与Lua绑定)。
最近仿照cocos2d-x的概念搞了一个简单3d引擎c3dEngine。附带一个完整游戏《Super Single Cell》。 后来,由于认为用完整游戏做例子比较不好理解,而且不方便更新,所以又开了一个c3dEngine2,实现一系列小sample,并添加了一些新功能。 目前支持iOS和win32。
magnum: C++11和OpenGL 2D/3D 图形引擎 Ogre 3D: 用C++编写的一个面向场景,实时,灵活的3D渲染引擎(并非游戏引擎) OpenSceneGraph: 具有高性能的开源3D图形工具包 Panda3D: 用于3D渲染和游戏开发的框架,用Python和C++编写 Skia: 用于绘制文字,图形和图像的完整的2D图形库 ...
Grit :社区项目,用于构建一个免费的游戏引擎,实现开放的世界3D游戏。 Irrlicht :C++语言编写的开源高性能的实时#D引擎 Polycode:C++实现的用于创建游戏的开源框架(与Lua绑定)。 图形用户界面 CEGUI ...
Chromium是Google的一个久负盛名的浏览器C++开源项目,它是Google的Chrome浏览器背后的引擎,其目的是为了创建一个安全、稳定和快速的通用浏览器。 Chromium的设计思想基于简单、高速、稳定、安全等理念,在架构上使用了Apple发展出来的WebKit渲染引擎,并采用Google独家开发出的用于提升JavaScript解译效率的V8引擎,以提升JavaScri...