강의

멘토링

커뮤니티

BEST
Game Dev

/

Game Programming

[While We're At It, Let's Release] Unity Idle Raising Game (M1 + C1)

A course learning through weekly analysis of a Unity idle raising game developed for release.

(4.8) 100 reviews

553 learners

  • Rookiss
겜서버
Unity
C#
MMORPG

Reviews from Early Learners

What you will gain after the course

  • Game Development

  • Unity

  • C#

  • Idle

Just a game, just a concept and that's it? NO!
Create various features and actually launch them

  • [Unity Idle Raising Game] produced by Rookiss
    This is a project that you can experience from the idea conception stage to the actual launch.

  • Learn how to implement core RPG content (battles, skills, AI, goods, growth, items, quests, etc.).

  • Learn the basics of servers, including chat servers, ranking servers, and mail servers.

  • Learn the knowledge needed to run a game, including advertising, payments, and security.

  • Learn how to upload and launch your app on the marketplace.

Getting a job is not something you prepare for,
Following

Students complain about the difficulty of finding a job, but companies actually complain that they have no one to hire. While there are many entry-level job seekers, there's still a significant gap between the entry-level skills required for real-world projects and the level of experience required for entry-level positions. Students study diligently, but blindly trying without understanding the right approach isn't enough. Just as running a marathon while going backwards is pointless, it's crucial to move in the right direction when studying programming.

However, from a student's perspective, finding that path amidst limited information is incredibly challenging. They say joining a company and learning from others' code is a shortcut to growth, but this opportunity is a privilege granted only after getting a job. Furthermore, companies often prefer experienced candidates and are reluctant to hire new hires. So how exactly should new hires gain experience?

Rookiss MMO Lab is a newly formed five-person team aiming to release a mobile MMO every year. Rookiss's philosophy is to build successful games through fun and innovative ideas, and to share the technology used in game development so everyone can grow together. In the first half of 2024, we plan to develop [Idle-Growing Single-Player RPG (M1)], where we will learn RPG content and web server fundamentals. In the second half of the year, we will remake [MMO Game (M2)] . By taking this course, you can follow the progress of the first half of the project.

The game is planned as a 2D game in the style of <Urur Mercenary Corps>, and the development team is as follows.

  • Programmer x2 (Rookiss, Dragon)

  • Planning x1 (Zombie)

  • Art x2 (Ten, Ethan)

  • Animation (Goose)

What kind of portfolio should I create to get a job?

Questions like this don't make much sense.

This is because companies prioritize applicants' comprehensive skills and research abilities. However, if you're submitting a simple Unity puzzle game as your main portfolio, and it doesn't even include a single core technology you can highlight, your strategy is flawed. Because employment is fundamentally a relative evaluation, your application won't stand out from the crowd of job seekers.

If you build on what you learned in the bootcamp lectures, practice developing large-scale games, and write technical introductions on various RPG implementation and design methods, and even document the challenges you faced during the development process and ultimately experience the process of creating and launching an online game, you'll find yourself able to choose a company and apply, rather than worrying about document screening. After all, employment isn't something you prepare for; it's something that follows .

How it works

  • This lecture (serial) is a recorded and edited version of a live lecture held every week in the first half of 2024 (January to June).


  • Live lectures are

    Rookiss himself will be giving live lectures on Discord.

  • This week, we'll walk you through the progress made by the Rookiss team, using code.

  • This isn't just a simple coding course, it's seriously aimed at launch and profit.

Q&A

Q. Is this an online game?

The project being developed in the first half of the year is a single-player game. However, rankings and chat features will be included.

Q. What technologies do you mainly deal with?

The core focus is RPG content design (battles, skills, AI, resources, progression, items, quests, achievements, events, etc.). (Rookiss will share various design methods he has learned from various projects.) The course covers server fundamentals, including chat and ranking implementation. Other topics such as authentication, payment, and advertising are also covered.

Q. Do you provide full source/resources for the actual released game?

The source code is provided almost in its entirety, and the resources are provided only for learning purposes.

Q. Can I release a game with the same code?

Yes, but you will need to change the game plan and create new art resources.

Q. Are chat and rankings implemented independently?

I'm thinking about it. I can show you both sides.

Q. Does auto-hunting work?

It depends on the game plan, but you can enter.

Q. Do course prices fluctuate?
The price will be fixed while the first season is in progress, and will increase once the curriculum is completed.

🙋‍♂ Things to note before taking the class

  • Learning Materials


    • Source code and some art resources

  • Player knowledge

    • You must have basic skills in C# and Unity Engine.

Recommended for
these people

Who is this course right for?

  • Those wishing to tackle practical projects

  • Aspiring Game Programmer

  • Indie game developer

Need to know before starting?

  • Basic C# and Unity proficiency

Hello
This is

80,209

Learners

3,734

Reviews

5,440

Answers

4.9

Rating

47

Courses

학력

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

경력

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

관심 분야

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

소개

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

 

Curriculum

All

91 lectures ∙ (38hr 53min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

100 reviews

4.8

100 reviews

  • cornerstudio005132님의 프로필 이미지
    cornerstudio005132

    Reviews 1

    Average Rating 5.0

    Edited

    5

    32% enrolled

    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

      Reviews 6

      Average Rating 4.7

      3

      24% enrolled

      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

        Reviews 1

        Average Rating 5.0

        5

        54% enrolled

        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

          Reviews 85

          Average Rating 5.0

          5

          94% enrolled

          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

            Reviews 5

            Average Rating 5.0

            5

            34% enrolled

            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's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!