#아키텍처
#아키텍처 관련 기술 가이드
총 4편의 가이드가 등록되어 있습니다.
💻
프로그래밍 (4)

Event Bus로 UI와 게임 로직을 분리하는 설계
UI가 게임 상태를 직접 조작하지 않도록 Event Bus를 사이에 두는 방법을 정리합니다. Unity C# 예제로 이벤트 정의, 구독 관리, 테스트 경계까지 살펴봅니다.

Input System 패키지 전환 후 입력 제어 중앙화하기
Unity Input System으로 옮긴 뒤 입력 처리가 여러 스크립트에 흩어지는 문제를 줄이는 방법을 정리한다. 입력 수집과 게임 규칙 적용을 분리해 재바인딩, UI 전환, 플레이어 교체에 대응하기 쉬운 구조를 만든다.

ECS(Entity Component System) 패러다임으로의 사고 전환기
객체 중심 설계에 익숙한 개발자가 ECS로 문제를 다시 나누는 과정과 작은 게임 기능부터 안전하게 적용하는 방법을 정리한다.

이벤트 버스로 Unity UI와 C# 게임 로직 분리하기
UI가 게임 로직을 직접 호출하지 않도록 Event Bus를 두고 발행자와 구독자를 느슨하게 연결하는 방법을 정리한다. Unity C# 예제와 함께 구독 해제, 이벤트 설계, 테스트 시 주의점을 살펴본다.