newsence
來源篩選

Voxile: A ray-traced game made in its own engine and programming language

Hacker News

VoxRay Games has released the Builder's Update for Voxile, a micro-voxel survival game developed using a custom engine and the creator's own programming language, Lobster. The update introduces new worlds and assets while showcasing the engine's high-performance ray tracing and rapid prototyping capabilities.

newsence

Voxile:一款採用自研引擎與程式語言開發的光線追蹤遊戲

Hacker News
大約 5 小時前

AI 生成摘要

VoxRay Games 為 Voxile 推出了創作者更新,這是一款使用自研引擎以及創作者開發的 Lobster 程式語言所打造的微體素生存遊戲。本次更新引入了全新世界與資產,同時展示了該引擎強大的即時光線追蹤效能與快速原型開發能力。

背景

Voxile 是一款主打微體素(micro-voxel)風格的生存工藝遊戲,其最受矚目的技術特點在於並非使用市面常見的 Unity 或 Unreal 引擎,而是由開發者 Wouter van Oortmersen 採用其自創的程式語言 Lobster 及其專屬引擎打造而成。這款遊戲近期推出了重大更新,並因其在一般筆記型電腦上也能流暢運行高畫質光線追蹤技術,引發了技術社群對其背後開發者背景與技術架構的熱烈討論。

社群觀點

在 Hacker News 的討論中,社群成員對於開發者 Wouter van Oortmersen 的技術履歷感到驚嘆。留言者指出,這位開發者在編譯器與語言設計領域有著極深的造詣,不僅參與過 WebAssembly(WASM)與 LLVM 的開發,更是知名序列化格式 FlatBuffers 的發明者。他過去在 Crytek、Gearbox 與 Google 的工作經驗,為這款遊戲奠定了堅實的底層基礎。這種從程式語言、編譯器到遊戲引擎皆一手包辦的「全棧式」開發模式,在現代遊戲產業中極為罕見,也解釋了為何 Voxile 能在效能優化上展現出超越主流引擎的表現。

關於開發語言 Lobster,社群成員將其形容為融合了 Rust、Python 與 Ruby 特性的綜合體。這種設計導向旨在兼顧開發效率與執行效能,特別適合用於快速原型開發與複雜的遊戲邏輯。然而,對於熱衷於開源技術的社群來說,目前存在一個主要的遺憾:雖然 Lobster 語言本身是開源的,但 Voxile 核心的體素引擎尚未對外開放。針對此點,開發者本人(帳號為 Aardappel)也親自現身回應,解釋目前僅開放了底層部分,未來隨著模組化系統趨於穩定,將會逐步釋出更多內容。目前遊戲內已提供一套基於 UI 驅動的極簡語言,供玩家自定義任務與遊戲行為。

此外,社群對於這種「邊建造邊戰鬥」的遊戲機制表示期待。雖然目前討論多集中在技術層面的突破,但也有玩家指出,這種高自由度的體素世界若能結合穩定的模組化支持,將會極具吸引力。整體而言,技術社群對 Voxile 的關注點不僅在於遊戲性,更多是將其視為一個展示自創語言與高效能渲染技術的指標性專案。

延伸閱讀

  • Lobster 程式語言 GitHub 頁面:https://github.com/aardappel/lobster
  • 開發者 Wouter van Oortmersen 的個人 GitHub 專頁,內含多項語言設計與引擎專案。