適切なコードアーキテクチャを使用して、ゲームメーカースタジオとゲームメーカー言語(GML)を学ぶためのサンプルプロジェクトとテンプレートを備えたライブラリ
プロジェクトは複数の難易度レベルで分類されます。
0(docs) - ドキュメント、ガイド、UML図、小さなスクリプトに使用されます。
1(初心者) - 特定のソリューションまたは小さなゲームテンプレートのための小さなプロジェクト /サンプル。
2(中級) - ネットワーキングや保存、積み込みなど、初心者レベルをわずかに上回るプロジェクト。
3(Advanced) - 在庫システム、保存、読み込み、ネットワーキング、GMSのサーバーへの接続などの複雑なメカニズムのために予約されています。
これは誰のためですか?このリポジトリは、主にゲームメーカーとの経験があまりない人々を対象としています。しかし、それは経験豊富な開発者にとってここには価値がないということではありません。私の意図は、ソリューションを構築するのに役立つサンプルプロジェクトの貴重なリストを作成することです。
ドキュメントフォルダー構造:
ドキュメント:
図:( UML図、チャート、デザインなど)
外部リソース:無料の役立つコンテンツへのリンク。
グラフィック:タイルセットなど。
ガイド:プログラミングの概念は、/elseステートメント、スイッチケースなどを説明しました。サンプル:マウスベースの照準、トップダウンの動き、ヒット登録などの特定の機能を紹介する小さなデモプロジェクト。
スニペット:簡単にコピーできるコードスニペット。スニペットには、単純な動きコード、マウスベースの照準などが含まれます。
コンテンツの表
docs:
diagrams:
-none currently included.
external-resources:
-1 text file with all external resources.
graphics:
-tileset folder, currently 1 tileset included for top-down interiors.
guides:
-if/else statements and switch cases guide
-scoping variables guide
etc.
samples:
-mouse_based_aiming
-simple_hit_registration
-simple_top_down_movement
-subsystems/modules
snippets:
-mouse_based_aiming
-simple_hit_registration
難易度によるプロジェクトのサンプル:
0-該当なし
1-3つのプロジェクト
2-3つのプロジェクト
3-1つのプロジェクト