Unreal Engine 5で設計する C++ & Blueprint

Unreal Engine 5で設計する C++ & Blueprint

Vol.03では「設計」に焦点をあて、Unreal Engineにおけるより良い開発体験を目指します。 Unreal Engineの開発が長期化すると、機能は増え、処理は複雑になっていきます。そんな時に頼れるのが「設計」の力です。 「設計なんて面倒くさい」と思っていた過去の自分を、あとから何度も助けてくれるのが、しっかり考えられた設計です。 本書では、C++とBlueprintの言語機能だけでなく、「どう使うか」に踏み込んで解説。抽象クラス、インターフェース、デザインパターンなど、オブジェクト指向の考え方を、実例を通して学びます。 こんな悩みを感じたことはありませんか? - 同じ処理があちこちに散らばって修正が大変 - 複数人で編集するとコンフリクトやバグが頻発する - 小さな変更が思わぬバグを引き起こす - 何がどこで動いているのか、わからなくなってきた その原因、多くは「設計」にあります。 「設計」は未来の自分へのプレゼント。 今の自分の選択が、後のトラブルを防ぎ、チーム全体の効率と品質を引き上げます。 本書は、こんな方におすすめです: - Unreal Engineで長期プロジェクトを担当している方 - チーム開発に取り組んでいる方 - C++とBlueprintの違いだけでなく実践的な使い方を学びたい方 - 設計に苦手意識があるけれど、一歩踏み出してみたい方 「作って終わり」ではなく、「続けて育てる」開発へ。 Unreal Engine開発に、設計という武器を手に入れましょう。 【有料だけど無料で読める】 有料だけど無料で読めるように更新しています。 就職やお仕事でお役になった方は購入を検討してください。 執筆活動について以下のページでまとめています。 https://zenn.dev/posita33/books/ue5_starter_cpp_and_bp_001/viewer/chap_00_posita_activities 【感想・誤字報告】 このBook用に読者の方とコミュニケーションを取れるスクラップを作成しました。💬感想ご意見ありましたらお気軽にお書きください。 https://zenn.dev/posita33/scraps/d3532d0c071e1b

Chapters
Chapter 01無料公開

📘この本について

Chapter 02無料公開

🔽「設計」のための基礎知識

Chapter 03無料公開

オブジェクト指向プログラミング(OOP)

Chapter 04無料公開

静的モデル(クラス)図とは

Chapter 05無料公開

🛠良い設計とは何か? 結合度・凝集度から学ぶ設計の原則

Chapter 06無料公開

結合度(Coupling)と代表的な7段階

Chapter 07無料公開

疎結合(Loose Coupling)と密結合(Tight Coupling)

Chapter 08無料公開

凝集度(Cohesion)と代表的な7段階

Chapter 09無料公開

🔽💎SOLID設計原則(SOLID Design Principles)💎

Chapter 10無料公開

🎯単一責任の原則(SRP:Single Responsibility Principle)

Chapter 11無料公開

🚪オープンクローズの原理(OCP:Open-Closed Principle)

Chapter 12無料公開

♻️リスコフ置換原理(LSP:Liskov Substitution Principle)

Chapter 13無料公開

✂️インタフェース分離原則(ISP:Interface Segregation Principle)

Chapter 14無料公開

🔄依存性逆転の原則(DIP:Dependency Inversion Principle)

Chapter 15無料公開

🔽デザインパターン(Design Pattern)

Chapter 16無料公開

🌱🍀🌱生成に関するパターン(Creational)🌱🍀🌱

Chapter 17無料公開

🌱Builder

Chapter 18無料公開

【C++】Builder

Chapter 19無料公開

🌱Factory Method

Chapter 20無料公開

【C++】Factory Method

Chapter 21無料公開

🌱Abstract Factory

Chapter 22無料公開

【C++】Abstract Factory

Chapter 23無料公開

🌱Prototype

Chapter 24無料公開

【C++】Prototype

Chapter 25無料公開

🌱Singleton

Chapter 26無料公開

【C++】Singleton

Chapter 27無料公開

【C++】GameInstanceSubsystemを利用したSingleton実装

Chapter 28無料公開

🏗️🏢🏗️構造に関するパターン (Structural)🏗️🏢🏗️

Chapter 29無料公開

🏗️Adapter

Chapter 30無料公開

【C++】Adapter(継承 : Class Inheritance Adapter)

Chapter 31無料公開

【C++】Adapter(委譲 : Class Instance Adapter)

Chapter 32無料公開

🏗️Bridge

Chapter 33無料公開

【C++】Bridge

Chapter 34無料公開

🏗️Composite

Chapter 35無料公開

【C++】Composite

Chapter 36無料公開

🏗️Decorator

Chapter 37無料公開

【C++】Decorator

Chapter 38無料公開

🏗️Facade

Chapter 39無料公開

【C++】Facade

Chapter 40無料公開

🏗️Flyweight

Chapter 41無料公開

【C++】Flyweight

Chapter 42無料公開

🏗️Proxy

Chapter 43無料公開

【C++】Proxy

Chapter 44無料公開

🧠🤖🧠振る舞いに関するパターン (Behavioral)🧠🤖🧠

Chapter 45無料公開

🧠Chain of Responsibility

Chapter 46無料公開

【C++】Chain of Responsibility

Chapter 47無料公開

🧠Command

Chapter 48無料公開

【C++】Command

Chapter 49無料公開

🧠Interpreter

Chapter 50無料公開

【C++】Interpreter

Chapter 51無料公開

🧠Iterator

Chapter 52無料公開

【C++】Iterator

Chapter 53無料公開

🧠Mediator

Chapter 54無料公開

【C++】Mediator

Chapter 55無料公開

🧠Memento

Chapter 56無料公開

【C++】Memento

Chapter 57無料公開

🧠Observer

Chapter 58無料公開

【C++】Observer

Chapter 59無料公開

🧠State

Chapter 60無料公開

【C++】State

Chapter 61無料公開

🧠Strategy

Chapter 62無料公開

【C++】Strategy

Chapter 63無料公開

🧠Template Method

Chapter 64無料公開

【C++】Template Method

Chapter 65無料公開

🧠Visitor

Chapter 66無料公開

【C++】Visitor

Chapter 67無料公開

🔽Unreal Engineが用意している設計・フレームワーク

Chapter 68無料公開

🛠Gameplay Framework(ゲームプレイ フレームワーク)

Chapter 69無料公開

🛠Component(コンポーネント)

Chapter 70無料公開

🛠Gameplay Ability System

Chapter 71無料公開

GAS最初の60分「1. プロジェクトのセットアップ」

Chapter 72無料公開

GAS最初の60分「2. Attribute Sets(属性セット)」

Chapter 73無料公開

GAS最初の60分「3. Introduction to Gameplay Effects(ゲームプレイエフェクトの紹介)」

Chapter 74無料公開

GAS最初の60分「4. Interacting with Attributes(属性の操作)」

Chapter 75無料公開

GAS最初の60分「5. Introduction to Meta Attributes and Executions」

Chapter 76無料公開

GAS最初の60分「6. Introduction to Gameplay Abilities(ゲームプレイ能力の紹介)」

Chapter 77無料公開

GAS最初の60分「7. Introduction to Targeted Abilities(ターゲットアビリティの紹介)」

Chapter 78無料公開

GAS最初の60分「8. Introduction to Gameplay Cues(ゲームプレイキューの紹介)」

Chapter 79無料公開

🔽リンク集

Community
Author
ポジTA
Topics
公開
本文更新
文章量
455,950
価格
2,500