강의

멘토링

커뮤니티

Game Dev

/

Game Programming

Unity System Programming Pt.2 - All-in-One Package of Core Systems for Commercial Game Implementation

Learn the essential systems needed for Unity game development. Discover the secrets of AAA game developers. Quickly implement your gameplay on top of already completed, stable designs and systems.

(5.0) 9 reviews

247 learners

Level Basic

Course period Unlimited

  • burningcarrot
C#
C#
Unity
Unity
oop
oop
C#
C#
Unity
Unity
oop
oop

Reviews from Early Learners

Reviews from Early Learners

5.0

5.0

kykim3320

82% enrolled

After taking parts 1 and 2, I learned that there is a lot of work to do even to release a simple game. I think it was a good decision to take this course. It will take some more time to complete my game, but I think I will be able to achieve my goal this year thanks to this course. Thank you for the great course.

5.0

Devle

100% enrolled

I'm leaving this after completing Parts 1 and 2. I'm a current N company client developer with over 10 years of experience, but I'm new to Unity. I'm preparing for Unity solo development, and thanks to this course, I completely got the hang of it in just one month. I highly recommend job seekers to learn the instructor's coding style. Additionally, I'd love to take server-side courses covering basic features like mail, ranking, and guilds, as well as server channel management, chat, matching, and dedicated server-based multiplayer. If you release these, I'll definitely enroll. (Montreal U company seems like my dream company. I'd also appreciate it if you could create a series on successful overseas job transition strategies :)

5.0

sws2936

27% enrolled

Most lectures tend to conclude after explaining the game's operational process, but Burning Carrot's lectures are a great help because they cover the entire process of releasing a mobile game. I'm curious if there are any plans for lectures covering the process of releasing PC (Steam) and console games in the future!

What you will gain after the course

  • Actual game launch on Google Play and Apple App Store

  • Ad and In-App Purchase Integration

  • Firebase authentication and user data storage

  • Remote Resource Download System

  • Actual implementation code for major game systems

  • C# Skills That Are Effectively Used in Practice

This contains all the implementation know-how of major systems needed for commercial games from A to Z.
Quickly complete your game on top of this template with key systems already implemented.

  • Learn how to implement the core systems of commercial games, excluding gameplay logic.

  • Maximize development efficiency and productivity by utilizing effective game design and useful design patterns.


  • You will learn essential features for actual game launch and live service operations.

  • In particular, it provides various features and know-how useful for mobile platform development and launch.


  • Register and launch your game on the Google Play Store and Apple App Store.

  • You can focus solely on implementing core gameplay and quickly complete your game.


  • We provide all the resources and prefabs needed for the hands-on practice.

Q. Curious about Part 1? Click here >>

Topics covered in Part 1

  • Scene composition and transitions, asynchronous loading

  • Chapter management

  • Inventory and UI System

  • Achievements / Missions

  • Audio and input processing

  • Efficient design and design patterns

유니티 게임 개발

Instructor Introduction 👨‍🎓


(Current) Game Programmer at AAA Game Studio U in Canada

- Participated in PC/Console AAA Action-Adventure game project

(Former) Server Programmer at Domestic Game Company N

- Participated in Unreal Engine MMORPG game project

(Former) Client Programmer at Domestic Game Company N

- Participated in Unreal Engine MMORPG game project

(Former) Client Programmer at Domestic Game Company N

- Participated in Unity casual/mid-core game projects

(Former) Software Engineer at S Group, a major domestic conglomerate

- Participated in IT system projects for S Group affiliates


Hello. I'm BurningCarrot, a game developer.

After leaving a large corporation with the desire to become a game developer,

I worked at a domestic game company and am currently working at an overseas game studio.


As someone currently working in the industry, I want to share as much practical know-how and techniques used in the field as possible.

I aim to share as much practical know-how and techniques as possible.


📩 Inquiries: burningcarrotstudio@gmail.com

💡Threads : https://www.threads.com/@burning.carrot

💡Instagram: https://www.instagram.com/burning.carrot

You will learn and implement these things.👩‍🏫

User login authentication (Google and Apple accounts)


User data remote DB storage

Mobile device resolution support

Store

Google Ads integration

In-app purchase integration

Remote resource download

Multi-language support

Google Play Store launch

Apple App Store release

User play log collection and analysis

No more failures and trial and error. 🙅‍♂
Now complete and launch your game. 🎉

Even at this very moment, many people are working hard to release games, either alone or in teams with colleagues. However, when you actually develop a game, there are more than just one or two systems that need to be implemented to create a commercial game. This is because game development is actually a very labor-intensive process. Unless you're a game company with sufficient know-how and resources, many individuals and teams disband or give up on development midway due to insufficient manpower, time, and countless trial and error. Therefore, if you want to release a game with a small team, you must minimize trial and error and develop the game based on the most efficient systems possible.

However, opportunities to learn the know-how and techniques used in the industry are limited. Non-professionals naturally don't even have the chance to experience implemented systems, and even if you are a professional, it's realistically difficult to analyze various systems and make them your own due to more complex project code than expected, busy work schedules, etc. This course is a game development template that maximizes development productivity, completed through know-how gained from multiple Unity projects in the industry + experience developing a game alone from start to release. If you implement your core gameplay on top of an already completed stable design and key systems, you will be able to complete your game with fast speed and productivity.

💻 Practice Environment

  • Operating System and Version (OS): Windows (Sections 1-10), MacOS (Sections 11-12)

  • Programs used: Unity 2022.3.17f1 or higher (confirmed to work properly up to Unity 6000.3.2f1), Visual Studio 2022

  • PC/MacBook Specifications: Recommended specifications capable of running the required programs

📚 Learning Materials

  • Self-made art resources

  • Self-made prefabs

  • C# source code required for game implementation

  • Game data file

🚨 Notes

  • Understanding of object-oriented programming and at least basic proficiency in C# and Unity Engine is required.

  • This course does not cover the implementation of gameplay for specific genres. In other words, this is not a course that covers the implementation of specific games themselves, such as RPGs, platformers, or puzzle games.

  • Instead, when covering in-game system implementation in the course, the lectures proceed based on a simple game created arbitrarily (

    Of course, the code for that game is not provided).

  • The course does not cover the process of creating UI prefab elements one by one. Already completed prefabs are provided.

  • There are costs for registering developer accounts to publish games on the Google Play Store and Apple App Store.

  • Google Play Store is a one-time fee of $25, and Apple App Store is 129,000 won annually.

  • Building and registering apps for the Apple App Store is done on MacOS, so a Mac computer is required.

  • Those who have taken Pt.1 can start implementing Pt.2 right away with the integrated course materials from Pt.1 installed.

Q. Won't the course content be difficult for someone who has just started learning Unity?

If you're just starting out with Unity, the course content may be challenging. However, even if you don't understand 100% at first, this is a course where you can learn a lot by studying repeatedly over time.

Q. Does the course include content on online features and servers?

This course does not cover servers. Features such as login authentication, user data DB storage, and user play logs are implemented by integrating Firebase services without a separate server.

Q. Do you provide the resources and source code used in the lectures?

We provide both art resources and source code. For each lecture, we provide the resources and source code used in the lecture as learning materials.

Q. Can the learning materials provided in the course be used for personal purposes?

Yes. All provided resources and source code can be freely used in personal projects.

Recommended for
these people

Who is this course right for?

  • Individuals/teams aiming to launch a real-world project

  • Individuals/teams struggling with implementing various systems needed to complete their game

  • Individuals/teams who need a collection of all the main game system implementation code

  • Game programmers in the field who want to learn more practical know-how

  • Game programming majors or job seekers

Need to know before starting?

  • Basic Unity proficiency

  • C# Basics

  • Understanding Object-Oriented Programming

Hello
This is

962

Learners

58

Reviews

74

Answers

5.0

Rating

4

Courses

(Current) Game Programmer at Canadian AAA Game Studio U

- Participated in a PC/Console AAA action-adventure game project

(Former) Server Programmer at Korean Game Company N

- Participated in an Unreal Engine MMORPG project

(Former) Client Programmer at N, a domestic game company

- Participated in an Unreal Engine MMORPG project

(Former) Client Programmer at Korean Game Company N - Unreal MMORPG Project

- Participated in Unity casual/mid-core game projects

(Former) Software Engineer at S Group, a major Korean conglomerate

- Participated in IT system projects for an S Group affiliate

Hello. I am BurningCarrot, a game developer.

With the desire to become a game developer

After resigning from a major corporation, I worked at domestic game companies and

I am currently working at an overseas game studio.

As I am currently working in the industry, I would like to share the practical methods used in the field as much as possible.

I intend to share as much practical know-how and techniques as possible.

As someone who, like you, loves and creates games,

I hope this course will be a valuable time that brings everyone who takes it one step closer to their respective goals.

I hope this will be a beneficial time that brings you one step closer to your goals.

📩 Contact: burningcarrotstudio@gmail.com

💡Blog : https://blog.naver.com/burningcarrot

💡Brunch: https://brunch.co.kr/@burningcarrot#works

💡Threads: https://www.threads.com/@burning.carrot

💡X (formerly Twitter): https://x.com/burningcarrot10

Curriculum

All

72 lectures ∙ (20hr 41min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

9 reviews

5.0

9 reviews

  • kykim33201941님의 프로필 이미지
    kykim33201941

    Reviews 3

    Average Rating 5.0

    Edited

    5

    82% enrolled

    After taking parts 1 and 2, I learned that there is a lot of work to do even to release a simple game. I think it was a good decision to take this course. It will take some more time to complete my game, but I think I will be able to achieve my goal this year thanks to this course. Thank you for the great course.

    • burningcarrot
      Instructor

      Hello! This is BurningCarrot. Thank you for your review. I hope the game will be a success.

  • jwjwj님의 프로필 이미지
    jwjwj

    Reviews 16

    Average Rating 4.4

    Edited

    5

    84% enrolled

    The content related to DB, BM, and CDN is well organized for practical use, so I am very satisfied. The content is so rich that the tuition fee is not at all a waste.

    • burningcarrot
      Instructor

      Hello! This is BurningCarrot. Thank you for the good review. I'm glad my lecture was helpful.

  • kbt님의 프로필 이미지
    kbt

    Reviews 26

    Average Rating 5.0

    5

    80% enrolled

    • burningcarrot
      Instructor

      Hello! This is BurningCarrot. Thank you for the course review.

  • hyo10212234님의 프로필 이미지
    hyo10212234

    Reviews 1

    Average Rating 5.0

    5

    90% enrolled

    • burningcarrot
      Instructor

      Hello! This is BurningCarrot. Thank you for the course review.

  • burning52278님의 프로필 이미지
    burning52278

    Reviews 1

    Average Rating 5.0

    5

    100% enrolled

    • burningcarrot
      Instructor

      Hello! This is BurningCarrot. Thank you for the course review.

$169.40

burningcarrot's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!