赤宿 = Red Inn

素人の試行錯誤と2Dゲームプログラミング

Dev Strategy

Control

いかにゲームを動かすかの第一歩。制御の要素を考えていくことで、ゲーム全体の振る舞いを作ってしまう。この世界観、つまりオブジェクト指向のありかたがゲーム制作に非常に有効だと思う。 素は例によってBob氏のコードより。氏のものはViewとしての面が強…

2D Game Dev Environment

Code-based Environment C# + MonoGame + Nez Kotlin + LibGDX HaxeFlixel = Haxe + OpenFL TypeScript, Python, etc. Godot Engine Dev Tools RPGツクールMV WOLF RPG Editor ティラノスクリプト GameMaker Studio 2 Construct 2 GUI-based Environment Uni…

Framework

The World Scene ECS/Actor Entity Component System Rendering Sprites Transform (Scene Graph) Utilities Tweens/Actions Schedulers Coroutines AI(State, BT…)

Resources

オブジェクト指向 - Object-Oriented Programming Game Programming Patterns オブジェクト指向の法則集 Amaranth(下記)など、コードを読むのがオススメ。 Java言語で学ぶデザインパターン入門 アーキテクチャ - Architecture Trap Labs Code Design and Arc…