SOP International Language School · Cebu

不再只是 gamer,
而是 game creator。

這裡的每一個遊戲,都是用 AI 一行一行做出來的。你可以先玩,然後看它是怎麼被造出來的—— 順便把過程中用到的英文,變成你自己的。

先玩玩看

三個都是瀏覽器直接執行,不用安裝、不用註冊、不用留任何個人資料。

體素世界 VoxelWorld

第一人稱方塊建造。地形是程式即時算出來的——每次進去都不一樣。

first-personprocedural terrain原創

方塊世界 BlockWorld

生存建造 RPG。有合成系統、生命值、日夜循環,還有會來找你麻煩的東西。

craftingsurvival原創

地下城獵手 Dungeon Hunter

第一人稱射擊,有 3D 動畫夥伴 CALEB 陪你。

FPS3D animationCC0 素材

這是怎麼做出來的

一個重要的事實:做出這些遊戲的人,不是專業遊戲工程師。 是一個懂得怎麼跟 AI 對話的人。

這就是這個網站真正想說的事。過去要做一個 3D 遊戲,你得先學會 C++、圖學、 數學矩陣,門檻高到大部分人在第一個月就放棄。現在不一樣了—— 你需要的是清楚描述你要什麼的能力,而那個能力的載體,是語言。

所以「學英文」跟「學做遊戲」不是兩件事。你能不能精準地說出 “I want the terrain to generate procedurally with smooth noise”, 直接決定了你做得出什麼。

三個階段
  1. 玩家 Player — 你消費別人做的東西
  2. 修改者 Modder — 你改別人做好的東西(例如下載區的資料包)
  3. 創造者 Creator — 你從空白開始,做出原本不存在的東西

大部分人停在第一階段一輩子。從第一階段到第三階段,現在只需要幾個月。

用得到的技術英文

下面這些字,全部出自這三個遊戲的真實原始碼。不是課本上的單字,是你真的會打出來的字。

English中文在遊戲裡是什麼
render算繪把 3D 資料變成畫面上的像素
voxel體素3D 版的像素,也就是遊戲裡的方塊
procedural generation程序生成用演算法自動長出地形,而不是手工擺
collision detection碰撞偵測判斷你有沒有撞到牆
mesh網格構成 3D 物體表面的三角形集合
animation clip動畫片段一段動作,例如 Idle、Walking、Running
raycast射線投射從眼睛射一條線出去,看打到哪個方塊
noise function雜訊函數製造自然起伏的數學工具,山脈就是這樣來的
Try saying it in English:
“The terrain uses a noise function for procedural generation, and raycasting handles collision detection when the player breaks a block.”
——如果你能看懂這句,你已經具備跟 AI 協作做遊戲的基本語言能力。

下載區

CustomHorde 資料包

35 隻自訂敵人與動態配樂系統。這是「修改者」階段的練習——改別人做好的東西。

免費Datapack