소개

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

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

이 페이지에서는 엔진과 이 문서 내용에 관해 소개하는 것으로, 초보자가 시작하는 곳이자, 특정 기능을 찾을 수 있는 곳입니다.

Before you start

The Tutorials and resources page lists video tutorials contributed by the community. If you prefer video to text, those may be worth a look.

In case you have trouble with one of the tutorials or your project, you can find help on the various Community channels, especially the Godot Discord community, Q&A, and IRC.

Godot 엔진에 대하여

게임 엔진은 복잡한 도구입니다, 고로 Godot를 단 몇 마디로 표현하기는 어렵습니다. 간단한 소개문을 적어보았습니다, Godot 엔진에 대한 간단한 기삿거리를 적고 싶다면 이걸 사용해 보세요.

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

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

이 엔진을 더 깊이 알고 싶다면 이 문서의 다른 부분을, 특히 단계별 튜토리얼을 읽어보기 바랍니다.

문서에 대하여

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

주석

Godot 문서에 기여하려면 GitHub 소스 저장소에서 이슈를 열거나 Pull requests로 패치를 보내거나, Hosted Weblate에서 자국의 언어로 번역할 수 있습니다.

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

문서의 구조

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

  • 일반 섹션은 이 소개문과 엔진의 역사, 라이선스, 제작자 등 기본적인 정보를 담고 있습니다. 자주 묻는 질문들(FAQ)도 여기 속합니다.
  • 시작하기 섹션은 이 문서의 주된 존재 이유로 이 엔진을 사용해 게임을 만드는 데 필요한 모든 정보를 담고 있습니다. 이 섹션을 시작하는 단계별 튜토리얼은 새로운 사용자들에게 입문 지점이 되어줍니다.
  • 반면 튜토리얼 섹션은 순서에 상관없이 필요에 맞춰 읽을 수 있습니다. 이 섹션에는 특정 기능 관련 튜토리얼과 문서가 있습니다.
  • 개발 섹션은 고급 사용자와 엔진 개발 기여자들을 위한 섹션으로 엔진 컴파일, C++ 모듈 혹은 편집기 플러그인 개발에 대한 정보를 담고 있습니다.
  • 커뮤니티는 엔진 개발과 커뮤니티 기여에 관련된 정보를 제공합니다, 예를 들어 버그 제보하는 방법, 문서에 기여하는 방법 등이 있습니다. 또 IRC와 Discord 등 여러 커뮤니티 채널이나 이 문서 밖에 있는 제 3자의 튜토리얼 추천 목록도 있습니다.
  • 마지막으로 Class reference는 Godot API 문서로 엔진의 스크립트 편집기에서도 바로 읽어볼 수 있습니다. 이 섹션은 엔진 소스 저장소에 있는 파일에서 자동으로 생성되기 때문에 생성된 문서 파일은 직접 수정하지 않습니다. 자세한 내용은 Contribute to the Class Reference을 확인하세요.

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

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