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

[Unity6] 유니티6로 배우는 실전 멀티플레이 디펜스

유니티6를 활용해 디펜스 장르의 멀티플레이 게임을 개발하는 과정을 다룹니다. 게임 로직부터 출시까지 단계별로 배우는 실전 강의입니다.

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

이런 걸 배울 수 있어요

  • Unity6

  • C#

  • 게임 기획

2024년 10월 17일에 Unity6가 출시되었습니다.

새롭게 출시되는 유니티는 5버전에 비해 성능, 그래픽 품질, AI, 멀티플레이어 지원, 개발자 생산성 등 모든 면에서 더 발전된 기능과 도구를 제공합니다.

따라서 본 강의는 출시와 동시에 최신버전의 Unity 엔진을 기반으로, 최신 기술과 기능을 직접 배우고 활용할 수 있도록 돕기 위해서 제작되었습니다.

프리뷰 버전부터 깊이있게 사용하며 이해한 노하우들을 공유하여,
Unity6의 기능들을 새롭게 학습하는 시간을 현저히 줄여드리도록 하겠습니다.

유니티6의 멀티플레이 기능을 통해서 디펜스 게임을 구현합니다.

  • Unity 6의 핵심 기능: Unity 5와 비교한 성능 및 그래픽 향상 요소, 멀티플레이어 및 네트워크 기능 개선

  • 그래픽 렌더링 파이프라인: URP 및 HDRP를 활용한 차세대 비주얼 구현 방법

  • 멀티플레이어 개발: Netcode for GameObjects, Unity Gaming Services(UGS)를 사용한 멀티플레이어 기능 구현

  • 디펜스 게임 : 멀티플레이 디펜스 게임의 구현 방법에 대한 모든 것

  • 출시 및 SDK : 광고, 인앱 결제 등 타 에셋을 활용한 추가 작업과, 모바일 출시

(본 강의 영상 중 일부)

Q. 왜 유니티6를 지금 배워야 하나요?

유니티6는 9년 만에 출시된 새로운 버전으로, 향후 이 버전을 기준으로 장기 지원(LTS)과 정기적인 업데이트가 제공될 예정입니다.

따라서 지금 유니티 6을 배우면 앞으로 수년간 안정적으로 최신 기능을 접하고 활용할 수 있는 기반이 마련됩니다. 특히, 새로운 업데이트 시스템을 통해 기존 기능을 개선하고 성능을 최적화하는 패치들이 정기적으로 제공될 예정이기 때문에, 최신 기술을 따라잡고 게임 개발 환경에 쉽게 적응하기 위해서는 지금 유니티6를 학습하는 것이 큰 도움이 될거라 생각합니다!

Q. 유니티6 프리뷰에서는 어떤 내용이 추가되었나요?

(Unity6 Multiplay)

(Unity6 VFX Graph Sample)

(Unity6 Shader Graph Sample)

[수강 전 참고사항]

강의 리소스

강의에서 사용되는 리소스는 강의에 필요한 일부만 제공되며, 상업적 이용이 제한됩니다.
다만 강의에서 사용되는 코드를 활용한 모든 스크립트 파일들은 제한 없이 사용이 가능합니다.

선수 지식 및 유의사항

강의는 Unity를 기본적으로 사용 할 줄 아시는 분들이 수강 하시는 것을 권장 드립니다. 처음부터 배우신다는 목적도 좋지만, 모든 부분을 설명을 드리면서 진행하지는 않기에 Unity, C#에 대한 선수 지식이 없으신 경우 어려운 부분이 있을 수 있다는 점 참고 부탁 드리겠습니다.

준비 사항

해당 강의에서 배우는 게임은 실제 게임을 출시하고, 수익까지 창출하는 과정을 포함하고 있습니다.

  1. GooglePlay, AppStore 개발자 계정 - 게임 개발 후 출시를 위하여 (AppStore의 출시를 진행하시려는 경우 개발자 계정 취득을 위한 시간이 꽤 걸리기에 미리 준비를 권장 드립니다.)


  2. 사업자 등록 - 인앱 수익을 창출하기 위하여 (사업자 등록 과정을 거치지 않으면 광고 수익은 획득 가능하나 게임 내부에서 실제로 유저가 결제하는 인앱 수익은 창출하기 어렵습니다.)

이 강의는 여러분이 꿈꾸던 게임 개발의 첫 걸음을 내딛는데 도움을 드리고자 하는 마음으로 제작되었습니다.

"저는 이 과정이 단순히 기술을 배우는 것을 넘어, 여러분의 열정과 창의력을 마음껏 발휘할 수 있는 기반이 되기를 바랍니다. 앞으로 강의는 여러분이 게임 개발의 본질을 이해하고, 창의적이고 독창적인 프로젝트를 완성할 수 있도록 단계적으로 운영될 예정입니다. 이 과정을 통해 여러분 모두가 원하던 게임을 직접 만들 수 있는 개발자로 성장하길 진심으로 바랍니다."

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • Unity에 대한 기본 지식이 있는 분

  • 곧 출시 될 Unity6에 관심이 있는 분

  • Unity6를 활용하여 멀티플레이 제작에 관심이 있는 분

  • 디펜스 게임을 제작하고 싶으신 분

  • 자신만의 게임을 개발하고 싶으신 분

선수 지식,
필요할까요?

  • C#

  • Unity

안녕하세요
Pinous입니다.

1,166

수강생

63

수강평

141

답변

4.7

강의 평점

9

강의

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

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

이메일
pinous.g@gmail.com

 

 

더보기

커리큘럼

전체

71개 ∙ (29시간 35분)

해당 강의에서 제공:

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

수강평

전체

9개

4.3

9개의 수강평

  • 양승근님의 프로필 이미지
    양승근

    수강평 3

    평균 평점 5.0

    5

    87% 수강 후 작성

    평소 이런 장기적인 프로젝트의 강의는 조금 듣다가 완강하지 못하고 중간에 그만두는 경우가 많은데요. 현재 출시를 제외하고 70%이상을 수강하며 느낀 점을 적어보겠습니다. 장점1 : 중간을 생략하지 않는다. 보통 처음부터 깔끔한 코드를 보여주기 위해 생략하고 최종 코드를 적어주시는데요. 이 강의는 처음부터 최종단계의 코드를 보여주는 것이 아니라 천천히 고쳐가면서 코드를 진행합니다. 장점2. 난이도의 적정성 초보는 아니고 그렇다고 고수도 아닌 저에게 정말 난이도가 적절했습니다.(게임을 2개 이상정도는 완성해 본 2년이상 유니티를 꾸준히 공부해왔을 사람에게 약간 도전적인 난이도인 것 같습니다.) 장점3. 회소성 있는 컨텐츠 유니티 NetCode를 활용한 컨텐츠 개발 강의는 잘 없는데요. Unity6와서 큰 업데이트가 있는 멀티플레이 기능을 미리 공부해 볼 수 있다는 점에서 강점이 있습니다.

    • anhyeokjun님의 프로필 이미지
      anhyeokjun

      수강평 7

      평균 평점 5.0

      5

      23% 수강 후 작성

      많은 분들이 봤으면 좋겠습니다 !!! 처음부터 출시까지 게임 완성해보고 싶은 분들은 이 강의로 충분합니다

      • 안종화님의 프로필 이미지
        안종화

        수강평 1

        평균 평점 5.0

        5

        23% 수강 후 작성

        처음에는 코드 전개가 예상과는 조금 다르게 흘러가서 적응이 필요했지만, 따라가다 보니 실무에서 필요한 유연한 사고를 배울 수 있는 기회가 되었습니다. 연재형 강의 특유의 흐름 덕분에 개발 과정을 함께 만들어가는 느낌이 인상 깊었고, 강사님의 정성과 진심 어린 소통에 큰 감동을 받았습니다. 개인적으로도 고민이 많던 시기에 다시 동기부여가 되는 강의였습니다. 감사합니다!

        • 최시원님의 프로필 이미지
          최시원

          수강평 2

          평균 평점 5.0

          수정됨

          5

          79% 수강 후 작성

          강의를 들어보고 솔직하게 수강평을 말해보자면 장점 : 1. 유니티의 싱글플레이 게임을 만들어보셨던 분이라면 멀티플레이의 구조도 가볍게 보기 좋음 2. 유니티6의 멀티플레이 강의가 별로 없기 때문에 NetCode를 경험해보고 싶다면 괜찮 단점 : 1. 강의 내용 자체가 코드의 구조를 잘짜는 강의는 아니기 때문에 코드 퀄리티를 기대하지 못함 (실제 현업에서 보기 힘든 코드) 2. 강의에서 필요한 내용만 보고 싶은 수강생에게는 불필요한 내용이 많음 (코드 수정이 너무 잦음(강의를 준비해서 온다기 보다는 만들면서 아니면 고치지라는 마인드 처럼 보임 (물론 트러블슈팅까지 수강생에게 교육시키고 싶다라는 생각이면 할말은 없음) etc. 그.. Init이 Initialization의 줄인거를 알고계시겠지만 "아이닛"이라고 부르시는 이유가 계실까요..? 보통 이닛으로 부르지 않나요...? 총평 유니티로 싱글플레이 게임을 한번정도 만들어본 사람이라면 가볍게 볼 수 있고, 멀티플레이의 데디케이티드 서버, 리슨 서버, p2p 등의 방식이 어떻게 동작하는지 가볍게 볼 수 있다. 다만 게임을 만드는 것에 집중 되어 있기 때문에 이론 또는 서버가 동작하는 형태, 코드의 퀄리티 등을 기대하기는 어렵다. 그래서 초급자~중급자 사이분들이 들어보면 괜찮은 강의일 수 있다.

          • Gyung min Bang님의 프로필 이미지
            Gyung min Bang

            수강평 1

            평균 평점 5.0

            5

            14% 수강 후 작성

            Pinous님의 다른 강의

            지식공유자님의 다른 강의를 만나보세요!

            비슷한 강의

            같은 분야의 다른 강의를 만나보세요!

            월 ₩59,400

            5개월 할부 시

            ₩297,000