· 開発ログ, BLOCKRÖK

開発ログ:ブラウザで動くMMORPGをつくる

ダウンロードなし、ランチャーなし、目標は60 FPS。BLOCKRÖKの舞台裏をのぞいてみよう。

開発ログ:ブラウザで動くMMORPGをつくる

BLOCKRÖKで最初に決めたことのひとつは、プレイするのに何もインストールさせないこと。タブを開いて、名前を決めれば、もうDawn Islandに立っています。

永続型のボクセル世界をブラウザで快適に動かすには、それなりの工夫が必要でした。地形のメッシュ生成はWeb Workersで処理し、メインスレッドを入力処理のために空けています。ライティングはHDRパイプラインを採用し、夜にはネオンが輝き、水面は月明かりに照らされます。さらに3段階の画質プリセットで、控えめなノートPCでもついてこられるようにしました。

サーバー側では、世界がすべてをシミュレート・検証します。これでゲームの公平性を保ちつつ、重要な変化をクラッシュに強い永続化で世界の記憶に書き込めます。BLOCKRÖKでは、君が建てたものは残り続けるべきだからです。

Alpha版の成長に合わせて、技術的なメモもどんどん共有していきます。BLOCKRÖKを見る。

続きを読む

その他のニュース

すべてのニュース