로그인게임하기

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

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

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

AI 코드를 읽는 게임 개발자 · 세션 3

할일 목록 앱을 만들며 유니티 코드에 자주 나오는 C# 기초 문법을 읽어 냅니다.

세션 3 · 할일 앱으로 읽는 C# 기초 문법
SESSION 3

할일 앱으로 읽는 C# 기초 문법

세션 3에서는 유니티로 게임을 만들다 보면 반드시 만나게 되는 C# 기초 문법을 다룹니다. 게임 대신 작은 할일 목록 앱(TodoApp)을 만들며 배열, List, static, 조건문과 반복문, 델리게이트와 람다를 차례로 읽습니다. C# 문법에 이미 익숙하다면 이 세션을 건너뛰고 필요할 때 돌아와 찾아봐도 됩니다.

강의마다 설계를 적고 VS Code 의 Copilot 에게 코드를 만들게 한 뒤, 유니티 에디터에서 UI 를 만들어 연결하고 실행해 봅니다. 마지막에는 AI 가 만든 코드를 슬라이드에서 한 줄씩 읽으며 문법이 실제로 어떻게 동작하는지 확인합니다.

이 세션에서 만드는 것

할일을 적어 넣고, 완료를 체크하고, 글자 크기를 바꾸고, 완료 수와 전체 수를 위쪽에 보여 주는 할일 목록 앱을 만듭니다.

AFTER

이 세션을 마치면

  • 배열과 List 의 차이를 알고, 개수가 정해진 목록과 늘고 주는 목록을 구분해 읽을 수 있습니다.
  • static 멤버와 인스턴스 멤버를 구분하고, 클래스 이름으로 접근하는 코드를 읽을 수 있습니다.
  • if, foreach, 삼항 연산자를 실행 순서대로 따라가며 읽을 수 있습니다.
  • 코루틴의 yield return 이 기다렸다가 다음 줄을 이어서 실행하는 흐름을 설명할 수 있습니다.
  • 메서드 참조, 람다, event 의 += 등록과 Invoke 호출로 이어지는 이벤트 흐름을 읽을 수 있습니다.
  • Layout Group, 프리팹, Instantiate 로 항목이 늘어나는 목록 UI 를 만들 수 있습니다.
LESSONS

수업 구성

3-1강배열 — 할일을 적어 넣는 다섯 칸짜리 목록을 만들며, 같은 타입을 여러 개 묶는 배열과 foreach 를 읽습니다. 시작 프로젝트를 열고 Copilot 이 따를 규칙 파일도 확인합니다.
3-2강List 컨테이너 — 배열의 다섯 개 제한을 없애고, 추가할 때마다 늘어나는 List 로 할일 목록을 바꿉니다. 할일 하나를 프리팹으로 만들어 찍어 내는 방법도 함께 읽습니다.
3-3강static — 크게 · 작게 버튼으로 모든 할일의 글자 크기를 한꺼번에 바꾸며, 객체마다 있는 값이 아니라 클래스에 하나만 있는 값인 static 을 읽습니다.
3-4강조건문과 반복문 — 할일마다 완료 체크 상자를 붙이고 빈 입력을 막으며, if 와 foreach, 삼항 연산자를 실행 순서대로 읽습니다. 안내 글을 2초 뒤에 끄는 코루틴도 함께 읽습니다.
3-5강델리게이트와 람다 — Inspector 에서 하던 버튼과 체크 상자 연결을 코드로 옮기고, 위쪽에 완료 수와 전체 수를 보여 주는 요약 글을 붙입니다. 메서드를 값처럼 넘기는 메서드 참조, 람다, event 를 읽습니다.
실습 자료

세션 3 은 게임 대신 할 일 앱 프로젝트로 C# 문법을 익힙니다. 강의 자료실의 세션 3-1 할 일 앱 시작 프로젝트 을(를) 받아 시작하세요.

코드 리딩 노트

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

COURSE

전체 과정

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

다음 세션: 세션 4 · Mermaid 규격과 리팩토링

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

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

AI 코드를 읽는 게임 개발자 - 세션 3 - Alen World