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

Learn the core systems required for Unity game development. We reveal the secrets of AAA game developers. Quickly implement your own gameplay on top of a stable, pre-established design and system.

(5.0) 9 reviews

259 learners

Level Basic

Course period Unlimited

C#
C#
Unity
Unity
oop
oop
C#
C#
Unity
Unity
oop
oop

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

  • Launch the actual game on Google Play and the Apple App Store

  • Integration of advertisements and in-app purchases

  • Firebase Authentication and User Data Storage

  • Remote Resource Download System

  • Actual implementation code for key game systems

  • C# skills effectively used in practice

With AI coding (Cursor, Claude), we are now in an era where anyone can create games

That is why a solid framework to hold the code written by AI is needed all the more.

Quickly complete your own game on top of this template, which already has the core systems implemented.

  • Learn the implementation of core systems for commercial games, excluding gameplay logic.

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


  • Learn the essential features for actual game release and live service operation.

  • In particular, we provide various features and know-how useful for mobile platform development and publishing.


  • Actually register and release the game on the Google Play Store and Apple App Store.

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


  • We provide all the resources and prefabs required for the practice.

Q. Curious about Part 1? Go here >>

What is 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 U-company, a AAA game studio in Canada

- Participated in a cross-platform online multiplayer FPS game project

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

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

- Participated in an Unreal MMORPG game project

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

- Participated in Unreal MMORPG game projects

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

- Participated in Unity casual/mid-core game projects

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

- Participated in a computer system project for an S Group affiliate


Hello. I am BurningCarrot, a game developer.

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

After working at several game companies in Korea, I am currently working at an overseas game studio.


As I continue to work in the industry, I aim to share the practical methods used in the field as much as possible.

I aim to share as much practical know-how and techniques used in the field as possible.


📩 Inquiry | burningcarrotstudio@gmail.com

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

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

You will learn and implement things like these. 👩‍🏫

User login authentication (Google and Apple accounts)


Saving user data to a remote DB

Mobile device resolution support

Shop

Google Ad Integration

In-app purchase integration

Remote resource download

Multi-language support

Google Play Store Launch

Apple App Store Launch

User play log collection and analysis

You cannot release a commercial-grade game through "vibe coding" alone.

You must learn the real architecture that will explode AI coding productivity by 200%.

Now, complete and launch your game.

With the AI coding boom, many people are challenging themselves to release games either alone or by forming teams with colleagues. However, how many people actually complete and successfully release a commercial-grade game? Unless they are existing game developers or companies with sufficient expertise, most individuals and teams end up disbanding or giving up on development midway due to a lack of know-how and trial and error. Therefore, if you want to release a game as a small team, you must develop your game based on a system that minimizes trial and error and maximizes efficiency.

This course is a game development template designed to maximize development productivity, completed through know-how gained from numerous Unity projects in the industry + the experience of developing a game alone from scratch to launch. By implementing your core gameplay using AI coding on top of an already completed, stable design and key systems, you can complete your game with high speed and productivity built upon solid stability.

💻 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 normally up to Unity 6000.3.2f1)

    • Visual Studio 2022

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

📚 Learning Materials

  • Self-produced art resources

  • Custom-made prefabs

  • C# source code required for game implementation

  • Game data files

🚨 Notes

  • An understanding of object-oriented programming and a minimum level of proficiency in C# and the Unity engine are required.

  • It 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 such as RPGs, platformers, or puzzles.

  • Instead, when covering the implementation of in-game systems in the lecture, the lessons will be conducted based on a simple, arbitrarily created game (

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

  • We do not cover the process of creating each element of the UI prefab one by one. We provide already completed prefabs.

  • There are developer account registration fees for releasing 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 KRW per year.

  • 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 immediately with the integrated lecture materials from Pt.1 installed.

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

If you have just started with Unity, the course content may be difficult. However, even if you don't understand 100% at first, it is a course where you can learn a lot if you take your time and study repeatedly.

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

This course does not cover servers. Functions such as login authentication, storing user data in a database, 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 lecture?

Both art resources and source code are provided. For every lesson, the resources and source code used in that lecture are provided as learning materials.

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

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

Recommended for
these people

Who is this course right for?

  • Individuals/teams planning to carry out a practical project with the goal of launching.

  • Individuals/teams experiencing difficulty implementing various systems required to complete their game

  • Individuals/teams in need of a collection of implementation codes for major game systems

  • Working game programmers 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 burningcarrot

1,127

Learners

65

Reviews

84

Answers

5.0

Rating

5

Courses

(Current) Game Programmer at Ubisoft, a AAA game studio in Canada

- Participated in a cross-platform online multiplayer FPS game project

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

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

- Participated in an Unreal MMORPG game project

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

- Participated in Unreal MMORPG game projects

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

- Participated in Unity casual/mid-core game projects

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

- Participated in the computer system project for an S Group affiliate

  

Hello. I am BurningCarrot, a game developer.

After resigning from a major corporation with the desire to become a game developer,

I have worked at several game companies in Korea and am currently working at an overseas game studio.

 

As I continue to work in the industry, I would like to share the practical skills used in the field as much as possible.

I intend to share as much practical know-how and techniques used in the field as possible.

 

As someone who loves and creates games just like you,

I hope this lecture will be a beneficial time for everyone taking it to get one step closer to their respective goals.

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

 

📩 Inquiries | burningcarrotstudio@gmail.com

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

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

More

Curriculum

All

72 lectures ∙ (20hr 41min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

9 reviews

5.0

9 reviews

  • l4knight26660님의 프로필 이미지
    l4knight26660

    Reviews 18

    Average Rating 5.0

    Edited

    5

    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 :)

    • burningcarrot
      Instructor

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

  • 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.

  • firetail님의 프로필 이미지
    firetail

    Reviews 5

    Average Rating 5.0

    5

    84% enrolled

    Good lecture, thank you.

    • burningcarrot
      Instructor

      Hello! It's BurningCarrot. Thank you for the review.

  • 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.

  • gaonblue님의 프로필 이미지
    gaonblue

    Reviews 3

    Average Rating 4.0

    5

    100% enrolled

    This was a lecture that was helpful in practice. Thank you.

    • burningcarrot
      Instructor

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

burningcarrot's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!