遊戲引擎是指一些已編寫好的可編輯電腦遊戲系統或者一些交互式實時圖像應用程序的核心組件。這些系統爲遊戲設計者提供各類編寫遊戲所需的各類工具,其目的在於讓遊戲設計者能容易和快速地作出遊戲程式而不用由零開始。大部分都支持多種操做平臺,如Linux、Mac OS X、微軟Windows。遊戲引擎包含如下系統:渲染引擎(即「渲染器」,含二維圖像引擎和三維圖像引擎)、物理引擎、碰撞檢測系統、音效、腳本引擎、電腦動畫、人工智能、網絡引擎以及場景管理。html
一、KBEnginehtml5
KBEngine是一款開源mmog服務端引擎, 使用統一協議可以輕鬆與前端對接,能輕鬆使用unity3d、 ogre、 cocos2d、 html5等做爲前端表現。底層框架由c++編寫, 邏輯層使用python(支持熱更新), 開發者無需重複實現一些通用的底層服務端技術, 使開發者可以真正集中精力到遊戲開發上來, 快速打造各類遊戲。node
官網:http://kbengine.org/python
官網中文:http://kbengine.org/cn/c++
二、BigWorld網絡
BigWorld爲大型多人在線遊戲 (MMOG) 開發商提供成熟的中間件平臺,這一中間件平臺正迅速成爲行業標準。
遊戲引擎介紹:http://gpc.pcgames.com.cn/news/1108/2285693_1.html框架