SOP International Language School · Cebu

不再只是 gamer,
而是 game creator。

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

先玩玩看

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

體素世界 VoxelWorld · 賽車場、語言教室、殭屍、戰場、電影院與商城

方塊建造 + 生存。一條蜿蜒的河、三個可以進去的地標:沉在水面下的玻璃地下屋、 河岸的紅磚廢墟、懸在水面上的雙層現代玻璃屋。 半磚、樓梯、落地窗格、鎖鏈吊燈都做得出來。 最多四個人可以一起蓋,還能開麥克風講話——任何人按 N 開一個世界就會拿到 八位數門牌號碼,把數字告訴朋友,他們輸入就進到同一個世界,手機和電腦都可以; 右上角看得到每個人的名字和角色大頭照,誰在說話會亮起來。 沒有「主持人」,開房的人先離開也不影響其他人,蓋好的東西會留在伺服器上, 隔一個月輸入同一組號碼就回得去。 出生點旁邊有一座寫著 CAR RACING 的門:走進去是一條三圈的卡丁車賽道, 八台車同場,有道具箱、甩尾加速,跑完賺賽車點數解鎖新車款; 同一個世界的朋友一起走進門,就能一起比賽。 旁邊還有五座新世界的門(畫面上方點「🌀 新世界」就走得到): 語言教室——跟機場海關、咖啡廳店員、醫生用英文對話,選錯會告訴你為什麼,老師可以帶全班一起練,有 VR 頭盔還能戴上去上課; 化學殭屍——白天搜物資、救倖存者,夜裡守住營地; 末日戰場——找回無線電零件,撐到直升機來撤離; 電影院——跟朋友坐在同一排,同步看 YouTube 與經典老電影; 購物商城——逛八間店,看到喜歡的可以直接打開 PChome、蝦皮、momo 的頁面(遊戲裡不賣東西、不收錢)。 一個人玩也會自動存檔:每分鐘存一次,切到別的 App 或關掉分頁的那一刻也會存,下次打開按「繼續上次的世界」就回來了;暫停選單還可以下載存檔帶到別台裝置。 生存模式裡,天黑後出現的東西不會撲上來咬你——牠們會對你說一句謊言: 「你不夠漂亮」「沒有人愛你」「你是個失敗者」。 翻開聖經,選出回應那句話的經文,天上就降下雷電把牠擊碎; 選了「是啊,我真的沒那麼好」會被黑暗籠罩,但遊戲會立刻告訴你真相是什麼—— 打贏一句謊言,那節經文就收進你的軍械庫,下次還在。 而且一起玩的時候,朋友可以替你回答——你被一句話擋住的時候, 同一個世界的人看得到,可以替你說出那節經文。真實世界本來就是這樣: 當一個人沒辦法相信關於自己的真話,是愛他的人先替他說出來。 預設是創造模式(方塊無限,想蓋就蓋,雙擊空白鍵可以飛起來俯瞰整片地形,按 C 從旁邊看自己飛); 按 G 可以切到生存模式, 那裡有完整的物品系統:挖了會掉落、撿起來放進背包、用工作台合成、 箱子存放、熔爐燒煉;用黑曜岩圍出矩形框會自動點亮成傳送門。 日夜循環——天黑後暗處會冒出東西,屋裡點著燈就是安全的。 有男、女兩位主角可以選(按 B 切換),可切第一/第三人稱並拉遠拉近看主角。 恐龍蛋會孵化——蛋放在地上三個遊戲日(約 30 分鐘,關掉遊戲的時間也算) 就孵出小恐龍,牠會在你的世界裡跑來跑去,走遠再回來還在原地。 河畔現在是天空之城:整個世界疊了三層,上面兩層是浮在天空上的島。 每一層都有一個水潭,潭底破了一個洞,水像瀑布一樣倒到下面那一層、 再倒進最下面的湖裡。跳進瀑布就會被沖到下面的世界(落點是水,不會受傷); 想上去就在水裡按住空白鍵往上游——同一條水柱就是樓梯。 生存模式的街上開始有人來人往:白天有商人(走過去按 E 開攤, 賣掉挖到的東西換金幣,也可以買武器)、警察(會抓壞人,他在旁邊的時候 壞人不敢動手)、醫生與護士(你受傷了會走過來幫你)、強盜(碰到你會搶走 背包裡的一疊東西)、惡霸(碰到你會搶金幣)。天黑之後大家回去休息, 出來的是小偷與犯人。 武器有五種——短刀、刀、長刀、槍、手榴彈——跟商人用金幣買。 武器打不倒善良的人,商人警察醫生護士被打只會嚇跑; 手榴彈不會破壞方塊;夜裡說謊言的東西照樣要用經文回應, 武器不是捷徑。 每一層還有一座機場(跑道、停機坪、塔台)。走到停機坪中間那塊白色的 登機坪站一下,空軍一號就會滑行、加速、抬頭離地,鏡頭繞著機身轉一圈, 然後把你載到另外一個世界降落。想省略演出按 Esc,目的地照樣會到。 開場可以挑十個環境:河畔、沙漠、北極、南極、火山、山洞, 以及四座城市——台北(101)、巴黎(塞納河與艾菲爾鐵塔)、 紐約(中央公園與自由女神)、宿霧(聖嬰聖殿與麥哲倫十字架)。 城市有街廓、人行道、路燈與可以走進去的樓房;地標是體素致敬,不是地圖複製。 一起玩的時候以房間為準,第一個進去的人決定大家在哪個世界。 每個世界都是 192×192 格(2026-10-05 由 128×128 放大,面積 2.25 倍); 原本那塊地一格都沒動,以前蓋的東西全都在原位。 材質、光照、水面、音樂全部在瀏覽器裡即時生成,沒有任何外部素材檔。

生存 / 創造十個世界 · 四座城市四人連線 · 語音真理對抗謊言物品 · 合成 · 傳送門PBR + 體素光照程式生成音樂原創

這是怎麼做出來的

一個重要的事實:做出這些遊戲的人,不是專業遊戲工程師。 是一個懂得怎麼跟 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 物體表面的三角形集合
chunk分塊把世界切成小塊,只建玩家附近的,遊戲才跑得動
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

SOP 是誰

做出這些遊戲的背後,是 SOP 國際語言學校——一所開在菲律賓宿霧的學校。 我們相信一件事:語言不是拿來考試的,是拿來創造的。當你能把腦中的想法 精準地說出來,AI 就能幫你把它做成真的東西。這就是我們一直在做的事。

我們用透明招生的方式做教育——把過去被中間層拿走的成本, 直接回饋到學生身上。你付的每一塊錢,我們都希望它變成你真正學到的東西。