Unity Technologies、プログラマー向けデザインガイドの電子書籍をアップデート。ストラテジーなど4種のパターンが追加され、Unity 6対応に

Unity Technologies、プログラマー向けデザインガイドの電子書籍をアップデート。ストラテジーなど4種のパターンが追加され、Unity 6対応に

2024.07.26
ニュース公開資料まとめUnityプログラム
この記事をシェア!
Twitter Facebook LINE B!
Twitter Facebook LINE B!

この記事の3行まとめ

  • Unity Technologies、プログラマー向けデザインガイドの電子書籍『Level up your code with design patterns and SOLID』を無料で公開
  • 2022年に公開された書籍に、新たなプログラミングパターン追加などのアップデートが行われている
  • 更新版はUnity 6の使用を前提としており、対応するサンプルプロジェクトも公開されている

Unity Technologiesは、電子書籍『Level up your code with design patterns and SOLID』を無料で公開しました。

『Level up your code with design patterns and SOLID』は、全148ページからなるプログラマー向けのデザインパターンのガイドです。

SOLIDの原則(※)やゲーム開発におけるデザインパターンのほか、MVPやシングルトンなど合計11のプログラミングパターンについて解説。Unityプロジェクトでそれらのパターンを使うための具体例も、コード付きで紹介されています。

※ オブジェクト指向プログラミングで変更・理解・再利用しやすい設計開発をするための原則。単一責任、オープン/クローズド、リスコフの置換、インターフェイス分離、依存性逆転の5つの原則からなる

SOLIDの原則の「単一責任」を、ゲームプログラミングの設計上で表した例(画像は『Level up your code with design patterns and SOLID』より引用)

本書籍は、2022年に公開された電子書籍『Level up your code with game programming patterns』をアップデートしたものです。

アップデートにより、ストラテジーやフライウェイトなど、合計4パターンの追加が行われています。本書で紹介するコードはUnity 6のインストールが前提となっています。Unity 6のリリース前の段階ではUnity 6 Previewでも本書の内容を読み進めることはできるようです。

関連記事
Unity、プログラマー向けのデザインガイド『Level up your code with game programming patterns』を無料公開。ゲーム開発におけるデザインパターンを解説
2022.10.17

また、電子書籍の内容を基としたサンプルプロジェクトも、アセットストアにて公開されています。こちらのサンプルの利用にも、Unity 6(バージョン6000.0.11f1以降)が必要です。

サンプルでは、各デザインパターンの紹介が行われているほか、「KISSの原則」「DRYの原則」といった、コードの改善に役立つプログラミング原則についても言及しています。

詳細は、リソースページアセットストアをご確認ください。

『Level up your code with design patterns and SOLID』リソースページLevel up your code with design patterns and SOLID | Unity Asset Store

関連記事

オープンソースのプログラミング言語「HSP3.7」リリース。4年ぶりとなるメジャーアップデート
2025.09.11
ScriptableObjectを解説したUnity公式の無料電子書籍、Unity 6版にアップデート。無料サンプルや公式ブログと併せて学べる
2025.09.09
Unity 6で更新されたHDRPの機能を解説。無料電子書籍がUnity公式サイトで公開中。日本語版は後日リリース予定
2025.09.08
ゲームプログラマーになりたい27卒向け!自作ゲームで複数企業にスキルをアピールできる「ゲームプログラマーオンライン選考会 Vol.1」開催中
2025.09.08 [PR]
Microsoft、70年代の「6502 BASIC」をオープンソース化。MITライセンスのもと無償で提供
2025.09.05
Unityで3D都市モデルを使えるオープンソースSDK「PLATEAU SDK for Unity v4.0.0-alpha」リリース。広域のモデルを低負荷で描画可能に
2025.09.04

注目記事ランキング

2025.09.05 - 2025.09.12
VIEW MORE

連載・特集ピックアップ

イベントカレンダー

VIEW MORE

今日の用語

ブレンド(Blend)
ブレンド 2つ以上のものを混ぜ合わせることを意味する英単語。 ゲーム制作においても、2つ以上の要素を特定の割合によって合成することを示す。
VIEW MORE

Xで最新情報をチェック!