1. 프로젝트 개요프로젝트명: T-DAS (Top-Down Action Shooter)개발 환경: Unreal Engine 5.5.4, C++, Visual Studio 2022핵심 목표: * 엔진의 서브시스템을 활용한 이벤트 드리븐 UI 구조 설계C++ 중심의 컴포넌트 기반 전투 시스템 구축데이터 테이블을 활용한 하드코딩 없는 밸런싱 환경 구현 2. 핵심 설계 및 구현 (Keep)2-1. 서브시스템 기반의 느슨한 결합(Loose Coupling) 설계기존의 복잡한 클래스 간 참조를 피하기 위해 UDevHUISubSystem을 설계의 중심 축으로 활용했다.구현: 캐릭터의 스탯 변화(HP, Stamina)나 게임 상태(Stage Clear) 발생 시, UI가 캐릭터를 직접 참조하는 것이 아니라 서브시스템의..