チュートリアル

小さなものを実際につくって、エンジンの考えかたを覚えるためのページ。01 → 02 の順に進む構成です。

「動かすところまでは はじめに で済んだので、何かつくってみたい」というひと向けです。

短めのチュートリアルが 2 本あります。まずは 01 から、続けて 02 へ の順で進めてください。「ゲームの中身を C++ で作る」→「その中身を CEF の UI で見せる」という流れになっていて、02 は 01 の続きとして読むことを前提にしています。

各レッスンは 20 〜 30 分。合わせて 1 時間ちょっとで両方終わります。

レッスン一覧

なぜ 01 → 02 の順なのか

MitiruEngine は 「ゲームの中身は C++、見た目は HTML/CSS」 という分担で書きます。順番を逆にすると「見た目を作る道具で中身まで作ろうとする」誘惑に負けやすく、後から直すのが面倒になります。

そこで、最初に 01 で純 C++ だけの最小ゲームを動かして「中身は C++ に置く」感覚を体に入れ、その上で 02 で同じゲームに UI を被せる 構成にしました。逆順より圧倒的にうまく行きます。

すでにエンジンの作りだけ確認したい方は、チュートリアルは飛ばして APIアーキテクチャ を直接読んでも OK です。

途中で「これ違くない?」「説明が足りない」と思ったら、Issue で教えてください。

次に読むもの