examples/<name>/ 以下に置かれた、コピペで動かせる最小サンプル集です。
ゲームをこれで作るというよりは、「このの機能を呼ぶ最小コード」を 1 ファイルにまとめた 読むため のサンプル群。
ビルド:
cmake --preset default
cmake --build build --config Debug --target hello_window
# 全部を一気にビルドしたいなら --target なしで OK
実行 (Windows の例):
build\examples\hello_window\hello_window.exe
hello_window
Mode A · 純 C++
最小構成。800×600 のウィンドウを開き、"Hello, Mitiru!" を画面中央に表示する。ESC で終了。CEF を切って (enableCef = false) Latin atlas にすると、コールド起動 1 秒未満。
hello_input
Mode A · 純 C++
64×64 の四角を矢印キー / WASD で動かす。input().isKeyDown() を update(dt) から呼んで、速度ベクトルを積分する、ふつうの per-frame 入力ループ。
hello_scene
Mode A · 純 C++
タイトル → ゲーム → ゲームオーバーの 3 シーンをスペースキーで遷移する。SceneRouter + Scene 派生クラスの最小例。
hello_shapes
Mode A · 純 C++
矩形 5 + 円 2 を drawRect / drawCircle で並べ、sin(t) で半径と色相を脈動させる。mitiru::Screen の C++ 直接描画の最小例。
hello_cef_overlay
Mode B · CEF オーバーレイ
C++ で背景矩形を描いた上に、HTML/CSS の半透明 HUD を CEF オーバーレイとして重ねる。cefStartUrl + assets/scene.html のコピー手順入り。