게임 개발

/

게임 프로그래밍

초보자를 위한 고도엔진 게임 개발 입문

코딩 경험없는 완전 초보자를 위한 고도엔진 게임개발 강의입니다. 게임 개발을 처음 시작하는 분들이라면 이 강의로 시작하세요!

27명 이 수강하고 있어요.

Thumbnail

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

이런 걸
배워요!

  • 고도 엔진 사용법

  • 2D 및 3D 게임 개발을 위한 기본 지식

  • GD 스크립트 기초

  • 2D 우주선 슈팅 게임 구현 방법

  • 3D 점프 달리기 게임 구현 방법

게임 개발, 아무 것도 모르신다고요? 그럼 이 고도 엔진 강의로 시작하세요!

이 강의는 코딩 경험 및 게임 개발 경험이 전혀 없는 완전 초보자들을 위해 설계되었습니다.

강의를 따라가면서 간단한 2D 슈팅 게임과 3D 점프 달리기 게임을 만들다 보면, 어느새 고도 엔진 사용법에 익숙해져 있는 자신을 발견하게 될 것입니다. 지금 시작해 보세요!

누구를 위한 강의인가요?

  • 프로그래밍 경험이 전혀 없는 분들

  • 게임 개발을 처음 시도해보시는 분들

  • 기존 엔진 사용자 중 고도 엔진(godot-engine)을 빠르게 익히고 싶은 분들

이런 강의를 찾으시나요?

쉽고 명확한 설명

프로그래밍(game-programming)에 대한 사전 지식이 없어도 괜찮습니다. 필요한 부분만 간결하게 배우며, 실제 게임 개발에 적용하는 방법을 익히실 수 있습니다.

효율적인 학습

불필요한 시간을 낭비하지 않도록, 꼭 필요한 내용만을 담았습니다. AI 음성을 이용하여, 즉흥적인 설명이 아니라 사전에 철저히 준비된 명확하고 간결한 설명을 전달합니다.

실습 중심

2D 슈팅 게임의 로직부터 시작하여, 3D 점프 달리기 게임까지 직접 만들어보며 게임 개발의 핵심을 경험하게 됩니다.

시각적 학습 지원

강의 중 필요한 모든 내용은 화면상의 기호, 슬라이드, 자막 등을 통해 직관적으로 학습할 수 있도록 설계되었습니다.

강의를 수강한 뒤에는 어떻게 되나요?

  • 게임을 어떻게 만드는지, 그 과정과 원리을 이해하게 됩니다.

  • 고도 엔진 사용 방법에 친숙해집니다.

  • 2D 게임과 3D 게임 개발의 공통점과 차이점을 이해하게 됩니다.

  • 원하는 게임 플레이 로직을 구현하기 위한 최소한의 핵심 코딩 능력을 갖추게 됩니다


  • 혼자 힘으로 필요한 책이나 강의를 찾아 스스로 게임 개발을 공부할 수 있는 능력을 갖추게 됩니다.


이런 내용을 배웁니다

고도 엔진 다운로드 및 사용 방법

다양한 버전의 고도 엔진 중 내가 원하는 버전을 선택하는 법. 새로운 프로젝트를 시작하고 게임 해상도 등 필요한 설정을 하는 방법을 배웁니다.

2D 슈팅 게임 만들기

간단한 2D 우주선 슈팅 게임을 만들어 보면서, 고도 엔진 게임 개발의 가장 기본적인 원리와 스크립트 작성 방법을 배웁니다.

3D 개발 환경에 익숙해지기

고도 엔진을 이용하여 3D 게임을 개발하기 위해 반드시 알아야 할 중요한 기능과 조작 방법을 배웁니다. 카메라와 라이트의 사용법, 3D 공간에서의 방향 개념 등을 이해할 수 있게 됩니다.

3D 점프 달리기 게임 만들기

3D 환경에서 점프 달리기 게임을 만드는 방법을 배웁니다. 이 과정에서 여러 개의 뷰포트를 활용하여 3차원 공간에 레벨을 구성하고, GD 스크립트(gdscript)를 이용하여 게임 로직과 UI 요소를 다루는 방법을 알게 됩니다.

수강 전 참고 사항

AI 음성을 이용하여 녹음한 강의입니다

  • 정확하고 실수 없는 강의를 위해 Amazon Polly 신경망 AI 한국어 음성을 이용하여 녹음하였습니다.


실습 환경

  • 운영 체제 및 버전(OS): Windows, macOS, Linux 등 모든 OS가 가능합니다.

  • 사용 도구: 고도 엔진(godot-engine) 4.2.2 버전 및 4.3 버전을 사용합니다.

사전 지식과 경험

  • 코딩 경험이나 게임 개발 경험이 전혀 없어도 됩니다.

  • 인터넷에서 필요한 파일을 다운로드 받아 압축을 푸실 수 있는 정도면 됩니다.

  • 게임 플레이 경험이 있고, 기본적인 게임 용어(예를 들어 2D 나 3D 게임)를 이해하고 계시다면 강의를 수강하시는데 어려움이 없을 것입니다.

라이센스

  • 고도 엔진은 MIT 라이센스에 의해 개발, 배포됩니다. 따라서 사용하는데 아무런 제약이 없습니다.

  • 강의에 사용된 이미지들과 오디오 파일은 Kenney가 만들어 공개한 것입니다. Creative Commons CC0 라이센스에 따라 자유롭게 사용하실 수 있습니다.

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 코딩 경험은 없지만 게임 개발을 배우고 싶은 분

  • 플레이 가능한 게임을 직접 만들면서 기초를 배우고 싶으신 분

  • 한 번에 10 분 이상의 긴 강의를 듣기 힘들어 하시는 분

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

커리큘럼

전체

72개 ∙ (6시간 0분)

수업 자료

가 제공되는 강의입니다.

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

수강평

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