游戲引擎:是指一些已編寫好的軟件系統或者一些交互式實時圖像應用程序的核心組件,為游戲設計者(或有應用實時3D渲染等需求的人員)提供開發所需的工具,大多數引擎集成了圖形、聲音、物理和人工智能等功能部件,不同功能模塊化,耦合度低,目的是讓游戲設計者能快速做出游戲,達到組件復用,跨平臺兼容,而不需由零開始編寫游戲。
當前游戲引擎主要分為:1)開源引擎;2)自有引擎。開源引擎分為完全免費與有限免費兩類,Godot、Armory等均為免費開源引擎,有限免費的商業化引擎中應用最為廣泛的為Unity與Unreal引擎,其中Unreal完全開放源碼,Unity有限開放,另外Frostbite 、Rage、AnvilNext等均為游戲公司自有引擎。
商業化游戲引擎的變現模式通常不是通過軟件的一次性售賣,由于游戲引擎是一個科技高速發展和產業快速迭代的行業中,需要不斷更新功能提供服務,我們統計了目前主要的幾款商業化引擎的6種變現模式。