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

[Unity6] 나만의 서바이벌 게임 만들기

"자원을 관리하고 생존에 도전하는 서바이벌 게임을 직접 만들어 보세요! 프로젝트 기반 학습으로 자원 채집부터 건물 건설까지 완성해가는 실전 강의입니다.

Thumbnail

중급자를 위해 준비한
[유니티6, 게임 모작] 강의입니다.

이런 걸 배울 수 있어요

  • Unity

  • 게임 개발

  • C#

다양한 Unity 6 기술을 한 번에 익히기 위한 최적의 선택: 서바이벌 장르

서바이벌 게임은 다양한 시스템이 복합적으로 작동하는 장르로, Unity의 기능을 폭넓게 학습하기에 최적의 프로젝트입니다. 이번 강의에서는 단순한 생존 요소를 넘어 자원 관리, 전투 시스템, 환경 변화 등 다채로운 게임 플레이 요소를 구현하며 Unity의 강력한 기능을 익히게 됩니다.

해당 강의에서는 아래와 같은 시스템들을 구현하는 방법에 대해서 배웁니다.

(채집)

채집 기능

서바이벌 게임에서 채집 기능은 플레이어가 필수 자원을 획득하여 생존 기반을 마련하는 핵심 요소입니다. 본 강의에서는 다양한 채집 시스템을 구현하며, 채집 과정의 인터랙션과 최적화를 배우게 됩니다.

(건설)

건설 시스템

서바이벌 게임에서 건설 시스템은 플레이어가 수집한 자원을 활용하여 방어 시설, 생산 설비, 장식물 등을 배치하고 기지를 확장하는 중요한 요소입니다. 이 시스템은 단순한 배치 기능을 넘어 전략적 구조 설계를 통해 플레이어의 생존과 성장에 기여합니다.

(일꾼 생성 시스템)

(몬스터 사냥 시스템)

AI 기반 일꾼 및 몬스터 시스템

서바이벌 게임에서 일꾼 및 몬스터 시스템은 자원 관리와 전투를 책임지는 주요 요소로, Unity AI 기능을 통해 다양한 상호작용과 행동 패턴을 구현합니다.

(날씨)

날씨 시스템

날씨 시스템은 서바이벌 게임의 몰입감을 높이고 전략적 요소를 추가하는 핵심 기능입니다. 날씨의 변화는 단순한 시각적 효과를 넘어, 플레이어의 행동과 게임 플레이에 직접적인 영향을 줍니다.

Q. 왜 서바이벌 장르인가요?

1. 다양한 시스템의 통합 구현

서바이벌 장르는 여러 시스템이 유기적으로 작동하며, 각각의 요소가 상호작용하는 복합적인 구조를 필요로 합니다. 이러한 요소들은 다양한 Unity 기능을 학습하기에 적합한 학습 목표를 제공합니다.

2. 실전 중심의 프로젝트 학습

서바이벌 장르는 다양한 기능을 실습할 기회를 제공하여 단일 프로젝트 내에서 폭넓은 기능을 경험할 수 있습니다. 각 시스템을 단계별로 구현하면서 실전에서 사용되는 다양한 개발 기법을 배울 수 있습니다.

3. 몰입감 있는 학습 환경 제공

서바이벌 장르는 낮과 밤의 주기, 기후 변화, 자원 관리, 전략적 전투 등 몰입감을 높이는 요소가 풍부합니다. 이를 통해 게임 개발 과정에서 흥미를 유지하며 학습할 수 있습니다.

4. 다양한 확장 가능성

서바이벌 장르는 기본적인 기능 구현 후에도 다양한 확장이 가능합니다.

이러한 확장성 덕분에 기초부터 고급 기능까지 단계적으로 학습할 수 있습니다.

[수강 전 참고사항]

본 강의는 Unity 6을 기반으로 진행되며, 수강 전 아래 내용을 확인해 주세요.

  1. 필수 Unity 버전

    • 강의에서 사용하는 Unity 버전은 Unity 6.xxxx 이상입니다.

    • Unity 6 이전 버전을 사용할 경우, URP(Universal Render Pipeline) 템플릿을 반드시 설정하여 프로젝트를 생성해야 합니다.

    • 최신 버전을 사용하여 호환성 문제 없이 강의를 진행해 주세요.

  2. 권장 개발 환경

    • Windows 또는 macOS 운영체제

    • Visual Studio 또는 Rider와 같은 코드 에디터 설치 권장

    • 최소 권장 사양: 8GB RAM, SSD, DirectX 11 또는 Metal 지원 GPU

이 강의는 여러분이 Unity의 강력한 기능을 활용해 창의적이고 몰입감 있는 게임을 개발하며, 게임 개발자로서 한 단계 더 성장할 수 있도록 돕기 위해 설계되었습니다.

"서바이벌 장르는 도전과 기회를 동시에 제공합니다. 여러분은 이 강의를 통해 단순한 생존 요소를 넘어, 시스템 설계와 기술 구현 능력을 키우며 자신의 아이디어를 현실로 만들어낼 수 있을 것입니다."

여러분의 열정과 노력으로 새로운 가능성을 열어가며, Unity를 활용한 게임 개발의 무한한 잠재력을 경험하는 여정이 되길 진심으로 기대합니다.

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 서바이벌 게임을 만들고 싶으셨던 분

  • 유니티 게임 개발을 배우고 싶으신 분

선수 지식,
필요할까요?

  • C#

  • 유니티

안녕하세요
Pinous입니다.

1,021

수강생

50

수강평

126

답변

4.7

강의 평점

8

강의

[소개드립니다.]
안녕하세요, 주식회사 파이누스 대표자입니다.

단순히 게임을 만들고 싶다는 어린시절 꿈만을 가지고 독학으로 유니티를 배워나가기 시작하였습니다. 독학이기에 남들보다 더욱 열심히 노력하자는 일념 하나로 계속해서 배워 나가다가 어느덧 한 회사의 대표로써 자리하게 되었습니다.
개발사로 성장을 시작 한지 약 2년의 시간이 흘렀습니다. 저희는 이제 자사만의 게임 개발을 목표로 전진하고 있으며, 그 과정을 강의 영상으로 촬영하여 수익 창출이 가능한 게임 개발에 대한 강의를 만들고자 합니다.

이메일
pinous.g@gmail.com

 

 

더보기

커리큘럼

전체

41개 ∙ (20시간 8분)

해당 강의에서 제공:

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

수강평

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