게임 개발

/

게임 프로그래밍

고도엔진으로 2D 매치 게임 만들기

고도엔진으로 '같은 그림 맞추기' 카드 게임 만드는 방법을 자세하게 설명합니다.

(5.0) 수강평 3개

수강생 120명

Thumbnail

초급자를 위해 준비한
[게임 프로그래밍, godot-engine] 강의입니다.

이런 걸
배워요!

  • 고도엔진으로 '같은 그림 맞추기' 게임 만드는 법

  • 이중 루프를 이용한 카드 생성과 배치 방법

  • 마우스 클릭으로 카드를 뒤집는 방법

  • 두 장의 이미지를 비교하여 같으면 사라지게 하기

  • 카드 애니메이션, 클릭시의 오디오 효과, 타이머 및 UI

고도엔진 기초는 아는데, 이것으로 무엇을 만들 수 있을지 막막하신가요?

걱정 마세요. 원래 막막하답니다!

너무 고민 말고, 저와 함께 간단한 게임부터 함께 만들어 보시는 건 어떨까요?

이런 게임 만드실 수 있으시겠어요?

일단 만들고자 하는 게임을 보여 드릴께요! 여러분이 다 아시는 이미지 맞추기 카드 게임입니다.

  • 게임이 시작되면 가로 세로 정해진 개수의 카드를 생성한다

  • 화면 중심을 기준으로 카드를 정확한 위치에 배치한다

  • 마우스로 카드를 클릭하면 뒤집어 이미지를 보여 준다

  • 클릭한 두 장의 카드 이미지를 비교해서 같으면 사라지게 한다

  • 게임이 시작되면 남은 시간이 표시되고 카운트 다운

  • 모든 카드를 다 맞추면 게임 승리

  • 시간 내에 다 못 맞추면 게임 패배

  • 게임 종료시 버튼이 보이고 클릭시 게임 다시 시작

만드실 수 있다구요?

축하 드려요! 이 강의를 수강하시기에는 이미 너무 높은 수준입니다. 더 깊이 있는 내용을 다루는 강의나 책으로 공부하시거나, 스스로 목표를 정해서 게임을 만들어 나가시면 될 것 같네요!

어떻게 만들지 좀 막막하시다구요?

걱정 마세요! 이 강의를 보시면서 따라서 만들어 보시면 됩니다. 생각보다 어렵지 않으니까 금방 이해하실 수 있을 거에요!

이해보다 암기 먼저

교육 전문가들에 따르면, 배움에 전제가 되는 것은 이해가 아니라 암기입니다. 암기가 먼저, 그리고 이해는 그 다음에 자연스럽게 따라온다는 것이죠.

게임 개발을 배우는 과정에서 이해가 안돼서 포기하는 분들을 많이 보았습니다. 그런데 무엇이든 처음 보고 이해할 수 있는 사람이 얼마나 많을까요? 여러 번 반복해서 접해 보고 익숙해져야 비로소 이해가 뒤따라 오는 법입니다.

처음부터 이해가 안된다고 포기하지 마세요. 여러 번 반복하면서 익숙해지는 것이 먼저입니다.

이 강의를 따라 하면서 그저 여러 번 반복해 보세요. 그러다 보면 이와 유사한 2D 카드 게임은 쉽게 만드실 수 있을 거에요!

수강 전 참고 사항

실습 환경

  • 운영 체제 및 버전(OS): 고도엔진은 Windows, macOS, Linux 등 다양한 OS에서 동작합니다. 저는 Windows 환경에서 강의를 만들었지만 다른 OS 사용자들도 보실 수 있습니다.

  • 자세한 컴퓨터 사양은 고도엔진 공식 홈페이지를 참고하시면 됩니다.

학습 자료

  • 9장의 카드 이미지와 3개의 wav 오디오 파일이 제공됩니다. 이미지는 지식 공유자가 스테이블 디퓨전을 이용해서 직접 만들었고, 오디오 파일도 Bxfr 툴을 이용해서 직접 만들었습니다. 따라서 라이센스 제약 없이 사용 가능합니다.

  • 강의 제작시 만들었던 프로젝트 폴더 전체 압축 파일이 제공됩니다


선수 지식 및 유의사항

  • 이 강의는 AI 음성을 이용하여 녹음되었습니다

  • 고도엔진 및 GD 스크립트의 기초를 알고 계신 분들을 대상으로 합니다. 만약 고도엔진이 처음이시면 저의 다른 강의 '초보자를 위한 고도엔진 게임 개발 입문'을 먼저 수강하시기 바랍니다.


이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 고도엔진 기초를 알고 있는 분

  • 프로그래밍의 기초 개념을 이해하고 있는 분

  • GD 스크립트 기초 지식이 있는 분

선수 지식,
필요할까요?

  • GD 스크립트 기초

  • 고도엔진 기초

다양한 실무 게임 개발 경험을 가진 현업 개발자입니다. PC, 온라인, 모바일, 콘솔, VR 등 다양한 플랫폼을 대상으로 한 상업용 게임 개발에 참여해 왔습니다. 제 강의는 AI 음성을 이용하여 제작됩니다. 그래서 머신 튜터입니다.

커리큘럼

전체

17개 ∙ (1시간 50분)

수업 자료

가 제공되는 강의입니다.

강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!