ゲームは何でできているのか
ゲームを構成する要素を考える上で、一番分かりやすいのは組織図の可能性があります。
コンウェイの法則によると、開発の組織図はそのままプログラミングの構造に近いものになるそうです。
実際にそうするかわかりませんが、組織図を調べてみました。
https://manicreator.com/documents/game-company-organization/
勝手に参考にさせてもらっている組織図によると、
・ディレクションの余地を残す。(変更のしやすさがあるといい)
・シナリオ、仕様は変更可能であること
・モデル、エフェクトなどのグラフィック素材を変更可能であること
・サウンド、グラフィック要素、プログラムは独立したモジュールであったほうがよい
ということが予想されます。
実際のゲームアーキテクチャを考える上で参考にしようと思います。
キックオフ
ゲームを作ってみることにします。
文系からエンジニアになろうと志して、今は組み込み開発の会社に所属しています。なにかを作った経験があまりなく、エンジニアらしい何かを作ってみようと思いました。
何でも良かったのですが、一応自分が好きなゲームにすることにしました。
スタート時点で思っているジャンルはシューティングを考えています。が、色々変わるかもしれないので約束はしません。