Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

소개

func _ready():
    print("Hello world!")

자유롭고 오픈 소스이며 커뮤니티 주도로 개발되는 2D 및 3D 게임 엔진 Godot Engine의 공식 문서에 오신 것을 환영합니다! 이 다소 긴 설명 뒤에는 모든 종류의 게임을 모든 플랫폼에서, 아무런 사용 제한 없이 만들 수 있게 해주는 강력하면서도 사용자 친화적인 도구가 있습니다.

이 페이지에서는 엔진의 기능과 문서의 내용을 광범위하게 소개합니다. 따라서 초보자가 어디서부터 시작해야 하는지 알 수 있고, 특정 기능에 대한 정보를 어디에서 찾아야 하는지도 알 수 있습니다.

시작하기에 앞서

튜토리얼과 리소스 페이지에는 커뮤니티가 기여한 비디오 튜토리얼 목록이 있습니다. 글보다 비디오를 선호한다면 확인해 보시기 바랍니다. 아니면 시작하기가 좋은 출발점이 될 수 있습니다.

튜토리얼 과정이나 프로젝트에 문제가 발생했다면, 다양한 커뮤니티 채널, 특히 Godot Discord 커뮤니티와 포럼에서 도움을 받을 수 있습니다.

Godot 엔진에 대하여

게임 엔진은 복잡한 도구이기에 몇 마디로 설명하기 어렵습니다. 다음은 Godot Engine을 짧게 소개해야 할 때 자유롭게 재사용할 수 있는 간단한 요약입니다:

Godot Engine은 하나의 통합 인터페이스에서 2D 및 3D 게임을 만들 수 있는 기능이 풍부한 크로스 플랫폼 게임 엔진입니다. 사용자가 바퀴를 다시 발명하는 데 시간을 쓰지 않고 게임 제작에 집중할 수 있도록, 일반적으로 필요한 도구를 폭넓게 제공합니다. 만든 게임은 주요 데스크톱 플랫폼(Linux, macOS, Windows), 모바일 플랫폼(Android, iOS), 웹 기반 플랫폼, 콘솔을 포함한 여러 플랫폼으로 클릭 한 번에 내보낼 수 있습니다.

Godot는 관대한 MIT 라이선스를 따르는 완전한 자유 오픈 소스 소프트웨어입니다. 숨겨진 조건도, 로열티도, 그 밖의 제약도 없습니다. 사용자가 만든 게임은 엔진 코드의 마지막 줄까지 온전히 사용자의 것입니다. Godot의 개발은 완전히 독립적이며 커뮤니티 주도로 이루어지므로, 사용자는 자신이 기대하는 방향으로 엔진을 만드는 데 직접 힘을 보탤 수 있습니다. 또한 비영리 단체인 Godot Foundation의 지원을 받습니다.

문서의 구성

이 문서는 여러 섹션으로 구성되어 있습니다:

  • 소개에는 이 글을 비롯해 엔진, 역사, 라이선스, 저자 등에 대한 정보가 담겨 있습니다. 또한 자주 묻는 질문도 포함합니다.

  • 시작하기에는 엔진을 사용해 게임을 만드는 데 필요한 모든 정보가 담겨 있습니다. 모든 신규 사용자의 출발점이 되어야 하는 소개 섹션으로 시작합니다. 처음이라면 여기서 시작하는 것이 가장 좋습니다!

  • 설명서는 순서 상관 없이 필요에 따라 읽을 수 있습니다. 여기에는 기능별 튜토리얼 및 문서가 있습니다.

  • 엔진 상세 정보에는 고급 사용자와 기여자를 위한 섹션이 있으며, 엔진 컴파일, 편집기 작업, C++ 모듈 개발 등에 관한 정보를 제공합니다.

  • 커뮤니티는 Godot 커뮤니티의 활동을 지원하며, 이 문서 외에도 추천하는 서드 파티 튜토리얼과 자료 목록을 포함합니다. 또한 애셋 라이브러리에 대한 자세한 정보도 제공합니다. 이전에는 Godot 커뮤니티를 나열했으나, 현재는 Godot 웹사이트에 나열되어 있습니다.

  • 마지막으로 클래스 참조는 전체 Godot API를 문서화하며, 엔진의 스크립트 편집기 안에서도 바로 볼 수 있습니다. 여기서 모든 클래스, 함수, 시그널 등에 관한 정보를 찾을 수 있습니다.

이 문서 외에도 다양한 Godot 데모 프로젝트를 살펴보고 싶을 수도 있습니다.

이 문서에 대하여

Godot Engine 커뮤니티 구성원들은 이 문서를 계속해서 작성하고, 교정하고, 편집하고, 개선하고 있습니다. 우리는 언제나 더 많은 도움을 환영합니다. GitHub 이슈를 열거나 문서를 여러분의 언어로 번역하는 방식으로도 기여할 수 있습니다. 도움을 보태고 싶다면 기여하는 방법문서 작성하기를 참고하거나, Godot Contributors Chat문서 팀에 문의하세요.

문서의 모든 내용은 크리에이티브 커먼스 저작자 표시 3.0 (CC BY 3.0) 라이선스로 사용할 수 있습니다. 저작자 표시는 다른 표기가 없는 한 "Juan Linietsky, Ariel Manzur, and the Godot Engine community"입니다.

재밌게 읽어보시고 Godot 엔진으로 즐겁게 게임을 개발해보세요!