강의

멘토링

로드맵

Inflearn brand logo image
Game Dev

/

Game Programming

[Unity6] Hands-on Multiplayer Defense in Unity6

This covers the process of developing a multiplayer game in the defense genre using Unity 6. It's a practical course where you learn step by step, from game logic to release.

(4.2) 11 reviews

170 learners

  • Pinous
게임개발자
최신버전
C#
Unity
multiplayer
Game Planning
game-programming

Reviews from Early Learners

What you will learn!

  • Unity6

  • C#

  • Game Design

Unity 6 was released on October 17, 2024.

The new release of Unity offers more advanced features and tools than version 5 in all aspects, including performance, graphics quality, AI, multiplayer support, and developer productivity .

Therefore, this course was created to help you learn and utilize the latest technologies and features based on the latest version of the Unity engine as soon as it is released.

We share the know-how we have gained by using it in depth since the preview version.
We will significantly reduce the time it takes to learn new features in Unity 6.

We implement a defense game using Unity 6's multiplayer function.

  • Key features of Unity 6 : Performance and graphics improvements compared to Unity 5, multiplayer and networking improvements

  • Graphics Rendering Pipeline : How to Implement Next-Generation Visuals Using URP and HDRP

  • Multiplayer Development : Implementing Multiplayer Features Using Netcode for GameObjects and Unity Gaming Services (UGS)

  • Defense Games: Everything You Need to Know About Implementing Multiplayer Defense Games

  • Launch and SDK: Additional work utilizing other assets such as ads, in-app purchases, and mobile launch

(Some of the videos from this lecture)

Q. Why should I learn Unity 6 now?

Unity 6 is the first new version released in 9 years, and long-term support (LTS) and regular updates will be provided based on this version going forward.

Therefore, learning Unity 6 now will provide a foundation for accessing and utilizing the latest features stably for years to come. In particular, since patches that improve existing features and optimize performance will be provided regularly through the new update system, I think learning Unity 6 now will be a great help in keeping up with the latest technology and easily adapting to the game development environment!

Q. What has been added in Unity 6 Preview?

(Unity6 Multiplay)

(Unity6 VFX Graph Sample)

(Unity6 Shader Graph Sample)

[Notes before taking the course]

Lecture Resources

Resources used in the lecture are provided only for the portions necessary for the lecture, and commercial use is restricted .
However, all script files that utilize the code used in the lecture can be used without restrictions.

Player Knowledge and Notes

This course is recommended for those who have basic knowledge of Unity. It is good to learn from the beginning, but please note that since we will not be explaining every part, there may be some difficult parts if you do not have prior knowledge of Unity or C#.

Preparation

The game you learn in this course includes the process of actually releasing a game and generating revenue.

  1. GooglePlay, AppStore developer account - for game development and release (If you plan to release on the AppStore, it takes quite some time to obtain a developer account, so we recommend preparing in advance.)


  2. Business registration - To generate in-app revenue (If you do not go through the business registration process, you can earn advertising revenue, but it is difficult to generate in-app revenue where users actually make payments within the game.)

This course is designed to help you take your first steps toward developing the game you've always dreamed of.

"I hope that this course will serve as a foundation for you to fully unleash your passion and creativity, rather than simply learning the skills. The lectures will be conducted step by step so that you can understand the essence of game development and complete creative and original projects. I sincerely hope that through this course, you will all grow into developers who can create the games you have always wanted. "

Recommended for
these people

Who is this course right for?

  • Basic Unity knowledge

  • Those interested in the upcoming Unity6

  • Anyone interested in multiplayer creation using Unity6

  • Those who want to make a defense game

  • Those who want to develop their own game

Need to know before starting?

  • C#

  • Unity

Hello
This is

1,360

Learners

91

Reviews

168

Answers

4.7

Rating

9

Courses

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

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

이메일
pinous.g@gmail.com

 

 

Curriculum

All

71 lectures ∙ (29hr 35min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

11 reviews

4.2

11 reviews

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

    Reviews 3

    Average Rating 5.0

    Edited

    5

    79% enrolled

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

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

      Reviews 3

      Average Rating 5.0

      5

      87% enrolled

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

      • anhyeokjun님의 프로필 이미지
        anhyeokjun

        Reviews 7

        Average Rating 5.0

        5

        23% enrolled

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

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

          Reviews 1

          Average Rating 5.0

          5

          23% enrolled

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

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

            Reviews 1

            Average Rating 5.0

            5

            14% enrolled

            $228.80

            Pinous's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!