TBP.DEV
お仕事のご依頼を承っております
プロジェクト一覧へ戻る

プロジェクト

Wolfenstom 3D

Wolfenstein 3Dに着想を得たスチームパンクFPS。ブラウザ上で動作するレイキャスティングエンジン、プロシージャル生成マップ、スチームパンク武器を搭載。

Wolfenstom 3D

プロジェクトについて

Wolfenstom 3D は Wolfenstein 3D に着想を得たスチームパンク FPS で、Three.js と TypeScript、Web Audio API で構築されています。視覚的な厚みがありながら、プロジェクトは外部アセットをひとつも同梱しません。すべてのテクスチャは手続き的に生成され、すべてのサウンドはリアルタイムに合成されます。戦闘は 3 種の武器(エーテルピストル、スチームリピーター、ヴォイドキャノン)が hitscan と弾道を混ぜ、3 種の敵アーキタイプがそれぞれの AI を持ち、ヘッドショット、方向ダメージ表示、ヒットマーカー、キルチェーンのコンボ倍率が揃います。進行は 30 ステージにわたります。第 1 ステージはチュートリアルとして手作業で組まれ、その後は手続き型のマップジェネレータ(部屋、廊下、鍵付きの扉、複数階のレイアウト)が引き継ぎます。6 つのバイオーム(ファウンドリ、ラボ、カタコンベ、ヴォイド、インフェルノ、アビス)はそれぞれ固有の霧、プロップ、照明をまといます。ローグライト型のアップグレードでは、ステージ間に 10 個のパークから選び、武器を横並び比較しながら入れ替えできます。ラン統計は命中率、ヘッドショット率、ベストコンボ、シークレットを追跡します。