유니티 시스템 프로그래밍 Pt.1 - 상용 게임 구현을 위한 핵심 시스템 올인원 패키지
BurningCarrot 버닝캐럿
AI로 누구나 게임을 만들 수 있는 시대. AI가 짠 코드를 담을 효율적인 프레임워크와 주요 시스템을 학습합니다. 이미 완성된 안정적인 시스템 위에 여러분의 게임을 빠르게 완성하세요. AAA 게임 개발자의 비법을 공개합니다.
초급
C#, Unity, 객체지향
AI로 누구나 게임을 만들 수 있는 시대. AI가 짠 코드를 담을 효율적인 프레임워크와 주요 시스템을 학습합니다. 이미 완성된 안정적인 시스템 위에 여러분의 게임을 빠르게 완성하세요. AAA 게임 개발자의 비법을 공개합니다.
수강생 261명
난이도 초급
수강기한 무제한





엔씨소프트
임직원들도 이 강의를 듣고 있어요!





엔씨소프트
임직원들도 이 강의를 듣고 있어요!
먼저 경험한 수강생들의 후기
5.0
kykim3320
파트 1부터 2까지 수강 해 보니, 간단한 게임 하나를 출시하려고 해도 해야 할 작업이 참 많다는 것을 배웠습니다. 이번 강의를 수강하길 잘한 것 같습니다. 저의 게임을 완성하려면 시간이 좀 더 걸리겠지만 이 강의 덕분에 올해 목표를 잘 달성할 수 있을 것 같습니다. 좋은 강의 감사합니다.
5.0
Devle
Pt 1,2 완강하고 남깁니다. 저는 10년 이상 경력의 N사 클라이언트 현업자이면서 유니티 비경력자입니다. 유니티 1인 개발을 준비하고 있는데, 강의 덕분에 한달만에 완전히 감을 잡았습니다. 취준생 분들은 꼭 강사님의 코딩스타일을 배우시길 추천합니다. 더불어 우편, 랭킹, 길드 같은 기본기능부터 서버채널 관리, 채팅, 매칭, 데디기반 멀티플레이 등의 서버사이드 강의도 듣고싶습니다. 연재해주시면 꼭 수강하겠습니다. (몬트리올 U사 제 꿈의회사 같은데요. 해외이직 성공전략도 연재해주시면 감사하겠습니다:)
5.0
sws2936
대부분의 강의에서는 게임이 돌아가는 과정까지만 알려주고 강의를 마무리하는 경우가 많았는데 Burning Carrot님의 강의에서는 모바일 게임을 출시하기까지 과정을 모두 알려주셔서 큰 도움이 됩니다. 다음 일정에 PC(Steam), 콘솔 게임 출시 과정을 담은 강의 계획이 있으신지 궁금합니다!
Google Play, Apple AppStore에 실제 게임 출시
광고 및 인앱 결제 연동
Firebase 인증 및 유저 데이터 저장
유저 플레이 로그 수집 및 분석
원격 리소스 다운로드 시스템
주요 게임 시스템의 실제 구현 코드
실전에서 효과적으로 쓰이는 C# 스킬
게임 플레이 로직을 제외한 상용 게임의 핵심 시스템의 구현을 학습합니다.
효율적인 게임 설계와 유용한 디자인 패턴을 활용하여 개발의 효율성과 생산성을 극대화합니다.
실제 게임 출시 및 라이브 서비스 운영에 필수적인 기능을 학습합니다.
특히 모바일 플랫폼 개발 및 출시에 유용한 각종 기능과 노하우를 제공합니다.
Google Play Store와 Apple App Store에 실제로 게임을 등록하고 출시합니다.
여러분은 핵심 게임 플레이 구현에만 집중하여 여러분의 게임을 빠르게 완성할 수 있습니다.
실습에 필요한 리소스와 프리팹을 모두 제공합니다.
(현) 캐나다 AAA 게임 스튜디오 U사 게임 프로그래머
- 크로스플랫폼 온라인 멀티플레이어 FPS 게임 프로젝트 참여
- PC/콘솔 AAA 액션 어드벤처 게임 프로젝트 참여
(전) 국내 게임사 N사 서버 프로그래머
- 언리얼 MMORPG 게임 프로젝트 참여
(전) 국내 게임사 N사 클라이언트 프로그래머
- 언리얼 MMORPG 게임 프로젝트 참여
(전) 국내 게임사 N사 클라이언트 프로그래머
- 유니티 캐주얼/미드코어 게임 프로젝트 참여
(전) 국내 대기업 S그룹 소프트웨어 엔지니어
- S그룹 계열사 전산 시스템 프로젝트 참여
안녕하세요. 게임 개발자 BurningCarrot 버닝캐럿 입니다.
게임을 개발하는 사람이 되고 싶다는 마음으로 대기업을 퇴사한 후,
국내 여러 게임 회사를 거쳐 현재는 해외 게임 스튜디오에서 일하고 있습니다.
계속하여 업계에 몸담고 있는 만큼, 현업에서 사용하는
실전 노하우와 기법을 최대한 공유 드리고자 합니다.
📩 문의 | burningcarrotstudio@gmail.com
유저 로그인 인증(구글 및 애플 계정)
유저 데이터 원격 DB 저장
모바일 디바이스 해상도 대응
상점
구글 광고 연동
인앱 결제 연동
원격 리소스 다운로드 시스템 (CDN)
다국어 지원
Google Play Store 출시
Apple App Store 출시
유저 플레이 로그 수집 및 분석
AI 코딩 붐으로 많은 분들이 혼자 또는 동료들과 팀을 이루어 게임 출시에 도전하고 있습니다. 하지만 실제로 상용 수준의 게임을 완성하여 성공적으로 출시하는 분들이 얼마나 될까요? 충분한 노하우를 가진 기존 게임 개발자나 회사가 아닌 이상, 부족한 노하우와 시행착오로 대부분의 개인과 팀이 중간에 해체되거나 개발을 포기하게 됩니다. 그러므로 소규모 팀으로 게임을 출시하고 싶다면, 시행착오를 최소화하고 최대한 효율적인 시스템을 기반으로 게임을 개발해야 합니다.
이 강의는 현업에서 다수의 Unity 프로젝트를 통해 얻은 노하우 + 게임을 처음부터 출시까지 혼자 개발해 본 경험을 통해 완성한 개발 생산성을 극대화할 수 있는 게임 개발 템플릿 입니다. 이미 완성된 안정적인 설계와 주요 시스템 위에 AI 코딩을 여러분의 핵심 게임 플레이를 구현하신다면 견고한 안정성 위에 빠른 속도와 생산성으로 여러분의 게임을 완성하실 수 있습니다.
이 강의를 수강하며 강의에서 제공하는 주요 시스템을 학습합니다.
시스템을 직접 일일이 구현하지 않고 통합된 최종 자료를 다운 받아 Unity에 적용하셔도 됩니다.
따라하진 않더라도 강의를 들으며 시스템 구현 원리를 꼭 이해하도록 합니다.
이미 구현된 주요 시스템의 기반 위에 여러분의 실전 프로젝트를 시작합니다.
여러분의 프로젝트에서 구현이 필요한 시스템을 검토합니다.
구현이 필요한 시스템에 대한 강의를 듣고 구현 원리를 이해합니다.
직접 해당 시스템을 여러분의 프로젝트에 구현합니다.
코딩을 직접 일일이 하지 않고 필요한 리소스와 소스 코드를 다운 받아 임포트 하셔도 좋습니다.
이렇게 강의를 활용하시더라도, 그 전에 섹션3 까지의 강의는 먼저 수강 하시길 권장 드립니다.
운영 체제 및 버전(OS)
Windows(섹션1~10)
MacOS(섹션11~12)
사용 프로그램
Unity 2022.3.17f1 이상(Unity 6000.3.2f1까지 정상 작동 확인)
Visual Studio 2022
PC/맥북 사양: 사용 프로그램 구동이 가능한 권장 사양
자체 제작 아트 리소스
자체 제작 프리팹
게임 구현에 필요한 C# 소스 코드
게임 데이터 파일
객체지향 프로그래밍에 대한 이해와 최소한의 C# 및 유니티 엔진 활용 능력이 필요합니다.
특정 장르의 게임 플레이 구현을 다루지 않습니다. 즉 RPG, 플랫포머, 퍼즐 등 특정 게임 자체의 구현을 다루는 강의가 아닙니다.
대신 강의에서 인게임 관련 시스템 구현을 다룰 때, 임의로 제작한 심플한 게임을 토대로 강의를 진행합니다(
물론 해당 게임의 코드는 제공되지 않습니다).
UI 프리팹의 요소를 일일이 만드는 과정을 다루지 않습니다. 이미 완성된 프리팹을 제공합니다.
Google Play Store와 Apple App Store에 게임을 출시하기 위한 개발자 계정 등록 비용이 발생합니다.
Google Play Store는 처음 한번만 $25, Apple App Store는 연간 129,000원입니다.
Apple App Store 용 앱 빌드 및 등록은 MacOS에서 진행하므로 Mac 컴퓨터가 필요합니다.
Pt.1을 수강 하셨던 분들은 Pt.1의 통합 강의 자료를 설치한 상태로 바로 Pt.2 구현을 시작하시면 됩니다.
Q. 유니티를 이제 막 입문한 사람에게 강의 내용이 어렵지 않을까요?
이제 막 유니티에 입문하신 분이시라면 강의 내용이 어려울 수 있습니다. 하지만 처음에 100% 이해하지 못하더라도 시간을 두고 반복해서 학습하시면 오히려 많은 것을 배울 수 있는 강의입니다.
Q. 강의에서 온라인 및 서버를 다루는 내용이 포함되어 있나요?
이 강의에서 서버는 다루지 않습니다. 로그인 인증, 유저 데이터 DB 저장, 유저 플레이 로그의 기능은 별도의 서버 없이 Firebase 서비스를 연동하여 구현합니다.
Q. 강의에 사용되는 리소스와 소스 코드를 제공하나요?
아트 리소스와 소스코드 모두 제공합니다. 매 강의마다 강의에 사용되는 리소스와 소스코드를 학습 자료로 제공해 드립니다.
Q. 강의에서 제공하는 학습자료는 개인적 용도로 활용 가능한가요?
네. 제공하는 모든 리소스와 소스코드는 개인 프로젝트에서 자유롭게 사용 가능합니다.
학습 대상은
누구일까요?
출시를 목표로 실전 프로젝트를 진행하려는 개인/팀
게임 완성에 필요한 각종 시스템 구현에 어려움을 겪고 있는 개인/팀
주요 게임 시스템 구현 코드를 전부 모아놓은 자료가 필요한 개인/팀
실전 노하우를 더 배우고 싶은 현업 게임 프로그래머
게임 프로그래밍 전공생 또는 취업 희망자
선수 지식,
필요할까요?
기본적인 유니티 활용 능력
C# 기초
객체 지향 프로그래밍에 대한 이해
인프런인증
1,160
명
수강생
67
개
수강평
84
개
답변
5.0
점
강의 평점
5
개
강의
(현) 캐나다 AAA 게임 스튜디오 U사 게임 프로그래머
- 온라인 택티컬 FPS 게임 프로젝트 참여
- 싱글 액션 어드벤처 게임 프로젝트 참여
(전) 국내 게임사 N사 서버 프로그래머
- 언리얼 MMORPG 게임 프로젝트 참여
(전) 국내 게임사 N사 클라이언트 프로그래머
- 언리얼 MMORPG 게임 프로젝트 참여
(전) 국내 게임사 N사 클라이언트 프로그래머
- 유니티 캐주얼/미드코어 게임 프로젝트 참여
(전) 국내 대기업 S그룹 소프트웨어 엔지니어
- S그룹 계열사 전산 시스템 프로젝트 참여
안녕하세요. 게임 개발자 BurningCarrot 버닝캐럿입니다.
게임을 개발하는 사람이 되고 싶다는 마음으로 대기업을 퇴사한 후,
국내 여러 게임 회사를 거쳐 현재는 해외 게임 스튜디오에서 일하고 있습니다.
계속하여 업계에 몸담고 있는 만큼, 현업에서 사용하는
실전 노하우와 기법을 최대한 공유 드리고자 합니다.
여러분과 같이 게임을 좋아하고 만드는 한 사람으로서,
제 강의를 수강 하시는 모든 분들이 각자의 목표에
한걸음 더 다가갈 수 있는 유익한 시간이 되었으면 좋겠습니다.
📩 문의 | burningcarrotstudio@gmail.com
전체
72개 ∙ (20시간 41분)
해당 강의에서 제공:
전체
9개
5.0
9개의 수강평
수강평 5
∙
평균 평점 5.0
수강평 3
∙
평균 평점 5.0
수정됨
5
파트 1부터 2까지 수강 해 보니, 간단한 게임 하나를 출시하려고 해도 해야 할 작업이 참 많다는 것을 배웠습니다. 이번 강의를 수강하길 잘한 것 같습니다. 저의 게임을 완성하려면 시간이 좀 더 걸리겠지만 이 강의 덕분에 올해 목표를 잘 달성할 수 있을 것 같습니다. 좋은 강의 감사합니다.
안녕하세요! BurningCarrot입니다. 수강평 감사합니다. 게임 출시에 좋은 결과 있으시길 바랍니다.
수강평 3
∙
평균 평점 4.0
수강평 18
∙
평균 평점 5.0
수정됨
5
Pt 1,2 완강하고 남깁니다. 저는 10년 이상 경력의 N사 클라이언트 현업자이면서 유니티 비경력자입니다. 유니티 1인 개발을 준비하고 있는데, 강의 덕분에 한달만에 완전히 감을 잡았습니다. 취준생 분들은 꼭 강사님의 코딩스타일을 배우시길 추천합니다. 더불어 우편, 랭킹, 길드 같은 기본기능부터 서버채널 관리, 채팅, 매칭, 데디기반 멀티플레이 등의 서버사이드 강의도 듣고싶습니다. 연재해주시면 꼭 수강하겠습니다. (몬트리올 U사 제 꿈의회사 같은데요. 해외이직 성공전략도 연재해주시면 감사하겠습니다:)
안녕하세요! BurningCarrot입니다. 수강평 감사합니다.
수강평 18
∙
평균 평점 4.4
수정됨
5
DB, BM, CDN 관련 내용이 실무용으로 잘 정리되어 있어서 정말 만족스럽습니다. 강의료가 전혀 아깝지 않을 정도로 내용이 알차네요.
안녕하세요! BurningCarrot입니다. 좋은 수강평 감사합니다. 저의 강의가 도움이 되었다니 기쁩니다.
지식공유자님의 다른 강의를 만나보세요!
같은 분야의 다른 강의를 만나보세요!