BlackSpace
- 개인 프로젝트
- 여러 무기와 무기마다 다른 공격 종류
- 무기 데이터 구조체 정의, 인벤토리에서 데이터 관리
- 델리게이트와 인터페이스를 통해 결합도를 낮추고 디커플링을 구현
- 전투, 상태, 체력, 회전 관리 등 컴포넌트를 만들어 플레이어와 AI 캐릭터 모두가 사용할 수 있도록 설계

























끊임없는 공부를 통해 함께 일하고 싶은 개발자,
팀일 때 든든한 개발자를 목표로 하고 있습니다.
- 개인 프로젝트
- 여러 무기와 무기마다 다른 공격 종류
- 무기 데이터 구조체 정의, 인벤토리에서 데이터 관리
- 델리게이트와 인터페이스를 통해 결합도를 낮추고 디커플링을 구현
- 전투, 상태, 체력, 회전 관리 등 컴포넌트를 만들어 플레이어와 AI 캐릭터 모두가 사용할 수 있도록 설계
- 팀 프로젝트로 팀장과 메인 개발 역할 수행
- 권총, 소총, 샷건 등 총 3가지 무기 구현
- NPC 마다 다른 대화, 총 6명의 NPC 구현
- AIPerception을 기반으로 5종류의 좀비 구현
- 낮/밤 전환, 좀비 웨이브 구현
- 기믹과 상호작용 구현
- 각종 시네마틱 적용
- Git branch (Trunked-Based) 전략 수립 및 적용
- 팀 프로젝트로 팀장과 메인 개발 역할 수행
- 3가지의 무기와 무기마다의 기본 공격 구현
- 무기마다 4가지의 스킬 구현, 스킬의 종류는 즉발형과 캐스팅 스킬
- 포인트 앤 클릭으로 이동 및 키보드를 사용한 스킬 실행 액션 구현
- 스테이지 이동, 클리어 안된 스테이지라면 몬스터 스폰 구현
- AIPerception을 기반으로 6종류 몬스터 구현
- 레벨 시스템으로 성장 요소 추가
- 게임 내 UI 구현