인프런 영문 브랜드 로고
인프런 영문 브랜드 로고
NEW

Unity6 장르별 프로젝트 실전 게임 - 하이브리드 캐주얼 게임(슈팅)

Unity6를 활용한 하이브리드 캐주얼 게임을 제작 할 수 있다.

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

이런 걸 배울 수 있어요

  • 본 과정은 장르별 게임개발의 일환으로 플리피 버드의 조작성을 지닌 슈팅 게임을 만듭니다

  • 나만의 인디게임 제작의 토대가 될 뿐 아니라 타 장르개발에 도움이 됩니다

Unity 엔진은 현업에서 인디 게임에서도 많은 업체와 개인이 사용하는 범용적인 엔진입니다.
유니티 엔진은 기존 게임개발자이 손쉽게 게임을 개발할 수 있으며 전문 개발자가 아니어도 다양한 분야의 많은 크리에이터들이 관심있는 분야의 컨텐츠나 게임을 만드는 토대로 사용합니다.
본 강좌는 유니티로 만들 수 있는 다양한 컨텐츠 및 게임중 하이브리드 캐주얼 게임을 제작하는 방법을 설명하고 있습니다.
게임 개발 프로젝트 실무 제작 방식을 기반으로 강의가 진행되며 본 강의는 플레이 가능한 하이브리드 캐주얼 슈팅 게임을 제작 방법을 설명하고 있습니다.

차근차근 하나씩 강의를 따라서 같이 개발하다 보면 강의를 마칠 때 즈음 나만의 게임을 충분히 만들수 있다는 생각이 들것 입니다.

소프트캠퍼스는 재미있고 유용한 강의를 위해 노력하고 있습니다. 감사합니다.


강의 소개 및 개요 (1 강~ 2강)
하이브리드 캐주얼 게임의 간단한 정보와 지식 그리고 게임에 대한 간단한 기획과 제작 순서를 설정합니다


프로토타입 제작(3강~18강)
> 유니티 컨텐츠는 1개이상의 씬으로 이루어져 있습니다. 따라서 컨텐츠 내의 여러 씬을
구성하고 각씬별 기본 로직을 제작합니다.


>게임개발을 시작한 후 맨처음 단계는 플레이가능 프로토타입을 만드는 것입니다. 프로토 타입은 게임의 방향성을 제시하고 이후 개발될 컨텐츠의 토대가 됩니다 . 그래서 프로토타입 버전에는 만들고자 하는 핵심 기능을 구현을 해야 합니다

1) 게임의 핵심요소 인 플레이어 및 적군 객체를 제작하고 주변대상과의 기본적인 상호작용이 이루어 져야 합니다.
2) 게임내 플레이상황에 맞는 스테이지제작 및 배경 갹체제작 아이템객체를 만듭니다
3) 플레이어의 객체와 상호작용(이동 , 공격, 스크롤)을 구현하고
4) 적군의 경우 상황별 상호작용 및 공격 및 파괴행위를 해야 합니다
5) 그 외 각 요소의 상호작용을 통해 플레이 가능한 기본 컨텐츠를 만들게 됩니다


알파버전 제작 (18 강 ~ 38강)

플레이 가능한 프토타입을 바탕으로 실제 플레이 버전와 유사한 퀄리티의 알파버전의 개발을 하게 됩니다
이때 리펙토링(기존 프로젝트를 분석해서 로직과 기능 추가 및 최적화)를 하고 리소스 데이터의 교체 작업이 이루어 지게 됩니다 그리고 게임내 플로우의 확장 및 로직의 개선과 더불어 게임성의 개선을 이루게 됩니다

1) 간단한 버그패치를 통해 에러를 고쳐나가며 다양한 리소스(애셋) 마켓을 검색해서 개선 시킬 디자인 요소 및 3D 요소를 찾습니다

2) 기존의 플레이어 형태를 고쳐서 에셋을 직접 다운로드해서 모델링을 교체하고 애니메이션을 넣어서 역동적인 플레이가 가능하도록 할 것 입니다
3) 게임내 구성요소들의 교체와 게임에서 사용할 지형을 제작하고 교체하는 과정을 통해 보다 더 실제 게임에 가깝게 변경할 것입니다

4) 유한 상태 머신을 기반으로 각 객체별 로직의 확장과 디자인 패턴을 통해 데이터 관리의 기초를 확립합니다


베타버전 제작 (31강 ~48강)
알파버전에서 미처 손보지 않은 다양한 요소를 수정 및 교체 하며 로직내의 버그를 본격적으로 수정하게 됩니다.그리고 실제 게임내의 핵심 요소들을 추가적하고 개선함으로 상품적 가치를 지닌 게임의 형태로 만들게 됩니다
1) 게임내 필요한 정보의 세이브와 로드를 하게 됩니다

2) 밸런스를 맞춥니다

3) 씬별 미진한 부분이나 상점의 구축을 통해 상품성을 확립합니다
4) 알파에서 미처 추가 못 한 화면과 ui의 교체가 이루어 지며
5) 배경음악과 효과음의 재생이 가능 및 볼륨 조정이 가능합니다
6) 적군의 정보의 개선이 이루어지며 게임내 버그를 수정합니다
7) 공격 및 피격 관련 효과들이 추가되며
8) 씬을 재활용 하는 과정에서 버그를 수정함으로써 보다 더 퀄리티 있는 컨텐츠로 업그레이드 합니다


고현철 강사님의 다른 강의를 살펴보세요 🏃


고현철의 Unity 장르별 프로젝트 게임- 디펜스 게임

고현철의 Unity 장르별 프로젝트 실전 게임 - 런 게임 


이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 게임에 관심이 있으신 분들 그리고 유니티를 이용해서 게임을 만들고자 하는분에게 추천합니다.

  • 하이브리드 캐주얼 장르이지만 슈팅게임의 필수적인 요소들 게임내 필수적인 요소들은 다 포함되어 있기 때문에 다른 게임을 만드실때도 도움이 되실것입니다

선수 지식,
필요할까요?

  • 유니티 엔진은 C# 문법으로 로직 제어를 하기 때문에 C# 에 대한 기본적인 이해도가 있으면 좋습니다

안녕하세요
소프트캠퍼스입니다.

14,992

수강생

749

수강평

589

답변

4.7

강의 평점

37

강의

커리큘럼

전체

50개 ∙ (20시간 11분)

해당 강의에서 제공:

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

수강평

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