게임 개발

/

게임 프로그래밍

따라하면서 배우는 고박사의 유니티 하이퍼캐주얼게임 시리즈 04

유니티에 대한 기반 지식을 다진 이후 "이제 무엇을 해야 할까?" 고민하는 초보자 대상의 강의입니다. 게임의 규모가 크지 않은 하이퍼 캐주얼 게임 (Hyper Casual Game)을 제작해 보며 짧지만 강렬하게 해당 게임의 핵심 코드를 학습할 수 있습니다. (강의에서 사용하는 모든 리소스, PDF 자료를 제공하고 있습니다.)

(5.0) 수강평 1

수강생 38

Thumbnail

초급자를 위해 준비한
[캐주얼게임, 유니티] 강의입니다.

이런 걸
배워요!

  • 유니티를 이용해 상용화 된 하이퍼 캐주얼 게임을 제작

  • Color Run 게임 제작 (2D)


이 강의는!

유니티, C#으로 만드는 고박사의 하이퍼 캐주얼 게임 시리즈 네 번째!

Color Run 게임 제작 편입니다.

초심자를 위한

따라하면서 배우는 게임 개발

유니티 엔진, 어떻게 사용하는지는 조금 알겠는데...

'그럼 이제 뭘 하지?' 싶었던 분들, 막상 어떻게 게임을 만들어야 할 지 막막하셨던 분들은 주목하세요!


유니티, 기초는 배웠는데
실제 게임을 어떻게
만들어야 할지 막막했다면?

상용화된 게임
개발 방식이
궁금했다면?

실제 예제를
따라 만들어보며
재밌게 배우고 싶다면?


유니티로 다양한 게임을 만들어보고 싶었던 분들을 위해 이 강의를 제작했습니다.

내 손으로 직접 간단한 하이퍼캐주얼 게임을 만들어보며 쉽고 재미있게 상용 게임의 구조를 익히고,

게임 개발에 대한 감을 잡을 수 있도록 제작한 강의입니다.

강의 학습을 위한

377페이지 분량의 PDF를 제공합니다!

실습에 사용한 모든 리소스는 물론, 377페이지 분량의 강의 PDF를 함께 제공합니다. 강의를 듣다가 번거롭게 재생/일시정지를 반복할 필요 없이 꼼꼼하게 정리된 PDF를 보며 예제를 따라 만들어보세요.

학습 내용

섹션 (1) 플레이어와 카메라

화면 드래그로 플레이어의 이동 제어

카메라 이동 제어와 크기(orthographicSize) 제어

섹션 (2) 기본 오브젝트

구역의 시작 지점에 등장해 플레이어의 색상을 변경하는 Change Color Bar

아이템으로 분류되는 Star

장애물로 사용하는 Triangle, Square, Circle 오브젝트 제작

섹션 (3) 이동, 회전, 크기 변화 오브젝트

게임의 난이도 조절 역할을 수행하는 이동, 회전, 크기 변화 오브젝트 제작

섹션 (4) 패턴, 구역 오브젝트

게임에서 사용할 16개의 다양한 패턴 오브젝트

색상 변경 바, 장애물, 아이템을 묶어 제작한 10개의 구역 오브젝트 제작

구역의 자동 생성/색상 설정 제어 장치 제작

섹션 (5) 오브젝트 충돌 처리

색상 변경 바와 충돌했을 때 플레이어 색상 변경

아이템과 충돌했을 때 아이템 획득 처리

같은 색상의 장애물과 충돌했을 때 장애물 삭제

다른 색상의 장애물과 충돌했을 때 게임오버

섹션 (6) 게임 UI

Main, In Game, GameOver UI 제작 및 연동

현재 점수, 최고 점수 연동

섹션 (7) 스킨 상점 (Skin Shop)

획득한 별을 이용해 스킨을 구매/선택하고,

선택한 스킨을 In Game에서 확인

섹션 (8) 기록 보관소 (Archive)

획득한 별을 이용해 스킨을 구매/선택하고,

선택한 스킨을 In Game에서 확인

섹션 (9) Additive

게임의 난이도 조절을 위해 시간이 지남에 따라 플레이어 이동 속도를 증가시키고,

모바일 빌드를 위한 과정을 수행

수강 전 참고 사항

  • 이 강의는 유니티 2023.2.xf1 버전으로 제작된 강의이며, 현재 최신 버전인 Unity 6에서 동일하게 작동합니다. (2024. 05. 07)

  • 이 강의는 최신 버전의 기법이 필요하지 않기 때문에 더 낮거나 높은 버전의 유니티를 사용해도 무방합니다.


학습 자료 (섹션 0)

  • "교재 PDF, 교재 내부 영상, 리소스"를 다운로드 받아 학습을 진행하세요.

  • 만약 코드를 작성하다 오타로 인해 오류가 나거나 코드 작성이 귀찮다면 "스크립트(*.cs) 파일"을 다운로드 받으세요

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • "따라하면서 배우는 고박사의 유니티 기초" 강좌를 수강하신 분

  • 기존 하이퍼캐주얼 시리즈 강좌를 수강하신 분

  • 상용화된 하이퍼캐주얼 게임 개발 방법이 궁금하신 분

선수 지식,
필요할까요?

  • 유니티 엔진 사용법에 대한 이해

  • C# 언어에 대한 이해

주요 경력

現 2016 ~ 공주대학교 게임디자인학과 강의전담교수

現 2022 ~ 유니티 공식 인증 강사 (Unity Certified Instructor)

 2014 ~ 2015, 2022 ~ 호서대학교 게임학과 외래교수

2023 포항공과대학교 전자전기공학과 외래교수

前 2015 ~ 2018 백석대학교 정보통신학부 외래교수

前 2016, 2020~2021 배재대학교 게임학과 외래교수

前 2016 한국영상대학교 게임애니메이션과 외래교수

前 2016 남서울대학교 VRAR 외래교수

前 2017 계원예술대학교 게임미디어과 외래교수

前 2018 상명대학교 사진영상콘텐츠학과 외래교수

前 2019 공주대학교 컴퓨터공학부 외래교수

前 2022 우송대학교 테크노미디어융합학부 (게임멀티미디어전공) 외래교수

 

"고박사의 유니티 노트" 유튜브 운영

https://www.youtube.com/@unitynote

 

소개

게임 프로그래밍 전공으로 게임 개발, 유니티 엔진 강의를 하고 있습니다.

강의 분야 : 유니티 엔진(기초, 2D/3D 게임 개발, VR/AR), 서버, 인공지능, 셰이더, 게임학개론 등

커리큘럼

전체

35 ∙ 2시간 34분

수업 자료

가 제공되는 강의입니다.

  • 교재, 영상, 리소스 (필수 다운로드)

강의 게시일: 2024년 05월 17일
마지막 업데이트일: 2024년 06월 20일

수강평

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