一款好玩有趣的2/3D多平臺開源遊戲引擎Godot Engine已於2016年2月24日上架Steam,並受到了廣泛好評。
Godot最早由OKAM工作室內部在2001年使用至2014年2月,後來的Godot以MIT許可在Github供開源使用。
大體而言,Godot採用類似Unity的架構,並已幾乎支持所有主流平臺。作為一款開源引擎,Godot 確實讓人眼前一亮。甚至有製作者評論,Godot比Unity等遊戲引擎好用多啦!
之所以能夠得到這個評價,我想並不是因為Godot有真正突破的創意,而是在許多細節之中的確做到了為開發者考慮。而這一點又得益於OKAM工作室的內部使用。用慣了主流引擎可能需要在界面上熟悉一下,但是由於架構並不生澀所以並不需要太多時間。與單純的拖拽編程的所謂「引擎」不同,Godot可以被用做框架,即使並不使用編輯器也能夠使用;也可以通過C++ API 擴展引擎。另外,引擎自帶一個視覺小說的demo,用來做GalGame也是不錯的選擇。
國內已經有人開始漢化文檔,大家可以去看看或者貢獻磚瓦。
為遊戲設計而誕生的極為高效的範式
創造任何種類的複雜2D遊戲
完全專注於2D引擎
以像素為單位進行創作,但是能夠以任意比例縮放
像素級別的傳統2D物理引擎
與物理無關的靈活動力控制器
將3D模型拆分為2D圖塊
創作具有視覺衝擊的3D遊戲
為遊戲提供最靈活的動畫系統
2D或3D動畫。以時間線呈現的可視化動畫編輯器。
幀動畫或剪紙動畫。
任何對象的任何屬性,包括函數調用都可以是動畫。
使用自定義的過渡曲線和補間。
具有骨架和IK的2D人偶。
高效優化打包輸入3D動畫。
動畫樹支持流暢人物動畫。
以內建腳本為物體添加行為
在任何桌面平臺上創作遊戲。
Godot在一下平臺,無論32位與64位,全部適用。Windows, OS X, Linux, FreeBSD, OpenBSD與Haiku。
小於20M的體積。
易於編譯在任何平臺,沒有dependency hell。
Godot基於團隊合作而設計。
文件系統使用可與任何流行的版本控制系統結合(Git, Subversion, Mercurial, PlasticSCM, Perforce, …)
場景實例使得團隊協作輕而易舉,每個團隊成員可以專注於他們自己的場景,無論它是角色,舞臺或是其他。
基於文本描述與優化場景格式。
由Github支持的腳本語法。