🎮 Rust wgpu Games

WASM + WebGL – GitHub Pages で動作確認

🌐

Neon Maze 3D

wgpu WebGL バックエンドを使った一人称視点の3D迷路。 ネオンサイアンの壁、霧、マゼンタのゴール。

wgpu WebGL 3D FPS WASM 📦 WASM サイズ: 2.1 MB
🗺️

Neon Maze 2D

Canvas 2D で描画したネオン迷路。 シアンの壁と影エフェクト。

Canvas 2D WASM 📦 WASM サイズ: 57 KB
⟡

DUNGEON//LOAD

WASM カートリッジを拾って、新しいダンジョンを解放するローグライク。 既存の Roguelike を土台にした別モードのプロトタイプ。

Roguelike WASM Cartridge Prototype
📦

Neon Sokoban

箱を押してゴールに運ぶ倉庫番。 Rust + WASM の 2D パズル。

Canvas 2D Puzzle WASM
🐾

Animal Doku

短いタップで×、長押しで動物を見つける配置パズル。 Rust/WASM の判定と Canvas 描画を組み合わせたサンプル。

Canvas 2D Puzzle WASM
⚡

Neon Blast 3D

wgpu WebGL で 256 発同時描画する 3D 弾幕シューター。 戦車操作・ホーミング弾・5 ウェーブ + 3 フェーズボス戦。 WASD/矢印で移動、Q/E で砲塔回転、F で自動射撃切替。

wgpu WebGL 3D Shooter WASM 📦 WASM サイズ: 2.1 MB
🌍

Earth Defense – 地球防衛

地球を無数の敵キューブから守る 3D スペースシューター。 デュアルジョイスティックでカメラ操作&レーザー照射。 BEAM / SPREAD / REFLECT の 3 種レーザー + フラッシュ爆弾。

wgpu WebGL Space Shooter WASM 📦 WASM サイズ: ~2.1 MB
🐧

PenPen Glide 3D

wgpu WebGL で描画する 3D 氷上滑走ゲーム。 うねるハーフパイプトラックをペンギンが滑走! 障害物をよけ、魚を集めて超高速ダッシュ! A/D でカーブ、Space でジャンプ、Tab でカメラ切替。

wgpu WebGL 3D Sliding WASM 📦 WASM サイズ: ~2.1 MB
📺

PenPen Endless Demo

高FPS・障害物なしの観賞用エンドレスデモモード。 V-Syncを解除した高速描画と、自動操縦による永遠の滑走を楽しめます。 エンジンの限界性能テストや、リラックスした観賞に最適です。

High FPS Endless Auto-Pilot
🛷

PenPen Glide 2 (Snowy Mountain)

wgpu WebGL — パチンコ射出&超高速・雪山スライディング! 高低差のあるうねる雪山を下り、氷の高速レーンをキープしよう。 障害物衝突は即ゲームオーバー!加速板やジャンプ台を活用してゴールへ! Sキーでパチンコ引っ張り、A/Dでカーブ、Spaceでジャンプ。

wgpu WebGL 3D Sliding WASM 📦 WASM サイズ: ~2.1 MB
👾

Pac-Man

クラシックな Pac-Man を Canvas 2D で再現。 4体のゴーストAI、セルベース移動、ドット&パワーエサ対応。

Canvas 2D WASM 📦 WASM サイズ: ~2.2 MB
🖥️

MSX Emulator

Rust + WASM で実装した MSX1 エミュレータ。 Z80 CPU・TMS9918A VDP・AY-3-8910 PSG を完全実装。 C-BIOS 内蔵、カートリッジ ROM のドラッグ&ドロップ対応。

Canvas 2D WASM Emulator 📦 WASM サイズ: 2.2 MB