제품

Bolt 비주얼 스크립팅

Unity의 Bolt를 사용하면 기존처럼 코드를 작성하지 않고도 시각적 그래프 기반 시스템으로 게임플레이 메카닉이나 인터랙션 로직을 개발할 수 있습니다.

튜토리얼 보기

Bolt 비주얼 스크립팅을 가장 빠르게 배워 보고 싶다면, 이 20분 길이의 튜토리얼을 살펴보세요. 직접 노드 기반 로직을 만들며 개성 넘치는 게임을 제작할 수 있는 Bolt 비주얼 스크립팅의 기본 사용 방법을 소개합니다.

Unity의 Bolt 기반 비주얼 스크립팅

비개발자를 위한 스크립팅

Bolt를 기반으로 하는 Unity의 비주얼 스크립팅을 사용하면 모든 팀원이 코드를 직접 작성하는 대신 시각적 드래그 앤 드롭 그래프로 스크립팅 로직을 만들 수 있습니다. 아티스트와 디자이너는 프로그래머의 도움 없이 에디터에서 더 많은 작업을 할 수 있으며, 프로그래머도 더 빠른 프로토타이핑과 반복 작업을 위한 아이디어를 빠르게 구현할 수 있습니다.

프로젝트 로직 구축을 위한 노드 기반 방식

디자이너와 아티스트를 위한 스크립팅

Unity에서 아이디어를 테스트하고 변경하거나, 작업물을 직접 관리하려는 디자이너와 아티스트에게도 매우 유용합니다. 프로그래머가 아니더라도 기술적 지식이 있는 팀원이 만든 노드 그래프를 활용할 수 있습니다.

개발자의 프로토타이핑 및 테스트 속도 향상

프로그래머의 작업 속도 향상

비주얼 스크립팅 시스템을 이용하면 프로토타이핑과 테스트 시간을 단축할 수 있으므로, 실현할 수 없을지도 모르는 아이디어를 위해 직접 코드를 작성하느라 노력을 낭비할 필요가 없습니다. 비주얼 스크립팅은 기존 스크립트를 더 쉽게 이용할 수 있게 하거나 개발팀의 다른 팀원이 이용할 툴을 만드는 좋은 방법이기도 합니다.

주요 장점

플로 그래프

플로 그래프는 프로젝트에서 인터랙션을 구현하는 기본 툴입니다. 노드 기반 액션과 값을 사용하는 그래프를 이용하면 프레임마다, 또는 이벤트가 발생할 때마다 지정한 순서대로 로직을 실행할 수 있습니다.

상태 그래프

상태 그래프를 이용하면 오브젝트가 특정 상태에 있을 때 실행할 액션을 알려주는 자체 포함 동작을 만들 수 있습니다. AI 동작이나 씬, 레벨 구조와 같은 고급 로직 또는 상태 간 전환 동작이 필요한 씬의 모든 측면에 적합합니다.

라이브 편집

플레이 모드에서 그래프를 변경하면 Bolt 비주얼 스크립트에 적용한 업데이트를 실시간으로 확인할 수 있습니다. 따라서 프로젝트에 적용한 변경 사항을 다시 컴파일하지 않고 훨씬 빠르게 아이디어를 반복하며 테스트할 수 있습니다.

예측 디버그 및 분석

Bolt 비주얼 스크립팅은 플레이를 누르기 전에 충돌할 노드를 예측하여 표시할 수 있을 뿐 아니라 그래프를 분석해 누락된 컴포넌트나 null 레퍼런스가 있는지 예상할 수 있습니다. 런타임에 오류가 발생하면 Bolt가 그래프에서 오류의 원인을 강조해서 보여줍니다.

사용하기 쉬운 디자인

Bolt 비주얼 스크립팅은 사용자에게 익숙한 명명 규칙, 그래프를 읽기 편하게 유지하는 주석 및 그룹핑 기능, 필요한 항목을 쉽게 검색할 수 있는 퍼지 파인더를 통해 개발 지식이 부족한 크리에이터도 편하게 사용할 수 있도록 디자인되었습니다.

코드베이스 호환성

Unity의 모든 메서드와 필드, 프로퍼티, 이벤트를 비롯해 타사 플러그인 또는 그래프 내 커스텀 스크립트를 사용할 수 있습니다. Bolt 비주얼 스크립팅은 리플렉션을 통해 코드베이스에 직접 액세스하므로 항상 최신 업데이트가 유지됩니다.

자주 묻는 질문

비주얼 스크립팅은 무엇인가요?

비주얼 스크립팅은 직접 코드를 작성하지 않고 그래픽을 기반으로 Unity의 오브젝트와 동작을 조작하는 방식입니다. 비주얼 노드를 함께 연결하여 로직을 구현하고, 아티스트와 디자이너, 프로그래머가 간단하게 게임플레이와 인터랙티브 시스템을 만들 수 있게 합니다.

Bolt 비주얼 스크립팅에 어떻게 액세스할 수 있나요?

Bolt 비주얼 스크립팅은 Unity 에셋 스토어에서 다운로드할 수 있습니다.

Unity 에셋 스토어란 무엇인가요?

Unity 에셋 스토어는 수많은 무료 에셋이나 합리적인 가격의 에셋이 구비된 마켓플레이스로, Unity 크리에이터들의 귀중한 시간과 수고를 덜어드립니다. Unity 개발자의 성공을 돕는 강력한 리소스로 툴 및 에디터 확장 기능, 3D 및 2D 아트, 시네마틱 품질의 음악 및 음향 효과 등 60,000개 이상의 팩을 제공합니다.

Bolt 비주얼 스크립팅이 지원되는 Unity 버전은 어떻게 되나요?

Unity 2018, 2019 및 2020에서 프로젝트를 출시할 예정이라면 LTS 라이프사이클에 걸쳐 지원을 받습니다.

Unity에서 비주얼 스크립팅은 어떻게 발전할까요?

2021년에 Unity는 Bolt 비주얼 스크립팅을 Unity에 직접 빌드된 핵심 기능으로 제공할 예정입니다. 이렇게 하면 모든 노드 기반 개발 툴에서 일관성을 유지할 수 있습니다. 유니티는 비주얼 스크립팅의 워크플로를 다른 노드 기반 솔루션과 통합하는 것이 탁월한 사용자 경험의 핵심이라는 것을 알고 있습니다.

DOTS 기반 비주얼 스크립팅은 어떻게 될까요?

유니티는 Bolt, Bolt 2 및 DOTS 기반 비주얼 스크립팅 솔루션을 고려하여 비주얼 스크립팅의 전망을 가늠하는 중입니다. 유니티의 목표는 기능이 손상되거나 커뮤니티가 분리되는 일 없이 사용자가 기대하는 수준으로 바로 제작에 활용할 수 있는, 하나로 응집된 솔루션을 만드는 것입니다. 비주얼 스크립팅의 발전에 대해 자세히 알아보려면 포럼에 참여하세요.

Unity에서는 최적의 웹사이트 경험을 제공하기 위해 쿠키를 사용합니다. 자세한 내용은 쿠키 정책 페이지를 참조하세요.

확인