소개

func _ready():
    $Label.text = "Hello world!"

커뮤니티 주도 무료 오픈 소스 2D 및 3D 게임 엔진인 Godot 엔진의 공식 문서에 어서 오세요! 다시 말해 Godot 엔진은 아무런 제한 없이 모든 플랫폼으로 모든 종류의 게임을 개발할 수 있는 강력하면서도 사용자 친화적인 도구입니다.

이 페이지는 엔진과 이 문서의 내용에 대해 광범위하게 소개하므로 초보자가 어디서부터 시작해야 하는지 또는 특정 기능에 대한 정보가 필요한 경우에는 어디에서 찾아야 하는지 알 수 있습니다.

시작하기에 앞서

튜토리얼과 리소스 페이지에는 커뮤니티가 기여한 영상 튜토리얼 목록이 있습니다. 문자보다 영상을 선호한다면, 한번 볼만합니다.

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

Godot 엔진에 대하여

A game engine is a complex tool, and it is therefore difficult to present Godot in a few words. Here's a quick synopsis, which you are free to reuse if you need a quick writeup about Godot Engine.

Godot 엔진은 통합 인터페이스로 2D 및 3D 게임을 만들 수 있는, 다양한 기능이 있는 크로스 플랫폼 게임 엔진입니다. 이 엔진은 사용자가 바퀴를 재발명할 필요 없이 게임 만들기에 집중할 수 있도록 일반적인 도구를 제공합니다. 만든 게임은 클릭 한 번으로 주요 데스크톱 플랫폼(Linux, macOS, Windows)은 물론 모바일(Android, iOS) 및 웹 기반(HTML5) 플랫폼으로 내보낼 수 있습니다.

Godot는 완전히 무료이고, 아주 관대한 MIT 라이선스로 배포되는 오픈 소스입니다. 다른 조건, 로열티 요구, 그 아무것도 없습니다. 사용자가 만든 게임은 엔진 코드의 마지막 줄까지 사용자의 것입니다. Godot 개발은 독립적이고 커뮤니티 주도로 이루어지기 때문에 사용자들의 바람대로 엔진이 개발될 수 있도록 힘을 실어 줍니다. Godot는 소프트웨어 자유 단체로부터 비영리 운영 지원을 받습니다.

For a more in-depth view of the engine, you are encouraged to read this documentation further, especially the Step by step tutorial.

문서에 대하여

이 문서는 Godot 엔진 커뮤니티 구성원들이 지속적으로 쓰고, 교정하고, 편집하고, 개정하고 있습니다. 문서는 reStructuredText 마크업 언어로 된 텍스트 파일로 편집한 뒤 오픈 소스인 SphinxReadTheDocs를 사용해 정적 웹사이트/오프라인 문서로 컴파일됩니다.

참고

You can contribute to Godot's documentation by opening issue tickets or sending patches via pull requests on its GitHub source repository, or translating it into your language on Hosted Weblate.

문서의 모든 내용은 크리에이티브 커먼스 저작자 표시 3.0 (CC-BY 3.0) 라이선스로 사용할 수 있고, 저작자 표시는 "Juan Linietsky, Ariel Manzur, Godot Engine community"로 하면 됩니다.

문서의 구조

이 문서는 크게 다섯 개 섹션으로 구성되어 있으며 섹션마다 분량이 크게 다르지만 구분 자체는 꽤 직관적으로 되어 있습니다:

  • 일반 섹션은 이 소개문과 엔진의 역사, 라이선스, 제작자 등 기본적인 정보를 담고 있습니다. 자주 묻는 질문들(FAQ)도 여기 속합니다.

  • 시작하기 섹션은 이 문서의 주된 존재 이유로, 이 엔진을 사용해 게임을 만드는 데 필요한 모든 정보를 담고 있습니다. 새로운 사용자 모두의 출발점이 되는 단계별 튜토리얼로 시작합니다.

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

  • 개발는 고급 사용자와 엔진 개발 기여자들을 위한 섹션으로 엔진 컴파일, C++ 모듈 및 에디터 플러그인 개발 정보가 있습니다.

  • 커뮤니티에는 엔진 개발 기여, 커뮤니티 생태계 관련 정보가 있습니다(버그 제보하는 방법, 문서에 기여하는 방법 등). 또한, IRC, Discord 등 여러 커뮤니티 채널이나 이 문서 밖의 제 3자 튜토리얼 추천 목록도 있습니다.

  • 마지막으로 클래스 레퍼런스는 Godot API 문서로 엔진의 스크립트 편집기에서도 바로 읽을 수 있습니다. 이 섹션은 엔진 소스 저장소에 있는 파일에서 자동으로 생성되므로 문서 파일을 직접 수정하지 않습니다. 자세한 내용은 Contributing to the class reference을 확인하세요.

이 문서 외에 여러가지 Godot 데모 프로젝트도 살펴보면 좋습니다.

재미있게 읽고 Godot 엔진으로 즐겁게 게임 개발하세요!