Unity 비동기 작업, 코루틴, PlayerLoop 타이밍을 await할 수 있는 무할당 async/await 통합
yasirkula/UnityIngameDebugConsole
빌드에서 런타임 로그를 표시하고 등록된 디버그 명령을 실행하는 Unity용 uGUI 인게임 콘솔입니다.
- 스타
- 2,746
- 포크
- 267
- 열린 이슈
- 9
- 마지막 커밋
- 지난달
어떤 프로젝트인가요?
이 Unity 플러그인은 빌드 실행 중 로그, 경고, 오류, 예외 등의 디버그 메시지를 표시하고, 에디터에서는 어설션도 보여줍니다. Android logcat 메시지도 콘솔로 전달합니다. 플레이 중 콘솔 창의 크기를 조절하거나 숨길 수 있으며, 숨겨진 동안 새 로그가 몇 개 들어왔는지 작은 드래그 가능한 팝업으로 확인할 수 있습니다.
로그 외에도 콘솔에는 명령어 입력 필드가 있습니다. 개발자는 어트리뷰트나 AddCommand 계열 API를 사용해 C# 함수를 명령어로 등록할 수 있으며, 콘솔은 Vector3, Color, GameObject, Components 등 Unity에서 자주 사용하는 타입의 인자를 파싱합니다. 파서 함수를 추가해 커스텀 매개변수 타입을 지원할 수 있고, help를 입력하면 사용 가능한 명령어 목록을 확인할 수 있습니다.
UI는 uGUI로 구현되어 있으며, 리스트 뷰는 항목을 재사용해 Instantiate 호출을 줄입니다. unitypackage, Asset Store, Package Manager git URL 또는 OpenUPM을 통해 설치할 수 있습니다.
핵심 기능
- 01빌드에서 런타임 로그, 경고, 오류, 예외를 표시합니다.
- 02Android logcat 메시지를 콘솔로 전달합니다.
- 03타입이 지정된 매개변수를 받는 등록된 C# 함수를 명령어로 실행합니다.
- 04파서 함수를 통해 커스텀 매개변수 타입을 지원합니다.
- 05숨기거나 크기를 조절할 수 있는 창과 새 로그 개수를 표시하는 팝업을 제공합니다.
활용 사례
- 에디터에 연결하지 않고 테스트 기기에서 게임플레이 문제를 디버깅합니다.
- 플레이 중 명령어를 입력해 치트나 테스트 동작을 실행합니다.
- Unity 로그와 함께 Android logcat 출력을 확인합니다.
토픽
자주 묻는 질문
- UnityIngameDebugConsole은(는) 무엇인가요?
- 빌드에서 런타임 로그를 표시하고 등록된 디버그 명령을 실행하는 Unity용 uGUI 인게임 콘솔입니다. 이 Unity 플러그인은 빌드 실행 중 로그, 경고, 오류, 예외 등의 디버그 메시지를 표시하고, 에디터에서는 어설션도 보여줍니다. Android logcat 메시지도 콘솔로 전달합니다. 플레이 중 콘솔 창의 크기를 조절하거나 숨길 수 있으며, 숨겨진 동안 새 로그가 몇 개 들어왔는지 작은 드래그 가능한 팝업으로 확인할 수 있습니다.
- UnityIngameDebugConsole은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- UnityIngameDebugConsole은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- UnityIngameDebugConsole은(는) 아직 유지보수되고 있나요?
- 6개월 이내 업데이트. UnityIngameDebugConsole의 마지막 커밋은 2026년 9월 6일입니다.
- UnityIngameDebugConsole은(는) 어디에 사용할 수 있나요?
- 에디터에 연결하지 않고 테스트 기기에서 게임플레이 문제를 디버깅합니다. 플레이 중 명령어를 입력해 치트나 테스트 동작을 실행합니다. Unity 로그와 함께 Android logcat 출력을 확인합니다.
- UnityIngameDebugConsole은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/yasirkula/UnityIngameDebugConsole
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
AI 에이전트가 MCP 도구와 생성된 스킬을 통해 Unity를 제어하도록 지원하는 플러그인
게임 프로젝트를 스튜디오처럼 운영할 수 있도록 AI 에이전트 49개와 슬래시 명령 스킬 74개, 조정용 훅을 구성하는 Claude Code 템플릿입니다.
인코딩, 포맷팅, 변환, 데이터 테스트를 위한 약 30가지 오프라인 도구를 담은 개발자용 데스크톱 스위스 아미 나이프입니다.
Process Hacker의 후속작인 무료 Windows 시스템 리소스 모니터링·프로세스 검사·디버깅·악성코드 탐지 도구입니다.
성능·개인정보 보호·불필요한 기능 제거를 위한 42개 설정과 시스템 관리 도구를 제공하는 무료 오픈소스 Windows 최적화 도구입니다.