Core Patterns of Unity Game Design - From implementing features to becoming a developer who designs structures
박강사
Basic / Unity, Unity6, C#, oop
Once you are able to move characters, create monsters, and implement various game features in Unity, the next important step is how to design your code. As a project grows, these concerns begin to arise: "The code is getting more complex; how should I manage it?" "Do I have to keep modifying existing code every time I add a new feature?" "When and why should I use Singletons, Managers, Events, and FSMs?" In this course, you will learn core design patterns and code structures that every Unity developer must know, along with practical Unity examples. By learning about Singletons, Managers, ScriptableObjects, SOLID, Delegates, Actions, Events, FSM, Object Pooling, JSON, and more, the goal is not just to follow along and write code, but to understand why each concept is necessary and in which situations they can be applied. This design experience will serve as a crucial foundation when designing and developing your own game projects or building a portfolio for employment. Moving one step beyond simply 'making the game work,' Growing into a Unity developer who considers the project structure and can explain the reasoning behind their code design. That is the goal of this course.
Basic
Unity, Unity6, C#













![[Direct Lecture by Unreal Authorized Instructor] Developing VR Content with Unreal Engine 5 Without CodingCourse Thumbnail](https://cdn.inflearn.com/public/courses/333842/cover/9dece853-86d7-465f-bded-91baa1933487/333842.png?w=420)
![[MMORPG Game Development Series with C# and Unity] Part3: Unity EngineCourse Thumbnail](https://cdn.inflearn.com/public/courses/324817/course_cover/b4a8c062-588e-4cd8-b662-f544dfb76882/rookiss-rpg-3.jpg?w=420)
![[UE5 for Beginners] Part5. Unreal Engine VRCourse Thumbnail](https://cdn.inflearn.com/public/courses/329330/cover/bb1c2b37-41d6-4836-aa91-7da54400f462/329330-eng.jpg?w=420)

![[A Must-Know for Game Developers] Practical Game MathematicsCourse Thumbnail](https://cdn.inflearn.com/public/files/courses/339548/cover/ai/3/8b7a81f3-57e8-41fa-ae00-331f7672e104.png?w=420)


