欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
Game engine
来自开放百科 - 灰狐
(版本间的差异)
小 (→开源项目) |
小 (→项目) |
||
(未显示1个用户的12个中间版本) | |||
第4行: | 第4行: | ||
3D引擎的渲染系统通常建立在一套高级图像API之上,诸如[[Direct3D]]或[[OpenGL]],这些API封装了GPU和显卡的部分功能。级别低一点的如[[DirectX]]、[[SDL]]和[[OpenAL]]也经常使用,他们提供对其他硬件设备的独立支持,诸如输入设备(鼠标、键盘、控制杆)、网卡、声卡。在硬件加速图形卡出现以前,开发者使用软件渲染。现在软件渲染依然被广泛用于非及时图像的渲染,或者是用户的硬件设备不支持硬件渲染。 | 3D引擎的渲染系统通常建立在一套高级图像API之上,诸如[[Direct3D]]或[[OpenGL]],这些API封装了GPU和显卡的部分功能。级别低一点的如[[DirectX]]、[[SDL]]和[[OpenAL]]也经常使用,他们提供对其他硬件设备的独立支持,诸如输入设备(鼠标、键盘、控制杆)、网卡、声卡。在硬件加速图形卡出现以前,开发者使用软件渲染。现在软件渲染依然被广泛用于非及时图像的渲染,或者是用户的硬件设备不支持硬件渲染。 | ||
+ | |||
+ | ==主流== | ||
+ | *[[Unity]] | ||
+ | *[[Xenko]] | ||
+ | *[[Unreal Engine|虚幻引擎]] | ||
+ | *[https://developer.valvesoftware.com Source Engine] | ||
+ | *[[cocos2d-x]] | ||
+ | *[[MonoGame]] | ||
+ | *[[Torque]] | ||
+ | *[[OpenRA]] | ||
+ | *[https://github.com/urho3d/Urho3D Urho3D] [[C++]]语言开发,MIT许可协议。 | ||
==[https://github.com/showcases/javascript-game-engines JavaScript game engines]== | ==[https://github.com/showcases/javascript-game-engines JavaScript game engines]== | ||
第9行: | 第20行: | ||
*[https://github.com/pixijs/pixi.js pixi.js] | *[https://github.com/pixijs/pixi.js pixi.js] | ||
− | == | + | ==项目== |
+ | [[文件:Godot-logo.png|right|Godot]] | ||
+ | [[文件:O3DE-logo.png|right|O3DE]] | ||
+ | *[[Godot]] | ||
+ | *[https://github.com/o3de Open 3D Engine (O3DE)] [https://aws.amazon.com/cn/lumberyard/ Amazon Lumberyard] [https://github.com/o3de/o3de/tree/development/Code/Editor Editor] use [[Qt]]. | ||
+ | *[https://github.com/flame-engine Flame Engine] [[Flutter]] game engine | ||
*[[Crystal Space]] | *[[Crystal Space]] | ||
*[[Aleph One]] | *[[Aleph One]] | ||
第52行: | 第68行: | ||
==链接== | ==链接== | ||
*[http://en.wikipedia.org/wiki/List_of_game_engines 游戏引擎列表,包含商业游戏引擎和开源游戏引擎] | *[http://en.wikipedia.org/wiki/List_of_game_engines 游戏引擎列表,包含商业游戏引擎和开源游戏引擎] | ||
+ | *[http://www.blogjava.net/landon/archive/2012/07/14/383092.html MMORPG服务器架构] | ||
− | + | [[category:game]] | |
− | + | [[category:game engine]] | |
− | [[ | + | [[category:huigou]] |
2022年5月23日 (一) 16:27的最后版本
您可以在Wikipedia上了解到此条目的英文信息 Game engine Thanks, Wikipedia. |
游戏引擎是指一些已编写好的可编辑电脑游戏系统或者一些互交式实时图像应用程序的核心组件。这些系统为游戏设计者提供各种编写游戏所需的各种工具,其目的在于让游戏设计者能容易和快速地做出游戏程式而不用由零开始。大部分都支持多种操作平台,如Linux、Mac OS X、微软Windows。游戏引擎包含以下系统:渲染引擎(即“渲染器”,含二维图像引擎和三维图像引擎)、物理引擎、碰撞检测系统、音效、脚本引擎、电脑动画、人工智能、网络引擎以及场景管理。
3D引擎的渲染系统通常建立在一套高级图像API之上,诸如Direct3D或OpenGL,这些API封装了GPU和显卡的部分功能。级别低一点的如DirectX、SDL和OpenAL也经常使用,他们提供对其他硬件设备的独立支持,诸如输入设备(鼠标、键盘、控制杆)、网卡、声卡。在硬件加速图形卡出现以前,开发者使用软件渲染。现在软件渲染依然被广泛用于非及时图像的渲染,或者是用户的硬件设备不支持硬件渲染。
目录 |
[编辑] 主流
[编辑] JavaScript game engines
[编辑] 项目
- Godot
- Open 3D Engine (O3DE) Amazon Lumberyard Editor use Qt.
- Flame Engine Flutter game engine
- Crystal Space
- Aleph One
- Allegro library
- Ardor3D
- OGRE
- Blender Game Engine
- Box2D
- Love2d
- Build engine
- Cafu Engine
- ClanLib
- Cube
- Delta3D
- DGD
- DXFramework
- Exult
- Flixel, ActionScript
- Genesis3D
- Genesis Device, Object Pascal
- Glest
- id Tech
- HPL Engine
- Irrlicht Engine
- jMonkeyEngine
- Lightweight Java Game Library
- Jake2
- Jogre
- OpenSceneGraph
- ORX
- Panda3D
- PixelLight
- PLIB
- Qt
- Quake engine
- Retribution Engine
- Rubygame
- Sge2d
- Stratagus
- Spring game engine
[编辑] 链接
分享您的观点