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.
Checking the stable version of the documentation...
소개
func _ready():
print("Hello world!")
public override void _Ready()
{
GD.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 엔진으로 즐겁게 게임을 개발해보세요!