Project Ellie
2023.10 – 2023.12 · 팀 리드 · 개발 4명, 기획 3명
Unity · C# · Team Project · Game Systems
Unity3D로 만든 팀 프로젝트, 최우수상 수상

주요 내용
- 3인칭 소울라이크 ARPG(퍼즐·어드벤처), Unity 2021.3 URP
- 팀 리드(PM)로 역할을 나누고, 일일 스크럼·주간 스프린트·회고로 일정 관리
- 담당 구현
- 씬 단위 Event Channel(BaseCenter·Ticket)로 오브젝트 사이의 직접 참조를 줄임
- UIManager·UIBase·UIEventHandler로 UI 생성·바인딩·입력 연결을 공통화하고 인벤토리 슬롯 교환 구현
구조
오브젝트들은 서로를 직접 부르지 않고, 씬의 BaseCenter가 가진 채널로 메시지를 주고받습니다. 진하게 표시한 Event Channel과 UI 공통 계층이 담당 구현입니다.
관련 글
-
[Unity] Project Ellie: UGUI 바인딩과 인벤토리 슬롯 교환
Unity Project Ellie에서 UIManager, enum 기반 UIBase.Bind, UIEventHandler로 UGUI 생성과 입력 연결을 공통화하고, 인벤토리 슬롯 드래그·교환 상태를 처리한 설계와 선택 이유를 정리합니다.
-
[Unity] Project Ellie: Event Channel로 입력과 UI 연결하기
7인 Unity 팀 프로젝트 Project Ellie에서 씬별 Event Channel과 Ticket을 구성하고, 플레이어 입력을 인벤토리 UI 갱신으로 전달한 과정과 직접 참조를 나누어 사용한 설계 기준을 정리합니다.