この記事の3行まとめ
2022年10月14日、ユニティ・テクノロジーズ・ジャパンは『ゲームプログラミングパターンでコードをレベルアップさせよう』と題した記事を、Unityブログで公開しました。
ゲームプログラミングやUnityでの開発に役立つ設計の原則やデザインパターンを解説したeブック(英語)と、それに対応するサンプルプロジェクトを紹介しますhttps://t.co/OfgKEnax2l
— ユニティ・テクノロジーズ・ジャパン (@unity_japan) October 17, 2022
ゲームプログラミングやUnityでの開発に役立つ設計の原則やデザインパターンを解説したeブック(英語)と、それに対応するサンプルプロジェクトを紹介しますhttps://t.co/OfgKEnax2l
— ユニティ・テクノロジーズ・ジャパン (@unity_japan) October 17, 2022
この記事は、プログラマー向けのデザインガイド『Level up your code with game programming patterns』の紹介と、ガイドへのリンクなどが掲載されています。ガイドは無料で閲覧、PDFのダウンロードが可能です。
本ガイドは、SOLIDの原則(※)、ゲーム開発におけるデザインパターンやMVPやシングルトンなどのパターンについて図解。そのほか、Unityプロジェクトでそれらのパターンを使うための具体例も、コード付きで紹介されています。
※オブジェクト指向プログラミングで変更・理解・再利用しやすい設計開発をするための原則。単一責任、開放閉鎖、リスコフの置換、インターフェイス分離、依存性逆転の5つの原則からなる
記事で取り上げられているトピックは以下の通りです。
また、このガイドをベースにしたデザインパターンのデモプログラムも公開されています。詳しくは『ゲームプログラミングパターンでコードをレベルアップさせよう』をご確認ください。
『ゲームプログラミングパターンでコードをレベルアップさせよう』『Level up your code with game programming patterns』 ダウンロードページ