Version: Unity 6.0 (6000.0)
언어 : 한국어
환경 및 툴
테스트 자동화

IDE(통합 개발 환경) 지원

IDE(통합 개발 환경)는 코드 에디터, 코드 완성, 코드 분석 및 진단, 테스트 실행, 디버깅 등 다양한 소프트웨어 개발 툴을 결합한 애플리케이션입니다. Unity는 다음 C# IDE를 지원합니다.

외부 스크립트 에디터 환경 설정

Preferences 창External Script Editor 설정에 따라 편집을 위해 열리는 IDE Unity C# 스크립트 파일이 결정됩니다. 이 설정을 변경하려면 Unity > Preferences > External Tools > External Script Editor로 이동합니다.

이 설정은 C# 소스 파일을 열거나 보거나 간단하게 편집하려는 경우에만 사용할 수 있습니다. 코드 분석 및 디버깅을 비롯한 완전한 IDE 경험을 구현하려면 일반적으로 추가 플러그인 또는 확장 기능이 필요합니다. 자세한 내용은 아래의 지원되는 각 IDE에 대한 섹션을 참조하십시오.

Visual Studio(Windows)

Windows에서 Unity용으로 권장되는 IDE인 Visual Studio는 개인용 무료 커뮤니티 티어를 비롯하여 여러 버전으로 제공됩니다. 가능하면 항상 최신 버전을 사용하는 것이 좋습니다.

디버깅용 Visual Studio 설정

Visual Studio를 설치하는 것 외에도 Unity C# 코드 디버깅을 비롯한 전체 IDE 환경에는 다음이 필요합니다.

Visual Studio IDE의 경우:

Unity 에디터의 경우:

Windows에서 새로운 Unity 에디터를 설치하면 Visual Studio Community 및 위에 나열된 기타 디버깅 요구 사항이 기본적으로 포함됩니다. 기존에 설치된 Visual Studio 또는 Unity 에디터를 사용하는 경우 일부 항목을 수동으로 설치하거나 설정해야 할 수 있습니다.

Unity 에디터의 디버깅 기능에 대한 자세한 내용은 Unity의 C# 코드 디버깅을 참조하십시오.

Unity에서 Visual Studio를 사용하는 방법에 대한 자세한 내용은 Unity용 Visual Studio 툴 사용을 참조하십시오.

Visual Studio Code(Windows, macOS, Linux)

Visual Studio Code는 macOS 및 Linux에서 Unity 프로젝트에 권장되는 무료 IDE입니다. 가능하면 항상 최신 버전을 사용하는 것이 좋습니다.

디버깅을 위한 VS 코드 설정

Visual Studio Code 자체를 설치하는 것 외에도 Unity C# 코드 디버깅을 비롯한 전체 IDE 환경에는 다음이 필요합니다.

Visual Studio Code IDE의 경우:

Unity 에디터의 경우:

macOS에서 새로운 Unity 에디터를 설치하면 Visual Studio Code와 위에 나열된 기타 디버깅 요구 사항이 기본적으로 포함됩니다. 기존에 설치된 VS Code 또는 Unity 에디터를 사용하는 경우 일부 항목을 수동으로 설치하거나 설정해야 할 수 있습니다.

참고: Unity Visual Studio Code Editor 패키지 com.unity.ide.vscode는 더 이상 지원되지 않으므로 사용하면 안 됩니다. 이제 Visual Studio Editor 패키지 com.unity.ide.visualstudio가 Visual Studio 외에도 Visual Studio Code를 지원합니다.

Unity 에디터의 디버깅 기능에 대한 자세한 내용은 Unity의 C# 코드 디버깅을 참조하십시오.

VS Code를 Unity와 함께 사용하는 방법에 대한 자세한 내용은 VS Code 기술 자료에서 VS Code를 사용한 Unity 개발을 참조하십시오.

JetBrains Rider(Windows, macOS, Linux)

JetBrains Rider는 포괄적인 C# 언어 및 디버깅 지원을 갖춘 기능이 풍부한 유료 C# IDE입니다. 가능하면 항상 최신 버전을 사용하는 것이 좋습니다.

디버깅용 Rider 설정

Rider 자체를 설치하는 것 외에도 Unity C# 코드 디버깅을 비롯한 전체 IDE 환경에는 다음이 필요합니다.

Unity 에디터의 경우:

Unity 에디터의 디버깅 기능에 대한 자세한 내용은 Unity의 C# 코드 디버깅을 참조하십시오.

Unity에서 JetBrains Rider 사용에 대한 자세한 내용은 Unity용 Rider를 참조하십시오.

추가 리소스

환경 및 툴
테스트 자동화