關注我,和600萬差友一起玩轉科技~
今天,差評君發現一個竄上 Steam 好評榜的一個 “ 遊戲 ” 。
它叫 「 Game Builder 」。
他表面上看是個遊戲,實際上是個遊戲製作器。
Game Builder 一打開,就是個萌萌的機器人,畫風還挺像 Minecraft ~
一進遊戲,乍一看就是個俯視角跑動和收集遊戲。
直到差評君操作角色跑到了一個過不去的地方。。。
此時,系統提示打開 「 BUILD 」 模式,也就是創造模式。
一旦開啟之後,屏幕下方會出現 8 個選項,分別是創造、移動、旋轉、縮放、地形、文字、邏輯以及編輯。
對於擋路的石頭,只要在創造模式下用 「 移動 」 挪開就好了。
從這以後,這個遊戲的玩法幾乎都在提示你可以對遊戲本身做出改變。
除了移動物品,你還可以編輯物品的行事 「 邏輯 」 。
例如讓一顆平淡無奇的樹自轉,只要在 「 MOVEMENT 」 里加一個旋轉的卡片。
就可以讓遊戲裡的樹轉起來了 ~
當玩家碰到跳不過去的坎?
只需要打開角色的控制卡片,修改卡片裡的跳躍屬性。
而碰到需要 「 交互 」 的修改,則稍微繁瑣一點。
例如下圖這扇擋住了去路的門。
差評君自然也可以把它粗暴地拿開,但我們可以優雅一點。。。
1. 首先給門設置一個判斷條件:當門的碰撞體積監測到來自玩家角色的碰撞;
2. 當上面這個條件滿足後,門逆時針旋轉 70 度。
上述兩個操作,對應在 Game Builder ,就是下面這一通操作⬇️
在一個 「 IF ... THEN 」 的條件框架下,放兩個卡片,再設置一下參數,就好了。
再複雜一些,可以讓遊戲裡的物品互相傳遞信號。
例如你可以讓一個按鈕被玩家碰到後,發出一個 “ Hello ” 信號,而另一個燈籠實時監聽 “ Hello ” 並且發光。
那麼問題來了:當一個玩家在遊戲裡可以當上帝,肆意修改遊戲規則的時候。。。這遊戲還能算作 「 遊戲 」 嗎?
所以這個 “ 遊戲 ” 被稱作「 Game Builder 」,差評君覺得可以翻譯為 「 遊戲製作器 」 。
一般意義上的遊戲開發工具,要不就是現在的專業遊戲引擎,美術負責繪畫建模,程序員負責寫代碼搞定邏輯。
說白了,要是個人出於興趣做遊戲,寫寫畫畫可能還湊合,大不了買點美術素材。。。但寫代碼確實難倒了不少非專業人士。
而其他的「 簡化 」式的引擎,例如 RPG Maker ,做出來的遊戲則都是 “ 一個味兒 ” ,看了下面這個圖,我想你就知道差評君說的是什麼味兒了⬇️
像 Gamer Builder 這樣自由度足夠高,同時又足夠簡單的遊戲製作工具,實在是很少。
這種卡片式,靠拖拽和簡單設置參數的做法,也很適合沒什麼編程基礎的人理解編程的思想,小孩子玩了這個說不定想學編程。
當然,主要邏輯用的卡片不夠的時候,就需要我們自己寫點代碼啦。
差評君覺得,只要你把前面已經有的邏輯玩熟之後,再看看它們的代碼,寫點新的玩意兒應該也不是什麼難事。
Game Builder 在 Steam 上是免費的,只要你好奇遊戲製作的過程,差評君都推薦你去試試,反正不要錢~
至於 Game Builder 背後的開發團隊,其實屬於 Area 120 ,是谷歌旗下專做一些探索類科技項目的一個工作組。
他們開發過給兒童讀物軟件 Rivet 。
幫助中小型商戶管理客戶電話的系統 CallJoy —— 它可以阻擋垃圾電話,給客戶預訂基本服務,幫助統計數據。
幫助任何人學習寫代碼的工具 Grasshopper 。
總而言之,他們的路數就是做出科技工具,來幫助沒有專業科技知識的人。
遊戲往往給人帶來快樂,Game Builder 則想讓不會寫代碼的人也體會到開發遊戲的快樂,要是能順便學點代碼就更好了。
打造好的科技產品很多時候往往不是做好,而是降低它的門檻,差評君覺得 Game Builder 做到了~
圖片、資料來源:Game Builderarea120.google.com
“ 少年,要不要學學怎麼做遊戲呀? ”