본문으로 건너뛰기
Unity C# 기초집LESSON 02

개발 환경 준비

난이도입문
예상 시간35분
선수지식1강, Windows와 PowerShell

2강. 개발 환경 준비

1. 이번 강의에서 해결할 문제

Hub, Editor, 코드 편집기와 프로젝트 템플릿의 관계가 모호하면 잘못된 버전이나 모듈로 프로젝트를 만들기 쉽습니다. 실습에 필요한 최소 환경을 확인합니다.

2. 학습 목표

3. 핵심 개념

Unity Hub는 에디터 버전, 설치 모듈과 프로젝트 목록을 관리합니다. 실제 장면 편집과 실행은 Unity Editor가 담당합니다. 에디터의 세부 버전이 다르면 메뉴와 패키지 호환 버전이 달라질 수 있으므로 프로젝트별 버전을 고정합니다.

설치 전 공식 문서 확인

Unity 6 계열의 지원 운영체제와 모듈은 바뀔 수 있습니다. Unity 설치시스템 요구 사항을 확인한 뒤 Hub에서 안정된 Unity 6 버전을 설치하세요.

4. 단계별 실습

Unity Hub 작업

  1. Unity Hub를 설치하고 로그인·라이선스 안내를 완료합니다.
  2. Installs에서 Unity 6 계열 에디터와 코드 편집기 지원 모듈을 설치합니다.
  3. 모바일 모듈은 지금 필수가 아닙니다. 마지막 확장 때 현재 Android 요구 사항을 확인합니다.
  4. Projects > New project에서 2D 템플릿, 이름 DeliverySorter2D를 선택합니다.

Unity Editor 작업

  1. Assets/DeliverySorter/Scenes 폴더를 만들고 현재 Scene을 Game으로 저장합니다.
  2. Console 메뉴의 Clear on Play를 확인합니다.
  3. Play 버튼으로 실행과 종료를 한 번씩 확인합니다.

PowerShell · 실행 위치: 프로젝트를 만든 상위 폴더

Set-Location .\DeliverySorter2D
Get-ChildItem
Get-ChildItem .\Assets

Assets, Packages, ProjectSettings가 있으면 Unity 프로젝트 루트입니다. Library는 Unity가 다시 만들 수 있으므로 Git 저장 대상에서 제외합니다.

5. 코드가 동작하는 이유

Unity 프로젝트의 소스는 주로 Assets, 패키지 선언은 Packages, 에디터 설정은 ProjectSettings에 있습니다. Hub가 어떤 에디터로 이 폴더를 열지 관리하고, Editor가 Asset Database를 읽어 Scene과 스크립트를 연결합니다.

6. 자주 하는 실수와 해결법

7. 직접 실습

8. 이해 점검 질문 3개

9. 핵심 요약

MINI QUIZ

개발 환경 준비 미니 퀴즈

선택 즉시 정답과 해설을 확인할 수 있습니다. 결과는 이 브라우저에만 저장됩니다.

0 / 2
  1. 문제 1“개발 환경 준비” 기능을 확장하기 좋은 구조로 설명한 것은 무엇인가요?
  2. 문제 2‘프로젝트를 클라우드 동기화 폴더에 생성’ 상태에 관한 “개발 환경 준비” 본문의 설명으로 가장 알맞은 것은 무엇인가요?
LESSON STATUS

학습을 마쳤나요?

직접 실습과 점검 질문까지 확인한 뒤 완료로 표시하세요.

2강. 개발 환경 준비 미완료 상태