강의

멘토링

로드맵

BEST
게임 개발

/

게임 프로그래밍

[켠김에 출시까지] 유니티 방치형 키우기 게임 (M1 + C1)

출시 목표로 제작하는 유니티 방치형 키우기 게임을 매 주마다 분석하면서 학습하는 강의입니다.

(4.8) 수강평 100개

수강생 553명

  • Rookiss
겜서버
UnityC#MMORPG

먼저 경험한 수강생들의 후기

이런 걸 배울 수 있어요

  • 게임 개발

  • 유니티

  • C#

  • 방치형

게임, 구상만 하고 끝? NO!
다양한 기능을 만들고 실제로 출시까지

  • Rookiss에서 제작하는 [유니티 방치형 키우기 게임]을
    아이디어 구상 단계부터 실제 출시까지 따라오며 경험하는 프로젝트입니다.

  • RPG 핵심 콘텐츠(전투, 스킬, AI, 재화, 성장, 아이템, 퀘스트 등)의 구현을 학습해요.

  • 채팅 서버, 랭킹 서버, 우편등 서버의 기본기를 배워요.

  • 광고, 결제, 보안 등 게임을 운영하기 위한 지식을 학습해요.

  • 앱을 마켓에 올리고 출시하는 방법을 배워요.

취업은 준비하는 것이 아니라,
따라오는 것

학생들은 취업이 어렵다고 하소연을 하지만, 정작 회사에서는 뽑을 사람이 없다고 불평을 합니다. 입문 수준의 취준생은 많지만, 실전 프로젝트에 요구되는 신입 수준과는 여전히 격차가 크기 때문입니다. 학생들은 최선을 다해 열심히 공부를 하지만 애당초 옳은 방법을 모른채 무작정 노력만 한다고 능사는 아닙니다. 마라톤 경기를 뛸 때 역주행을 하면서 최선을 다해봤자 아무런 의미가 없는 것처럼, 프로그래밍 공부 또한 올바른 방향으로 나아가는 것이 중요합니다.

하지만 학생 입장에서는 제한된 정보 속에서 그 길을 찾는 것이 무척 어렵습니다. 회사에 들어가서 남의 코드를 많이 보는 것이 성장의 지름길이라고 하는데, 이 기회는 취직을 해야 주어지는 특권입니다. 그리고 막상 회사에서는 경력직을 선호해 신입 채용을 꺼립니다. 그렇다면 신입은 도대체 어떻게 경험을 쌓아야 할까요?

Rookiss MMO Lab은 1년마다 모바일 MMO를 출시하는 것을 목표로 신설된 5인 팀입니다. 게임은 아이디어와 재미로 성공을 시키고, 게임을 개발하는 데 사용한 기술은 널리 퍼뜨려 모두가 같이 성장하는 것이 Rookiss의 철학입니다. 2024년 상반기에는 [방치형 키우기 싱글 RPG 게임 (M1)]을 제작해서 RPG 컨텐츠와 웹서버 기본기를 학습하고, 하반기에는 이를 [MMO 게임 (M2)]으로 리메이크할 예정입니다. 이번 강의를 수강하시면 상반기 프로젝트 진행을 따라오실 수 있습니다.

게임은 <우르르 용병단> 풍의 2D 게임으로 기획하고 있고, 개발팀은 다음과 같습니다.

  • 프로그래머x2 (Rookiss, Dragon)

  • 기획x1 (Zombie)

  • 아트x2 (Ten, Ethan)

  • 애니메이션 (Goose)

어떤 포폴을 만들어야 취업할 수 있나요?

와 같은 질문은 큰 의미가 없습니다.

회사에서는 지원자의 종합적인 기술과 연구 능력을 우선적으로 판단하기 때문이죠. 하지만 간단한 유니티 퍼즐 게임을 메인 포폴로 제출하고 있고, 심지어 그 안에서 강조할 수 있는 핵심 기술이 하나도 없다면 전략이 잘못되었다고 볼 수 있습니다. 왜냐하면 취업은 근본적으로 상대평가인데 그 지원자의 서류는 수많은 취준생 중에서 아무런 변별력이 생기지 않기 때문입니다.

부트캠프 강의에서 학습한 내용을 토대로 큰 규모의 게임 제작을 연습해보고, 각종 RPG 구현/설계 방식을 기술 소개서로 작성한다면. 심지어, 개발 과정에서 고민한 내용들을 적고 최종적으로 이를 온라인 게임으로 만들어 출시까지 경험해볼 수 있다면. 서류 통과를 걱정하는 내가 아니라, 회사를 골라서 갈 수 있는 자신을 발견할 수 있을 겁니다. 취업은 준비하는 것이 아니라, 따라오는 것이기 때문입니다.

진행 방식

  • 본 강의(연재형)는 2024년 상반기(1월~6월) 매 주 진행하는 라이브 강의의 녹화 편집본이 올라옵니다.


  • 라이브 강의는

    Rookiss가 직접 Discord에서 라이브로 강의를 진행합니다.

  • 이번 주에 Rookiss 팀에서 개발된 진행 내용을 코드를 보며 설명 드립니다.

  • 단순한 코딩 강의가 아니라, 진지하게 출시와 수익을 목표로 합니다.

Q&A

Q. 온라인 게임인가요?

상반기에 진행되는 프로젝트는 싱글게임입니다. 다만 랭킹/채팅 등은 들어갈 예정입니다.

Q. 어떤 기술을 주로 다루나요?

RPG 컨텐츠(전투, 스킬, AI, 재화, 성장, 아이템, 퀘스트, 업적, 이벤트 등)의 설계가 핵심입니다. (Rookiss가 각종 프로젝트에서 경험한 다양한 설계 방법 등을 전수합니다). 서버 기본기 학습을 통한 채팅/랭킹 구현. 인증/결제/광고와 같은 기타 주제도 다룹니다.

Q. 실제 출시되는 게임의 풀소스/리소스를 제공하나요?

소스코드는 거의 풀로 제공하고, 리소스는 학습 용도로 필요한 것만 제공합니다.

Q. 같은 코드로 게임을 출시해도 되나요?

네, 하지만 게임 기획을 변경하고 아트 리소스는 새로 만드셔야 합니다.

Q. 채팅과 랭킹은 자체 구현인가요?

고민중입니다. 양쪽을 다 보여드릴 수도 있습니다.

Q. 자동사냥은 들어가나요?

게임 기획에 따라 다르지만, 들어갈 수 있습니다.

Q. 강의 가격은 변동이 있나요?
1기 연재가 진행되는 동안에는 고정이고, 커리큘럼이 완료되고 나면 가격을 올릴 예정입니다.

🙋‍♂ 수강 전 참고사항

  • 학습 자료


    • 소스코드 및 일부 아트 리소스

  • 선수 지식

    • C#과 유니티 엔진의 기본적인 활용 능력은 있어야 합니다.

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 실전 프로젝트에 도전하고 싶은 사람

  • 게임 프로그래머 취준생

  • 인디 게임 개발자

선수 지식,
필요할까요?

  • 기본적인 C#과 유니티 활용 능력

안녕하세요
입니다.

78,304

수강생

3,563

수강평

5,403

답변

4.9

강의 평점

44

강의

학력

- Condorcet Prépa MPSI 수료 (프랑스)
- 칭화대학교 소프트웨어공학 학사 (중국)
- 고려대학교 정보보호대학원 석사 (한국)

경력

- 前 크래프톤 (테라 서버팀)
- 前 엔씨소프트 (Blade&Soul2 컨텐츠 프로그래밍팀)

관심 분야

- 리버싱 및 취약점 분석
- MMORPG 게임 개발 (C++, C#)
- 외국어 (영어, 프랑스어, 중국어, 일본어)

소개

해킹 공부를 위해 순전히 호기심으로 시작한 게임 개발인데...
시간이 흘러 어느덧 10년차 게임 개발자가 되었습니다.
"이래서 언제 게임을 만들지~?"
한숨 나오는 기초 문법부터 시작해서,
차츰 만들어가는 나만의 게임 세상.
그리고 그 세상에 접속한 다수의 플레이어를 볼 때의 뿌듯함.
공부를 할 수록, MMORPG의 매력에는 헤어나올 수가 없습니다.
제가 느낀 감동을 여러분도 느낄 수 있으면 좋겠네요.

 

커리큘럼

전체

91개 ∙ (38시간 53분)

해당 강의에서 제공:

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

수강평

전체

100개

4.8

100개의 수강평

  • cornerstudio005132님의 프로필 이미지
    cornerstudio005132

    수강평 1

    평균 평점 5.0

    수정됨

    5

    32% 수강 후 작성

    Xin chào. Tôi là một nhà phát triển đã trưởng thành hơn rất nhiều nhờ những bài giảng của Rukis. Tôi luôn rất hài lòng và biết ơn với các bài giảng, nhưng bài giảng này còn nhiều điều chưa được mong đợi nên tôi muốn đưa ra phản hồi. Đầu tiên, người ta kỳ vọng rất cao rằng bài giảng đã bị trì hoãn so với thời gian dự kiến ​​và nó nhằm mục đích “phát hành thực tế”, nhưng thực tế là nó vẫn không có nhiều nội dung khác nhau để phát hành, rất khác so với những gì đã nói trước khi bài giảng khai mạc. . Nó có vẻ khác. Điều đáng thất vọng nhất là dù khóa học chưa hoàn thành nhưng các khóa học mới liên tục được tung ra. Tất nhiên, có thể có nhiều trường hợp khác nhau, nhưng tôi hy vọng bạn có thể cho những sinh viên đang chờ đợi bài giảng hiện tại thấy rằng bạn đang nỗ lực giữ lời hứa của mình.

    • songhajun6485378님의 프로필 이미지
      songhajun6485378

      수강평 6

      평균 평점 4.7

      3

      24% 수강 후 작성

      Tôi đã học rất tốt lúc đầu. Mẫu tôi làm trong khóa học này đã trở thành khuôn khổ cơ bản của tôi. Tôi đã tự trích xuất những phần cần thiết và tạo một kho lưu trữ làm mẫu, mang lại năng suất cho phép tôi tạo ra game như thể đang sao chép. Tôi đã hoàn thành 22/91 bài học. Sau 10 giờ học, khoảnh khắc giảng viên bỏ M1, tôi cũng bỏ luôn bài giảng. Không phải tôi không nghe phần phát triển hợp tác với các công ty khác. Vừa xem vừa thở dài. Đó là một phần thực sự khó khăn. Thật đáng tiếc khi thấy anh ấy dọn rác trong một bài giảng mà tôi mong đợi được xây dựng. Tuy nhiên, tôi không thể giới thiệu nó cho những người bạn cùng học. Tôi có thể giới thiệu giảng viên, nhưng tôi không thể giới thiệu khóa học này. Tôi không được hoàn tiền là vì giảng viên, chứ không phải vì khóa học. Thành thật mà nói, tôi nghĩ rằng việc gửi email thông báo "không thích thì blacklist" là vượt quá giới hạn của một giảng viên. Tuy nhiên, tôi không thể tưởng tượng được đã có bao nhiêu lời phàn nàn. Nhìn vào trình độ nói rằng những người không biết khó khăn của công việc hiện tại thì không đủ tư cách học, thành thật mà nói, tôi tự hỏi điều gì vậy. Có muốn làm freelance và kiếm tiền không? Có muốn vừa phát triển vừa làm bài giảng làm nghề tay trái không? Tôi cũng nhận thức được rủi ro khi chia sẻ công việc thực tế. Việc chuyển rủi ro đó sang cho học viên thật là một điểm đáng cười. Trong khi đó, việc bài giảng liên tục được mở rộng chỉ là sự phản bội. Đến mức tôi tự hỏi đây có phải là lừa đảo gây quỹ không? Bài giảng chưa hoàn thành, và cuối cùng sau 2 năm, tôi để lại đánh giá nhân sự kiện có tin hoàn thành bài giảng nhờ tận dụng 'hậu quả'. Tôi nghĩ mọi người đều hiểu tại sao tôi khó lòng cho 5 điểm. May mắn thay là không có tin tức tố cáo của người tiêu dùng. Việc chi tiền để học không đáng tiếc, nhưng chỉ cảm thấy vui vẻ và cay đắng.

      • wjdwoghd52432186님의 프로필 이미지
        wjdwoghd52432186

        수강평 1

        평균 평점 5.0

        5

        54% 수강 후 작성

        Tôi là một nhà phát triển đang làm việc. Tôi từng nghĩ rằng mình thiếu chiều sâu trong việc phát triển khách hàng, nhưng qua bài giảng này, đây là lần đầu tiên tôi thấy những đoạn code được tổ chức tốt như vậy do người khác tạo ra. Đúng là nó đã giúp ích rất nhiều từ quan điểm viết mã và phát triển trò chơi. Lúc đầu, tôi hơi do dự một chút vì nghĩ giá quá đắt, nhưng nó xứng đáng với giá tiền và tôi tự hỏi liệu mình có thể kể cho bạn nghe tất cả về nó không. Tất nhiên, bài giảng chỉ là bài giảng, và bạn chắc chắn sẽ cần phải nỗ lực để tiếp thu nó một cách trọn vẹn và biến nó thành của riêng mình. Không phải ai tham gia khóa học này cũng sẽ giỏi về phát triển và viết mã trò chơi, nhưng tôi nghĩ những người tham gia khóa học này sẽ có được hiểu biết sâu sắc. Tôi nóng lòng muốn nghe các bài giảng khác! Cảm ơn

        • bigcat0815님의 프로필 이미지
          bigcat0815

          수강평 85

          평균 평점 5.0

          5

          94% 수강 후 작성

          Khóa học này thực sự tuyệt vời! Đây là lần đầu tiên tôi thấy một bài giảng dạy cách tạo một trò chơi bằng Unity thông qua cấu trúc thiết kế kỹ lưỡng và nó rất thú vị! Các tân binh giải thích mọi thứ rất hay, và vì là bài giảng trực tiếp nên tôi đã ghi lại được hương vị dai dẳng của trải nghiệm thực tế nên tôi không để ý thời gian trôi qua! Sau bài giảng này, quan điểm của tôi về phát triển trò chơi chắc chắn đã được mở rộng. "Tôi chắc chắn không viết bài này để nhận những bài phê bình bài giảng như một món quà." (Chuyện này nghiêm trọng đấy! Đó là sự thật! ) Cuối cùng, nếu bạn tự mình tiếp thu bài giảng này và học đến cuối, bạn sẽ được chào đón với cảm giác tự tin cơ bản :)

          • hooony13242185님의 프로필 이미지
            hooony13242185

            수강평 5

            평균 평점 5.0

            5

            34% 수강 후 작성

            Tôi nghĩ những lời khuyên đưa ra trong QnA sau các bài giảng hàng tuần rất hữu ích và nội dung bài giảng trở nên dễ hiểu hơn, điều đó thật tuyệt.

            비공개 강의로
            수강이 제한됩니다.
            비공개 강의

            Rookiss님의 다른 강의

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

            비슷한 강의

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