로그인게임하기

AI 코드를 읽는 게임 개발자 - 세션 6

AI 코드를 읽는 게임 개발자 전체 과정

한 번 구매하면 포함된 모든 세션을 볼 수 있습니다. 미리보기 표시가 있는 수업은 구매 전에도 볼 수 있어요.

이미 구매했다면 로그인
AI 코드를 읽는 게임 개발자 · 세션 6

게임 규칙을 프롬프트로 바꾸고, 좀비의 추적·생성·공격과 플레이어 사망을 구현하며 코드를 읽습니다.

세션 6 · 60초 버티기, 좀비와 전투 구현
SESSION 6

60초 버티기, 좀비와 전투 구현

세션 6 에서는 60초 버티기 게임의 흐름을 GameState 세 상태로 나누고, 규칙표를 요구사항으로 삼아 GameManager, Player, Enemy, EnemySpawner, HUD 다섯 클래스로 역할을 나눕니다. 행동, 클래스, 속성을 뽑고 프롬프트 변환을 거쳐 단계별 프롬프트를 Prompts.md 에 적어 둡니다.

이후 강의마다 프롬프트를 하나씩 보내 구현하고, 유니티에서 실행해 모자란 부분을 프롬프트로 보강합니다. 좀비는 탐색, 따라가기, 공격의 세 상태로 움직이게 되고, Claude 가 고친 코드와 결과 Mermaid 를 읽으며 LookRotation, MoveTowards, 다형성 같은 개념을 익힙니다.

이 세션에서 만드는 것

규칙표와 Prompts.md 를 바탕으로, 경기장 둘레에서 생성된 좀비가 에드윈을 찾아 따라가 공격하고, 체력이 0 이 된 에드윈이 쓰러지는 단계까지 만듭니다.

AFTER

이 세션을 마치면

  • 게임 규칙을 규칙표와 상태로 정리하고, 행동·클래스·속성을 뽑아 프롬프트 문장으로 바꿀 수 있습니다.
  • 실행 결과에서 모자란 부분을 찾아, 설계의 틀을 지키는 프롬프트로 보강할 수 있습니다.
  • FSM 으로 좀비의 탐색, 따라가기, 공격 상태와 전이 조건을 설계하고 코드에서 읽을 수 있습니다.
  • Animator Controller 를 만들어 캐릭터에 넣고, 상태가 바뀔 때만 애니메이션을 재생하는 코드를 읽을 수 있습니다.
  • EnemySpawner 로 원 위의 생성 지점에서 일정한 간격으로 적을 만들고 최대 수를 지킬 수 있습니다.
  • 콘솔 오류의 이름과 발생 위치를 읽고, 원인과 바꿀 동작을 담아 수정을 요청할 수 있습니다.
LESSONS

수업 구성

6-1강60초 버티기 게임 설계와 프롬프트 변환 — 코드를 짜기 전에 게임의 흐름과 규칙을 정하고, 규칙을 처리할 클래스를 나눕니다. 설계를 Claude 에게 보낼 문장으로 바꿔 Prompts.md 에 순서대로 적습니다.
6-2강Enemy 의 플레이어 추적 — Prompts.md 의 1번을 보내 좀비가 에드윈을 따라오게 합니다. 실행해서 보인 어색한 움직임을 프롬프트 한 줄로 보강하고, 추적 코드를 벡터와 함께 읽습니다.
6-3강Enemy 의 탐색과 따라가기 — 프리팹으로 만든 좀비가 따라갈 대상을 스스로 찾도록 FSM 을 적용합니다. 탐지 거리를 기준으로 탐색과 따라가기 상태를 오가게 합니다.
6-4강상태에 맞춘 캐릭터 애니메이션 — 좀비의 상태와 에드윈의 이동에 맞춰 서 있는 모션과 걷는 모션이 재생되게 합니다. Animator Controller 는 에디터에서 만들고, 재생을 알려 주는 스크립트는 Claude 에게 맡깁니다.
6-5강EnemySpawner 의 적 생성 — Prompts.md 의 2번으로 EnemySpawner 를 만들어 좀비를 일정한 간격으로 생성합니다. 직접 놓던 생성 지점을 원 위의 여덟 위치로 자동 계산하도록 보강합니다.
6-6강Enemy 의 근접 공격과 공격 상태 — 닿지 않아도 5초마다 공격하던 좀비를 가까이 있을 때만 공격하도록 바꿉니다. 공격 상태를 더해 좀비가 멈춰 서서 2초 쿨타임마다 공격하게 합니다.
6-7강Player 의 사망 처리 — 체력이 0 이 된 에드윈이 제대로 죽는지 확인합니다. 콘솔 오류를 읽어 원인을 찾고, 자식 오브젝트의 Renderer 까지 처리하도록 GameCharacter 를 보강합니다.
실습 자료

세션 5 에서 시작한 프로젝트에 이어 만듭니다. 시작 프로젝트는 이 자료입니다. 강의 자료실의 세션 5-1 시작 프로젝트 을(를) 받아 시작하세요.

코드 리딩 노트

6개 강의에 코드를 한 줄씩 풀어 쓴 PDF 노트가 있습니다. 각 강의 페이지에서 내려받을 수 있습니다.

COURSE

전체 과정

세션 1AI 시대 개발자의 기준과 개발 환경
세션 2Unity 첫 코드와 객체지향 설계
세션 3할일 앱으로 읽는 C# 기초 문법
세션 4Mermaid 규격과 리팩토링
세션 5Claude 와 3D 무대 준비
세션 660초 버티기, 좀비와 전투 구현
세션 760초 버티기 완성과 전체 설계 리뷰

다음 세션: 세션 7 · 60초 버티기 완성과 전체 설계 리뷰

AI 코드를 읽는 게임 개발자 전체 과정

한 번 구매하면 포함된 모든 세션을 볼 수 있습니다. 미리보기 표시가 있는 수업은 구매 전에도 볼 수 있어요.

이미 구매했다면 로그인
AI 코드를 읽는 게임 개발자 - 세션 6 - Alen World