게임 디버깅 도구가 포함 된 5 가지 게임 디자인 소프트웨어

차례:

비디오: [다시보는 CES 어워드]레인콤「시상식에 유일한 동양인…카메라 플래시 세례 ì—„ì² ë°›ì•˜ë‹¤ã€ 2024

비디오: [다시보는 CES 어워드]레인콤「시상식에 유일한 동양인…카메라 플래시 세례 ì—„ì² ë°›ì•˜ë‹¤ã€ 2024
Anonim

디버깅은 코드의 오류를 제거하는 소프트웨어 개발 수명주기의 큰 부분입니다. 디버거는 개발자가 버그 나 버그를 식별하고 제거 할 수있는 게임 디자인을위한 소중한 도구입니다. 따라서 게임 디자인 소프트웨어를 찾고 있다면 게임에 맞는 통합 디버깅 도구가 포함 된 도구를 선택해야합니다.. 여기에는 내장 된 디버거가 포함 된 몇 가지 게임 디자인 패키지로 별도의 독립형 디버거 도구없이 코드를 수정할 수 있습니다.

통일

Unity는 많은 게시자가 게임을 개발하는 Unity 엔진에 맞게 설계된 업계 최고의 디자인 응용 프로그램 중 하나입니다. Windows, PlayStation 4, Xbox One, iOS, Android, Wii U, 3DS, Mac 및 Oculus Rift 용 소프트웨어를 개발할 수있는 멀티 플랫폼 게임 엔진입니다. 이 소프트웨어에는 게임을 디자인 할 Personal, Plus, Pro 및 Enterprise 버전이 있습니다. Pro 버전은 한 달에 125 달러 (연간 1, 500 달러)에 판매되지만이 웹 페이지에서 지금 다운로드 버튼을 클릭하여 프리웨어 Unity Personal을 Windows에 추가 할 수 있습니다.

Unity는 C # 및 Javascript 스크립팅으로 2D 및 3D 게임을 모두 개발할 수있는 유연한 편집기를 자랑합니다. 이 소프트웨어에는 광범위한 애니메이션, 그래픽, 오디오 및 2D 및 3D 물리 설계 도구가 포함되어 있습니다. 또한 1, 700 개 이상의 확장으로 Unity 편집기를 확장 할 수도 있습니다. 또한 Unity에는 JavaScript, Boo 및 C # 스크립트를 디버깅 할 수있는 MonoDevelop IDE 디버거 도구가 있습니다. 이 도구를 사용하면 스크립트를 단계별로 실행하여 코드를 검사 할 수 있습니다. Unity의 디버그 도구를 사용하여보다 면밀히 분석해야하는 라인에서 조건부 중단 점을 설정할 수도 있습니다.

언리얼 엔진 4

언리얼 엔진 4는 업계에서 가장 유명한 개발 키트 중 하나입니다. 여기에는 게임 디자인을위한 완벽한 제작 도구 모음이 포함되어 있으며 Xbox One, PS4, Windows, Wii U, Oculus 등과 같은 모든 주요 게임 플랫폼을 지원합니다. 1 인칭 슈팅 게임, MMORPG (멀티 플레이어 RPG)를 디자인하는 데 유용한 소프트웨어입니다 그리고 스텔스 게임. 정식 소프트웨어는 월 19 달러 구독이 가능하지만 사용자는 UE4로 설계된 게임에서 총 수익의 5 %를 지불합니다.

언리얼 엔진 4의 가장 좋은 점은 사용자가 소스 코드 편집기없이 게임을 디자인 할 수있는 블루 프린트 시스템입니다. 블루 프린트는 게임 디자인을위한 시각적 스크립팅으로 스크립팅 노드 네트워크를 설정하고 편집 할 수 있으며 에디터에는 다양한 디버깅 및 분석 툴도 통합되어 있습니다. 디버깅을 위해 블루 프린트 에디터에는 에디터에서 플레이 및 에디터에서 시뮬레이션 모드가 포함되어있어 게임 실행을 일시 정지하고 브레이크 포인트가있는 블루 프린트 그래프를 단계별로 진행할 수 있습니다. 내장 된 디버거를 사용하면 게임의 속성 값을 검사하고 필요할 때 변경할 수 있습니다. 언리얼 엔진 4에는 특정 데이터 디버깅을 위해 오버레이 된 실시간 게임 데이터를 표시하는 게임 플레이 디버거 툴도 포함되어 있습니다.

GDevelop

GDevelop는 게임을 디자인 할 때 코딩이 필수적이지 않기 때문에 초보자 개발자에게 이상적입니다. Windows, Linux 및 웹 브라우저 용 게임을 개발할 수있는 오픈 소스 소프트웨어입니다. 이 소프트웨어는 Windows, Ubuntu, Mac OS X, iOS 및 Android 플랫폼과 호환되며 GDevelop 웹 사이트에서 다운로드 버튼을 클릭하여 설치 프로그램을 저장할 수 있습니다.

GDevelop를 사용하면 객체와 이벤트 요소를 삽입하여 게임을 디자인 할 수 있으며이를 기계 코드로 변환합니다. 이 소프트웨어는 텍스트, 3D 상자, 타일 맵, 스프라이트 및 파티클 엔진 오브젝트와 같은 게임을위한 수많은 오브젝트를 제공합니다. 사용자는 GDevelop의 장면 편집기를 사용하여 고급 레벨과 인터페이스를 설계 할 수 있습니다. 최소한의 코딩이 필요하지만 GDevelop에는 여전히 네이티브 게임을위한 통합 디버거 도구가 있습니다. 이를 통해 개발자는 장면 데이터를보고 수정하고, 장면을 프레임별로 재생하거나 렌더링하고, 새로운 변수와 객체를 삽입 할 수 있습니다. 전반적으로이 소프트웨어는 HTML 5 웹 게임 개발에 이상적입니다. 그러나 3D 게임 디자인을위한보다 광범위한 도구가 필요한 것이 필요할 수 있습니다.

Godot

Godot는 또한 많은 유용한 도구들로 가득 찬 오픈 소스 게임 디자인 소프트웨어입니다. 이 소프트웨어는 2D 및 3D 게임 디자인을 모두 지원하며 자체 사용자 지정 스크립팅 언어가 있습니다. Godot는 Windows, Linux 및 OS X와 ​​호환됩니다. 소프트웨어를 사용하여 해당 플랫폼 및 PlayStation 3, iOS, Android, Haiku, HTML 5 및 Blackberry 10 용 게임을 디자인 할 수 있습니다. 이 페이지를 열고 Download 2.1 버튼을 눌러 Godot을 데스크탑 또는 랩탑에 추가하십시오.

Godot는 개발자들이 여러 장면 (게임 요소 모음)을 더 큰 장면으로 결합 할 수있는 혁신적인 장면 기반 디자인 아키텍처를 가지고 있습니다. 개발자는 C ++ 또는 장면 기반 아키텍처에 최적화 된 소프트웨어의 사용자 지정 GDScript를 사용하여 Godot에서 게임을 디자인 할 수 있습니다. 이 소프트웨어에는 2D 게임 디자인 전용 엔진이 있으며 3D 모델을 가져 와서 3D 게임을 개발할 수도 있습니다. Godot에는 사용자가 2D 또는 3D 그래픽에 애니메이션을 적용 할 수있는 타임 라인 애니메이션 편집기가 포함되어 있습니다. 또한 프로그램의 내장 편집기에는 디버거 도구가 포함되어있어 사용자는 한 번에 한 줄씩 코드를 통과하도록 일부 중단 점과 프로그램 단계를 지정할 수 있습니다.

게임 메이커: 스튜디오

GameMaker: Studio는 Windows 용으로 가장 잘 확립 된 게임 디자인 패키지 중 하나이며 개발중인 Studio 2도 있습니다. 이 프로그램을 사용하면 PlayStation 4, Xbox One, Windows, Mac, iOS, Android, Linux (Ubuntu), HTML 5 및 PlayStation Vita 용 게임을 배포 할 수 있습니다. 프리웨어 버전의 소프트웨어가 있으며이 페이지에서 다운로드 할 수 있으며 Studios Professional 및 Masters Collection은 799 달러에 구입할 수 있습니다. Studios Masters Collection을 통해 사용자는 게임을 모든 플랫폼으로 내보낼 수 있으며 프리웨어는 Windows로만 제한됩니다.

GameMaker: Studio는 게임 디자인을위한 직관적 인 드래그 앤 드롭 UI를 통합 한 개발자 소프트웨어입니다. 또한 C와 비교할 수있는 자체 GML 스크립팅 언어가 있지만 소프트웨어의 드래그 앤 드롭 UI와 결합 할 때 더 큰 유연성을 제공합니다. 또한이 소프트웨어는 Box2D 및 LiquidFun 입자 물리 엔진을 지원하여 현실적인 모션을 추가합니다. 또한 통합 된 크로스 플랫폼 셰이더 지원을 자랑합니다.

GameMaker는 게임을 실행할 때 디버그 모듈을 시작하는 디버그 모드를 통합합니다. 이를 통해 게임의 세부 사항을 개별 인스턴스와 변수까지 검사 할 수 있습니다. 디버그 모듈에는 게임에 대한 포괄적 인 개요를 제공하기 위해 소스 코드, 전역 변수, 단계 속성, 인스턴스 변수, 버퍼 데이터, 호출 스택 이벤트 등을 표시하는 감시 창이 포함되어 있습니다. 또한 사용자는 디버그 모듈 내에서 또는 Studio IDE에서 핫키를 사용하여 디버그 중단 점 (게임 코드의 정지 점)을 추가 할 수 있습니다. 스크립트에 대한 GameMaker의 포괄적 인 오류보고는 개발자가 게임에서 버그를 발견하는 데 도움을 줄 수 있습니다.

이것들은 Windows, Mac, Linux 및 콘솔 용 게임을 디자인 할 수있는 5 가지 개발자 툴킷입니다. 모든 디자인 스위트에는 디버거 도구가 포함되어 있으므로 독립형 디버거 없이도 게임의 버그를 더 빨리 추적하고 수정할 수 있습니다.

게임 디버깅 도구가 포함 된 5 가지 게임 디자인 소프트웨어