새로운 질서 위키

디폴드

디폴드(Defold)는 게임 엔진·편집기·빌드 환경을 함께 제공하는 제작 도구다. (디폴드 입문 안내) 2차원과 3차원 게임을 만들 수 있으며, 게임의 동작은 Lua 스크립트로 제어한다.

  • 게임 오브젝트에 구성 요소를 붙이고 이를 컬렉션으로 묶는다. (디폴드 입문 안내) 장면 속 이미지, 소리, 동작을 어떤 단위로 나누는지 고도 엔진과 비교해볼 수 있다.
  • Lua를 사용하는 러브와 언어가 겹치지만 편집 환경과 구성 방식은 다르다. 실험으로 방 하나에 움직이는 물체와 소리만 넣고 장면을 나누는 기준을 정해보자.
  • 소스를 수정하고 만든 게임을 판매하는 것과 엔진 자체를 상품화하는 것의 조건이 다르다. (디폴드 라이선스) 소스가 보인다는 이유만으로 모든 오픈 소스 라이선스와 같은 조건이라고 가정하지 않는다.

기타 등등

  • 공식 라이선스 안내에는 라이선스와 저작권 고지를 배포물에 포함하는 여러 방법이 나와 있다. 크레디트 화면뿐 아니라 함께 넣는 텍스트 파일이나 인쇄 매뉴얼도 예로 든다. 출처
  • 학습 자료에서 긴 강좌와 짧은 예제를 구분한다. 작은 예제는 완성된 게임 전체보다 특정 기능 하나를 읽는 데 초점을 맞춘다. 출처

#게임엔진 #도구 #프로그래밍