Manuals
Manuals




This translation is community contributed and may not be up to date. We only maintain the English version of the documentation. Read this manual in English

Defold에 오신 것을 환영합니다

Defold는 2D 및 3D 게임 개발을 위한 무료, 경량, 고성능 턴키 솔루션입니다. 게임엔진, 에디터, 빌드 생태계를 하나로 묶어 설계, 제작, 출시까지 필요한 모든 것을 제공합니다. 지원되는 기능의 전체 목록은 제품 개요에서 확인할 수 있습니다.

우리는 게임 개발 과정의 특정 핵심 요소가 최대한 매끄럽고 수월하게 진행되도록 많은 시간과 노력을 들였으며, 이것이 Defold를 돋보이게 만든다고 믿습니다. 우리가 Defold 사용을 권하는 이유를 알아보세요.

어디서 시작해야 하나요?

우리의 Learning Hub는 Defold의 모든 학습 리소스로 들어가는 출발점입니다. 여기에서 다음을 찾을 수 있습니다.

  • 매뉴얼 (이 페이지처럼) - 특정 주제를 깊이 이해하고 지식을 넓히기 위한 문서
  • 튜토리얼 - 단계별 안내를 따라 무언가를 만들어 보기 위한 문서
  • 예제 - 짧은 코드 조각과 단순하고 작고 독립적인 기능 및 샘플
  • 강좌 - Zenva, Udemy 및 커뮤니티가 만든 더 긴 형식의 포괄적이고 구조화된 수업
  • 비디오 - 보는 것을 선호한다면 선택할 수 있는 많은 비디오 튜토리얼과 개요
  • API - 최신 전체 문서로 제공되는 모든 함수와 상수를 이해하기 위한 참조
  • FAQ - 가장 자주 묻는 질문에 대한 답변입니다. 문제가 이미 해결되었는지 검색해 보세요.

직접 실험하고, 튜토리얼을 따라 하고, 매뉴얼과 API 문서를 읽고, 커뮤니티 채널에 참여해 질문하고 다른 사용자에게 배우며 Defold의 개발 과정을 따라가 보기를 권장합니다.

게임 개발 여정을 시작하거나 Defold를 배울 때 알아두면 좋은 몇 가지 안내입니다.

Defold 에디터

에디터 개요

에디터 개요는 Defold 에디터에 대한 좋은 소개를 제공하며, 에디터 사용에 익숙해지고 시각적 도구를 사용하고 코드를 작성하는 데 도움이 됩니다. 다른 게임엔진의 에디터, 3D 모델링 프로그램, 프로그래밍 IDE에 익숙하다면 크게 낯선 점은 많지 않겠지만, 즐겨 쓰던 소프트웨어와 다른 부분은 항상 있습니다.

Defold의 빌딩 블록

빌딩 블록

Defold 빌딩 블록은 Defold에서 게임을 개발할 때 필요한 기본 핵심 개념을 다루는 훌륭한 입문 매뉴얼입니다. Defold는 여러 종류의 컴포넌트를 가진 게임 오브젝트를 사용해 게임을 만들고, 게임 오브젝트는 다시 컬렉션으로 그룹화됩니다. 이전에 다른 엔진을 사용해 보았다면 이런 개념이 익숙하게 느껴질 수 있습니다. Defold의 빌딩 블록을 특별하게 만드는 몇 가지 아키텍처 설계 결정이 있으며, 익숙해지는 데 약간의 시간이 걸립니다. 따라서 동작 방식을 이해할 필요가 있다고 느낀다면 빌딩 블록 매뉴얼이 좋은 시작점입니다.

예제

예제

예제 모음은 여러 조각을 조합해 실제로 동작하는 것을 만드는 방법을 익히기에 좋습니다. Defold에서 자주 하는 다양한 작업의 최소 예제, 사용할 수 있는 코드 조각, 일반적인 기능 샘플, 특정 기능의 쇼케이스를 찾을 수 있습니다.

튜토리얼

튜토리얼

튜토리얼은 게임 개발 여정을 시작하기에 좋습니다. 우리는 직접 해 보며 배울 때 가장 잘 배운다고 믿습니다. 그래서 다양한 실력과 복잡도 수준의 튜토리얼을 에디터와 Learning Hub에서 바로 사용할 수 있도록 제공하고 있습니다. 에디터를 실행하고 단계별 안내를 따라가며 무언가를 만드는 방법과 Defold가 동작하는 방식을 배워 보세요.

Lua 언어

Lua 개요

Lua는 Defold에서 모든 로직 제어에 사용하는 언어입니다. 엔진 내부는 빠른 C++ 기반 구조이지만, 상위 수준에서는 Lua 스크립트로 제어됩니다. Python, GDScript, GML, JavaScript 또는 다른 고수준 언어로 프로그래밍해 본 적이 있다면 Lua를 꽤 쉽게 이해할 수 있고 튜토리얼도 무리 없이 따라갈 수 있을 것입니다. 그렇지 않다면 Lua 매뉴얼을 읽고 거기서부터 시작하세요.

Defold 포럼

포럼

Defold 포럼은 종종 가장 좋은 학습 방법입니다. 다른 사람에게서 배우고, 포럼을 검색해 문제가 과거에 답변되었는지 확인하거나, 직접 질문할 수 있습니다. 우리 커뮤니티는 매우 친절하고 도움을 잘 주며, 일반적인 게임 제작과 특히 Defold에 대해 많은 지식을 가지고 있습니다. 막히는 부분이 있다면 주저하지 말고 포럼에서 도움을 구하세요.

Learning Hub

Defold를 배우기 위해 어떤 길을 선택하든, 언제든 우리의 Learning Hub로 돌아와 다른 학습 리소스를 찾고 Defold가 제공하는 다양한 기능과 개념에 대한 깊이 있는 설명을 담은 매뉴얼을 읽을 수 있다는 점을 기억하세요. 이해되지 않거나 잘못되었다고 생각하는 내용이 있다면 주저하지 말고 알려 주세요. 이 페이지들은 사용자를 위한 것이며, 우리는 최대한 좋은 문서로 만들고자 합니다. 그래서 사용자의 피드백을 고려하고 리소스를 개선해 학습 곡선을 최대한 매끄럽게 만들려고 노력합니다.

Defold에서 다음 멋진 게임을 만드는 과정을 즐기시길 바랍니다!