초보자를 위한 고도엔진 게임 개발 입문
코딩 경험없는 완전 초보자를 위한 고도엔진 게임개발 강의입니다. 게임 개발을 처음 시작하는 분들이라면 이 강의로 시작하세요!
입문자를 위해 준비한
[게임 프로그래밍, godot-engine] 강의입니다.
이런 걸
배워요!
고도 엔진 사용법
2D 및 3D 게임 개발을 위한 기본 지식
GD 스크립트 기초
2D 우주선 슈팅 게임 구현 방법
3D 점프 달리기 게임 구현 방법
이런 분들께
추천드려요!
학습 대상은
누구일까요?
코딩 경험은 없지만 게임 개발을 배우고 싶은 분
플레이 가능한 게임을 직접 만들면서 기초를 배우고 싶으신 분
한 번에 10 분 이상의 긴 강의를 듣기 힘들어 하시는 분
안녕하세요
머신튜터입니다.
다양한 실무 게임 개발 경험을 가진 현업 개발자입니다. PC, 온라인, 모바일, 콘솔, VR 등 다양한 플랫폼을 대상으로 한 상업용 게임 개발에 참여해 왔습니다. 제 강의는 AI 음성을 이용하여 제작됩니다. 그래서 머신 튜터입니다.
커리큘럼
전체
72개 ∙ 6시간 0분
수업 자료
가 제공되는 강의입니다.
강의 소개
02:23
고도 엔진 다운로드 및 실행하기
02:25
첫번 째 프로젝트 만들기
01:57
고도 엔진 작업 환경 보기
01:05
씬을 만들고 게임을 실행해 보자
02:02
게임 해상도 변경하기
01:41
화면에 2D 이미지를 표시해 보자
02:42
이미지 파일 준비하기
01:25
플레이어 캐릭터 씬 만들기
02:18
플레이어 캐릭터에 이미지 할당하기
03:26
인스턴스 개념 이해하기
02:16
플레이어 캐릭터를 다시 세팅하기
07:15
플레이어 캐릭터 스크립트 만들기
02:28
캐릭터 이동 스크립트 작성하기
05:54
우주선을 왼쪽으로 이동시켜 보자
02:58
우주선을 속력에 맞춰 이동시키자
03:50
이동 방향 바꾸기
02:58
왼쪽 화살표 키를 이용한 방향 전환
06:16
오른쪽 화살표 키 이동 추가하기
03:16
우주선의 좌우 이동 영역 제한하기
05:03
변수 개념 이해하기
06:00
고도엔진의 기본 함수 이해하기
03:22
움직이는 총알 만들기
05:22
총알 이동 구현을 위한 로직 작성하기
07:03
총알의 타겟에 대한 그룹 지정하기
04:43
총알의 타겟 씬 만들기
04:34
총알과의 충돌시 타겟 제거하기
06:39
스크립트로 화면 해상도 가져 오기
04:36
인스턴스 생성을 위한 함수 작성하기
03:26
여러 개의 적 캐릭터 쉽게 생성하기
05:21
적 캐릭터 파괴시 이벤트 수신하기
06:34
파괴된 적 캐릭터의 숫자 계산하기
04:20
게임 승리 결과 화면에 표시하기
03:37
게임에 효과음 넣기
04:46
적 파괴시 효과음 플레이하기
03:25
3D 프로젝트를 만들자
07:08
3D 씬에 라이트 추가하기
04:21
3D 씬 다루기
04:32
큐브 회전시키기
02:56
큐브의 크기 변경하기
02:35
여러 개의 뷰포트 사용하기
04:48
3D 뷰포트 다루기
03:01
세 가지 3D 라이트
06:43
마지막 업데이트일: 2024년 09월 10일