목표
“이 사람은 Unity에서 게임 돌아가게 만드는 사람이다”
반드시 달성해야 할 기준 (선택 아님)
C# 기본 문법 이해 (완벽 ❌, 사용 가능 ⭕)
Unity에서 아래를 혼자 구현 가능
플레이어 이동
상태(enum) 기반 행동
충돌/피격/사망
간단한 적 AI (대기 → 추적 → 공격)
실행 원칙 (중요)
튜토리얼 따라치기 금지
모든 기능:
구조 그림 그려보고
변수/함수 이름 직접 설계
“프로젝트에서 쓰면 어디 터질지” 메모
👉 이 단계 목표는 “잘 만든 코드”가 아니라 “설명 가능한 코드”
프로젝트 1~2의 진짜 목적
❌ 결과물
⭕ 본프로젝트에서 맡을 역할 증명
여기서 반드시 해야 할 행동
팀에서 하나의 시스템을 책임지고 맡는다
예: 플레이어 컨트롤러
예: 전투 로직
예: 간단한 AI 패턴
“이건 제가 맡겠습니다”를 반드시 선언
이때 평가 기준은:
코드 퀄리티 ❌
알고리즘 ❌
👉 “끝까지 책임지고 완성했는가”
이 프로젝트는 그냥 게임이 아니다.
이 프로젝트 = 당신의 이력서
본프로젝트에서 반드시 남겨야 할 것
내가 맡은 시스템 명확히 분리
문제 발생 → 해결 과정 기록
AI 활용한 부분 명시
기획 보조
코드 초안
리소스 제작
면접에서 이렇게 말할 수 있어야 한다:
“이 게임에서 저는 ○○ 시스템을 전담했고,
이런 문제를 이렇게 해결했습니다.”