본문 바로가기
Unity 유니티 기초강의

유니티 Unity 코드 없는 비주얼 스크립팅 종류

by 만사오케이프로 2022. 6. 4.
반응형

인디게임 개발분들이 많이 사용하는 비주얼 스트립팅의 종류를 알아볼려고 합니다.

 

1.유니티에서 호환이 좋은 Bolt 입니다.

Bolt는 Unity에서 지원하여 유니티 공식 비주얼 스크립팅입니다. 아티스트, 디자이너, 프로그래머 등 코드 한 줄 쓰지 않고도 게임을 만들수 있습니다. 참고적으로 코드로 만드는게 아니기에 한계는 있습니다.


 플로우 그래프: Unreal Blueprint와 유사하게 간단하고 직관성있게 게임이 어떻게 진행되는지 시각적으로 알수있습니다.
 상태 그래프: 유한 상태 기계(FSM)을 지원하여 쉽게 제작할수 있습니다.
 실시간 편집: 플레이 중에 생성하고 수정할 수 있습니다. Bolt는 런타임에서 변경사항을 저장하고 전달하여, 게임을 플레이하는 도중에도 값을 수정할수 있어 게임을 쉽고 빠르게 제작하도록 도와줍니다. 
 예쁜 인터 페이스: Bolt는 Unity 인터페이스에 완벽하게 통합되어 아름다운 디자인으로 내장된 툴처럼 느껴집니다.
코드와의 호환성: 스크립트의 모든 메소드, 필드 등 이벤트를 추가 작업 없이 사용할 수 있습니다.

• 직관적인 이름: Bolt는 프로그래머가 사용하는 용어들을 디자이너와 아티스트 등 비전문가 들이 이해하기 쉽도록 사람이 읽을 수 있게 작성되어 있습니다.
• 예측 기반 디버깅 및 분석: 플레이 버튼을 누르기도 전에 충돌할 노드를 예측해 색상을 지정할 수 있습니다. 편집 모드에서 그래프를 분석해 값을 예측 사용되지 않는 경로를 나타낼수 있습니다. 핀 포인트로 표시해 강조할수 있는 기능이 있습니다.

 그룹화, 레이아웃 & 줌: 그래프를 체계화하고 깔끔하게 유지하도록 그룹화할 수 있습니다. 내장된 레이아웃 툴을 사용해 노드를 자동으로 정렬하고 나눌 수 있습니다. 확대로 논리를 전체적으로 살펴볼 수 있습니다.
 내포화 & 재사용성: 다른 게임 오브젝트에 쉽게 재사용할 수 있고 온라인으로 공유 가능한 매크로를 만들 수 있습니다. 모든 종류의 그래프를 재사용, 모듈화하도록 다른 곳에 끼워 넣을 수 있습니다.
 쉬운 설치 & 업데이트: 간단한 마법사로 안전하며 쉽게 설치 및 업그레이드를 할 수 있습니다. 복잡한 설정과 문제투성이 업데이트는 안녕입니다.
 퍼지 파인더: 딱 맞는 액션을 찾기 위해 메뉴를 탐색하는 데 귀중한 시간을 낭비하지 마세요. 원하는 것을 입력하기만 하면(예: "move", "collision", "add force") Bolt의 독특한 퍼지 파인더가 즉시 상황에 맞는 옵션을 제공합니다.
 전체 타입 지원: float, boolean, string만 사용하지 않아도 됩니다. Bolt는 list, dictionary, nullable, enum, static. private field 등 대부분의 타입을 검사하고 편집할 수 있습니다.
 변수 & 저장 시스템: 강력한 변수 시스템을 통해 현재 그래프, 게임 오브젝트, 씬이나 전체 애플리케이션에서 모든 종류의 값을 추적할 수 있습니다. Bolt 내장 저장 시스템으로 추가 작업 없이 플레이어 프리팹에 영구 변수를 저장할 수 있습니다.


호환성입니다.
Bolt는 공식적으로 Unity LTS 및 Tech Stream 버전을 지원합니다.
Bolt는 모든 Unity 플랫폼과 완벽하게 호환됩니다.

 

 

 

비주얼 스크립팅 에셋중 가장 유명한 Playmaker 입니다.

하스스톤, 인사이드, 할로우 나이트, 더 퍼스트 트리, 옵저베이션, 드림폴 챕터스 등에 사용되었다고 합니다. 그리고 코딩을 할줄 모르는 아티스트, 기획자들이 창의적인 아이디어를 표현할수 있게 도와줍니다.
프로그래머들은 Playmaker에 커스텀하게 기능을 추가 및 확장 하면서 더 좋은 퀄리티의 게임을 만들수 있습니다.

PLAYMAKER만의 차별점입니다.

다른 비주얼 스크립팅 도구와 다르게 단순히 노드를 보여 주어 배우기가 어렵습니다. 그런데

PlayMaker는 액션과 이벤트가 포함된 직관적인 구조를 제공하여 쉽고 빠르게 만들수 있습니다. 프로그래머가 아닌 분들도 더 빠르고 효율적으로 게임을 만들수 있습니다.

 

PlayMaker는 하스스톤, 인사이드, 할로우 나이트, 더 퍼스트 트리, 드림폴 챕터스, 파이어워치 등의 많은 게임이 출시 되어 있습니다. 믿을수 있고 고 퀄리티의 게임을 제작할수 있습니다.

 

성능

PlayMaker 은 호출이 매우 빠르고 효율적입니다. 동일한 작업을 할 때 다른 비주얼 스크립팅 비해 적은 메모리로 빠르게 동작합니다.

 

커뮤니티

PlayMaker는 오렛동안 사랑 받아온 에셋으로 많은 유저들이 사용하고 있습니다. 온라인에서 활발한 사용자 커뮤니티를 보유하고 있습니다.

수많은 에셋들이 PlayMaker를 지원하고 있어 호환성이 뛰어납니다.

 

 

반응형

댓글