开源游戏引擎哪家强?八款知名引擎资料够你忙

ec04 ec04     2022-08-01     268

关键词:

摘要:游戏引擎是指一些已编写好的可编辑电脑游戏系统或者一些交互式实时图像应用程序的核心组件。本文介绍了几款常见的开源游戏引擎,并附上相关资料。

游戏引擎是指一些已编写好的可编辑电脑游戏系统或者一些交互式实时图像应用程序的核心组件。这些系统为游戏设计者提供各种编写游戏所需的各种工具,其目的在于让游戏设计者能容易和快速地做出游戏程式而不用由零开始。以下介绍了几款常见的开源游戏引擎:


OGRE

技术分享 

OGRE是一个三维(3D)图形渲染引擎。它是面向对象的,并且高效,抽象化了不同的API和平台,这样可以以场景为对象来使用物体,支持多种场景。它已经成功地被应用于诸多三维仿真领域,包括网络游戏和三维仿真项目。( 项目详情

 

 

推荐下载资源:

 

 


Irrlicht

技术分享 

Irrlicht是一个完全跨平台的3D游戏引擎。具有高效,实时等特点,使用D3D、OpenGL和它的自己的渲染程序。支持动态的阴影,粒子系统,角色动画,室内和室外技术以及碰撞检测等。提供Anti-aliasing支持,可运行于Linux,Windows ,MacOS。( 项目详情

 

 

 

推荐相关文档:

 

 

 

 

推荐下载资源:

 

 


Panda3D

技术分享 

Panda3D, 由迪斯尼VR工作室开发和维护的3D游戏引擎(BSD授权)。( 项目详情

 

 

推荐相关文档:

 

 


Cocos2d-x

技术分享 

Cocos2D-X是一款开源的移动2D游戏框架,它基于MIT许可协议下发布。基于Cocos2D-X的框架,移动游戏可以用C++或者Lua语言来编写,其使用的API完全兼容于Cocos2D-iPhone。Cocos2d-x项目可以很容易地编译并运行在iOS、Android、三星bada 、BlackBerry Tablet OS等平台上。( 项目详情

 

 

推荐相关文档:

 

推荐下载资源:

 

 

 

 


Crystal Space

技术分享 

Crystal Space是3D构架,用C++语言编写。开发者包括Jorrit Tyberghein。首个公开版本发布于1997年8月26日, 通常用于电子游戏目的。是使用GNU Lesser General Public License协议的自由软件,作为 SourceForge.net 2003年2月 月度项目。可用OpenGL(全平台), SDL(全SDL平台), X11(Unix和GNU/Linux)或SVGALib (GNU/Linux)。( 项目详情

 

 

推荐相关文档:

 

 

 


jMonkeyEngine

技术分享

JME(java Monkey Engine),一个非常棒的Java 3D游戏引擎。JME是一个高性能的3D图形API,采用LWJGL作为底层支持。它的后续版本将支持JOGL。JME和Java 3D具有类似的场景结构,开发者必须以树状方式组织自己的场景。JME主要由Render系统、Material系统、GUI系统、Texture和图片解码器、文件解码器、Scene插件(主要是地形系统)、粒子系统、日志、物理系统、光照系统等构成。( 项目详情) 

 

 

推荐项目文档:

 

 


Bullet Physics Engine

Bullet Physics Engine是专业的开源物理引擎,可免费用于商业游戏的开发。Bullet Physics Engine已经被用于Play Station 3、XBox、Nintendo Wii、PC等多种平台上的游戏开发,并且已经被整合到Maya和Blender3D中。( 项目详情

 

 

推荐相关文档:

 

 


Genesis3D

Genesis-3D是国内游戏公司搜狐畅游研发并发布的一个可以让玩家及开发者轻松创建三维视频游戏等的首款国内外开源3D游戏引擎平台。它包括跨平台渲染引擎、2D引擎、物理引擎、音效系统、粒子系统、动画系统、服务器引擎、游戏设计工具等,可适用于各种类型游戏研发的综合型游戏开发平台。( 项目详情

 

 

推荐相关文档:

 

 

 


更多开源项目及项目资料请查看: CODE开源知识库

游戏开发小白如何选择游戏引擎

...的偏重底层,文档或者实例比较多的,网上一搜全是八款开源游戏引擎游戏前辈们指点指点啊2D休闲的...AndEngine是采用Java的很适合,这款引擎是采用OpenGLES,但是集成设计度很高,OpenGLES不用了解太多也能轻松使用。该引擎没有中... 查看详情

工作流引擎哪家好?

分享一款JVS开源框架系列-流程引擎「含开源地址」一、项目简介JVS是面向软件开发团队可以快速实现应用的基础开发框架,采用微服务分布式框架,提供丰富的基础功能,集成众多业务引擎,它灵活性强,界面化配置对开发者... 查看详情

十大开源游戏引擎深入比较(转)

在国内外,业界盛传有十大开源游戏引擎,分别是OGRE、Irrlicht、Panda3D、CrystalSpace、jME、BlenderGameEngine、RealityFactory、TheNebulaDevice2、RealmForge、OpenScene-Graph。我们对这十款开源游戏引擎深入进行分析。(1)OGRE是面向对象图形渲染引擎(... 查看详情

开源 C++ 游戏引擎数学库?

】开源C++游戏引擎数学库?【英文标题】:OpenSourceC++gameenginemathlibraries?【发布时间】:2009-10-1501:18:28【问题描述】:我正在寻找一个免费使用的游戏引擎数学库。具体来说,我想要一个好的矩阵和向量实现。以及在3D空间中移动... 查看详情

国内开源html5游戏引擎全收录

...戏,人生是不完整的。。。就先收录一下我所知道的国产开源h5游戏引擎吧。cocos2d-jshttp://cn.cocos2d-x.org/egrethttp://www.egre 查看详情

国内开源html5游戏引擎全收录

...戏,人生是不完整的。。。就先收录一下我所知道的国产开源h5游戏引擎吧。cocos2d-jshttp://cn.cocos2d-x.org/egrethttp://www.egre 查看详情

android开源游戏引擎都有哪些?

参考技术AAndroid开源游戏引擎是Android游戏开发的基础,选择一个好的Android游戏开发的引擎能让更好的来开发游戏,下面就简绍几个Android开源游戏引擎。1、AngleAngle是一款专为Android平台设计的,敏捷且适合快速开发的2D游戏引擎... 查看详情

基于Ogre3D引擎的开源游戏? [关闭]

】基于Ogre3D引擎的开源游戏?[关闭]【英文标题】:Ogre3Denginebasedopensourcegame?[closed]【发布时间】:2010-08-0505:22:37【问题描述】:我打算使用Ogre3d进行3d渲染来制作游戏原型。想看看人们如何使用它。有人知道基于Ogre3d的开源引擎... 查看详情

html5开源rpg游戏引擎lufylegendrpg1.0.0发布

经历了几个月的改进,终于发布1.0.0版了。虽然引擎依然存在漏洞,但是比起上次更新还是要好多了。在这里不得不感谢各位网友的大力支持。首先为引擎做一个开场白吧,也好让大家了解一下它:lufylegendRPG是基于lufylegend的HTML5... 查看详情

java游戏开发引擎,附赠复习资料

一、先来解读:23种设计模式要点1.单例模式(SingletonPattern)2.工厂模式3.抽象工厂模式(AbstractFactoryPattern)4.模板方法模式(TemplateMethodPattern)5.建造者模式(BuilderPattern)6.代理模 查看详情

「游戏引擎浅入浅出」1.游戏引擎框架介绍(代码片段)

「游戏引擎浅入浅出」是一本开源电子书,PDF/随书代码/资源下载:https://github.com/ThisisGame/cpp-game-engine-book目前市面上的游戏引擎比较多,商用的有UE/Unity,开源的有OGRE/Cocos等。多年前,每个游戏公司都有自己... 查看详情

「游戏引擎浅入浅出」1.游戏引擎框架介绍(代码片段)

「游戏引擎浅入浅出」是一本开源电子书,PDF/随书代码/资源下载:https://github.com/ThisisGame/cpp-game-engine-book目前市面上的游戏引擎比较多,商用的有UE/Unity,开源的有OGRE/Cocos等。多年前,每个游戏公司都有自己... 查看详情

推荐引擎的学习资料

...ecommend-enginee/ 该文作者为iApp4me创始人,文中提到几个开源推荐引擎项目探索推荐引擎内部的秘密系列:http://www.ibm 查看详情

我的渲染技术进阶之旅推荐一个游戏引擎开发的开源电子书《游戏引擎浅入浅出》(代码片段)

...如何加入HowToJoin今天无意之间搜到了一个游戏引擎开发的开源电子书《游戏引擎浅入浅出》PDF/随书代码/资源下载:https://github.com/ThisisGame/cpp-game-engine-book项目介绍README本书以实际项目开发Timeline,完整介绍一个游戏引擎... 查看详情

什么是虚幻引擎4

虚幻引擎4是一种游戏引擎,是针对移动处理器开发的专用引擎,用来开发游戏。虚幻引擎总是能赋予开发商更强的能力,所见即所得’的平台。虚幻的编辑器(简称为“UnrealEd”)是一个以“所见即所得”为设计理念的操作工具.它... 查看详情

低代码平台哪家强?

...目前市面上的低代码开发平台主要分为两种模式。一种是引擎式开发模式,一种是快速生成代码模式。引擎式开发,是目前最先进的软件快速开发方式之一,只需在开发后台进行配置,即可完成软件开发的过程,由于过程中没有... 查看详情

gdevelop开源游戏引擎教程——简介和安装

Q:GDevelop是什么?A:GDevelop是一款无代码、开源、免费且易用的游戏制作应用。Q:它拥有什么优势?A:它有简单且直观的游戏制作方式。事件系统让GDevelop的开发体验变得出众又轻松。这是一种无需您学... 查看详情

10个免费的游戏开发引擎

  游戏开发现在是很火的职业。在开发游戏时,你需要使用一些免费的游戏引擎。它可以简化开发过程,使你可以专注于核心游戏的执行,而不需要做一些无用的工作。以下和大家分享10个免费的游戏开发引擎,它们是目... 查看详情