Sparrow是一款功能强大的开源游戏引擎,基于Objective-C语言,适用于iOS和Mac平台的开发。它为游戏开发者提供了丰富的工具和功能,使得游戏开发更加高效和便捷。一、Sparrow的特性 物理引擎:Sparrow内置了Box2D物理引擎,支持刚体物理、碰撞检测、关节约束等功能,为游戏中的物理效果提供了强大的支持。 图形渲染:Sparrow使用OpenG...
用C++实现跨平台游戏开发之Irrlicht引擎 Irrlicht引擎是一个用C++书写的高性能实时的3D引擎,可以应用于C++程序或者.NET语言中。通过使用Direct3D(Windows平台),OpenGL 1.2或它自己的软件着色程序,可以实现该引擎的完全跨平台。尽管是开源的,该Irrlicht库提供了可以在商业级的3D引擎上具有的艺术特性,例如动态的阴影,粒子系...
对于大多数游戏引擎来说,相比较 C 语言,C++ 损耗的性能是可以接受的,使用 C++ 可以大幅度提高团队开发效率,因此会选择 C++。 例如,开源版本的魔兽世界代码(World of Warcraft): 链接: pan.baidu.com/s/1bHW8XR 提取码: rj5t 大型联机对战游戏——英雄之刃(类似于腾讯的英雄联盟)均属于此类: 链接: pan....
另一游戏引擎巨头Unreal Engine在语言选择上与Unity形成鲜明对比,它使用的是C++。Unreal提供了充满吸引力的C++接口,通过面向对象的方式可以进行引擎扩展和游戏开发。这赋予了开发者很大的灵活性,但也提高了一定难度。除上述商业引擎外,很多开源游戏引擎如,Cocos2d-x,也是使用C++语言构建的。这些引擎底层性能优异,通过...
免费引擎Agar - 一个高级图形应用程序框架,用于2D和3D游戏。Allegro library - 基于 C/C++ 的游戏引擎,支持图形,声音,输入,游戏时钟,浮点,压缩文件以及GUI。Axiom 引擎 - OGRE的衍生引擎。Baja 引擎 - 专业品质的图像引擎,用于The Lost M.
几款使用OpenFrameworks开源框架创建的游戏 极光之旅(Chasing Aurora) 设计者:Broken Rules游戏工作室 使用工具:Ginkgo工具、使用C++和C语言开发in-house游戏引擎、使用Box2D物理系统和OpenGL渲染场景。 概要:2D空中动作游戏,支持单人和多人游戏模式,至多5名玩家。单人游戏模式包含一个飞鸟竞速游戏,而多玩家模式则是以“...
游戏引擎集成一个游戏世界框架 FPGA-GPU2D accelerator实现了基于FPGA的GPU图形加速器,能够为PainterEngine...
模仿cocos2dx的3d引擎c3dEngine(开源) 最近仿照cocos2d-x的概念搞了一个简单3d引擎c3dEngine。附带一个完整游戏《Super Single Cell》。 后来,由于认为用完整游戏做例子比较不好理解,而且不方便更新,所以又开了一个c3dEngine2,实现一系列小sample,并添加了一些新功能。
Godot - 功能齐全、开源、MIT 许可的游戏引擎。[麻省理工学院] Grit - 社区项目,用于构建免费游戏引擎以实现开放世界 3D 游戏。[麻省理工学院] Halley - 用 C++14 编写的轻量级游戏引擎,具有“真正的”实体组件系统。[阿帕奇 2.0] KlayGE - 具有基于插件架构的跨平台开源游戏引擎。[GPLv2]网站 nCine - 一个强...
Wind致力于做一款易上手且完善的分布式服务器引擎,帮助独立游戏开发者或者中小企业快速搭建服务器框架并且...