inflearn logo
知識共有
inflearn logo
Challenge
終了

[ハードなチャレンジ] 4週間で自分だけのRPGゲームを作ってインディー開発者入門

このプロセスは、完全初心者がインディーゲーム開発者として成長する最初の旅を支援する少数精鋭チャレンジです。Unity(ユニティ)を初めて扱う方でも付いてきやすい段階別ミッション構造で構成されており、単に講義を聞くだけの過程ではなく、直接ゲームを作り、パブリッシュし、共有することに目標を置いています。ミッション以外に個人別週1回のオンラインメンタリングを行い、密着ケアする方式で少数精鋭で運営します。また、授業内容以外に計4回のライブ特別講義を実施します。

C#
Unity
Git
Unity6

108개 수업 학습

10회 미션 수행

라이브 4 회

성취의 증표, 수료증을 발급해요.

지식공유자와 멘토링 혜택!

질문하고 즉시 답을 얻어요.

무제한 복습, 내 것으로 만들어요.

추가 자료를 통해 학습을 이어나가요.

완주 시 쿠폰을 제공해요.

indiegamemaker님과 함께해요!

689

受講生

77

受講レビュー

67

回答

4.9

講座評価

10

講座

こんにちは、イ・ジェヒョンです。

個人ゲーム開発者を夢見てUnityを独学で始め、2009年から2012年まで個人開発で10種類以上のモバイルゲームをリリースしました。「絶対にわかる!Unity」の出版およびオフライン講義を行ってきました。講義を進める中で、よく知っていることと、うまく教えることは別物であるという事実を日々実感しています。こうした経験をもとに、私が持つ知識を皆さんに、より効果的に伝えるために常に努力しています。

今回の講義が皆様にとって良い出発点となり、楽しいゲーム開発者の世界へと進むための小さな助けになることを願っております。〜


主な講義実績

  • NC Soft 特別講義

  • NHNエンターテインメント

  • ネットマーブル・ゲームアカデミー

  • ファストキャンパス - Unityキャンプ 第1期 〜 第8期

  • チームスパルタ オンラインチューター

  • Tアカデミー

  • ETRI (韓国電子通信研究院)

  • 韓国コンテンツ振興院、京畿コンテンツ振興院、城南産業振興院

  • KAIST、西江大、中央大、漢城大、檀国大 特別講義

主な活動

  • 絶対講座!Unity 執筆(日本、中国で出版)

  • Unity UNITE 2014 セッション特講

  • Unity UNITE 2018 ハンズオンセッション特別講義

  • Unity Industry 2022 ハンズオンセッション特別講義

  • Unity Korea 公認マスターズ 第2期から第5期まで活動

     

 

もっと見る

ハードチャレンジ申請者の中で、まだGit & Githubの授業を受けていない方がいらっしゃいます。実習が難しい場合は、講義動画を速めに視聴してきていただくと役立つと思います。Slackの招待は1月2日の昼12時頃に一括でお送りします。開講日にお会いしましょう。

ハードなチャレンジへようこそ。.

このコースは完全初心者インディーゲーム開発者として成長する最初の旅を支援する少数精鋭チャレンジです。本チャレンジは個別1対1メンタリングを行うため、少数精鋭で進行します。

C#の基礎から、2D RPGゲーム制作、そしてWebGLビルド後にitch.ioへ直接パブリッシュする段階まで体験することになります。ゲーム開発過程に必要な必須的な理論と実習を体系的に進行します。

実は最近ゲーム開発を学ぶのは簡単になりましたが、初めて始める方にとっては方向性を定めること、つまり、何を先に学びどのようにアプローチすべきかが最も重要です。過去15年間ファストキャンパスのオフライン講義からチームスパルタのオンラインチューターまで数多くの受講生を指導してきた経験をもとにハードなチャレンジを準備しました。

  • 「覚悟を決めて4週間以内に本当に自分の力でゲームポートフォリオを作りたい」という方を歓迎します。

  • 4週間という時間で完全に自分の力でゲームポートフォリオを作る作業は簡単ではありません。
    ゼロベースからスタートするならなおさらです。

  • しかし、皆さんの意志検証されたカリキュラムが一緒であれば十分可能です。

ハードなチャレンジ目標

  • 毎週完了すべき分量を明確に提示及び進行状況チェック

  • C# 初級/中級/上級文法 & ゲーム開発型思考への転換

  • Unityエディターの使い方からSprite、Tilemap、UI制作まで

  • 適切なデザインパターンでRPGキャラクターの移動、アニメーション、戦闘システムを実装

  • サウンド、ストーリー、UI、ローカル及びクラウド保存機能

  • 最終的にitch.ioに直接デプロイし、プレイ可能なビルドを完成

AI活用能力を備えたゲーム開発者として成長するための方向性

AI時代にゲーム開発者が持つべき能力が急速に変化する中、今回のチャレンジがどのような方向で進めるべき
か、多くの悩みを抱えました。

ChatGPT、Claude、Copilotをはじめ、様々なAI開発ツールが日々登場し、進化しています。このような環境の中で、「どのAIを使うか」よりも重要な質問は次のとおりです。

AIをどのように活用すればゲーム開発者としての基礎力と能力を最大限に引き上げることができるのか?

  • スライムが最も近くにいる敵キャラクターを見つけて攻撃するロジックを作って。

  • HPが10%未満になったら回避して逃げるAI行動ロジックを実装して。

AIはすぐに完成度の高いコードを生成してくれます。しかし

  • そのコードがなぜそのように動作するのか、

  • パフォーマンスや構造的に問題がないか、

  • ゲームの状況に応じてどのように改善すべきかさえ分からなければ、

AIが提供したコードに依存する「バイブコーディング」は結局失敗せざるを得ません。

AI時代の開発者に必要な役割:実装者ではなく監督者

この役割を果たすためには、次の2つが必ず必要です。

  • しっかりとしたゲーム開発の基礎


  • AIと協業する方式に対する理解

つまり、AIをうまく活用する能力は基礎力があってこそ意味があります。そのため、今回のチャレンジの最初の目標は:

「AIに依存する前に自ら基盤能力を確保すること」

です。基礎がしっかりしていてこそ、AIが生成したコードの意図を理解し、必要に応じて修正・最適化し、ゲームの方向性に合わせて拡張することができます。

ハードなチャレンジでAIはどのように活用されるのか?

今回のチャレンジでは、単に「AIにコードをお願いする方法」を学ぶのではありません。代わりに次のような方向でAIを活用します。

  • Claude Codeを活用したコード検証

  • ChatGPTを活用した設計および改善フィードバック

  • SOLID原則とクリーンコード基準に基づく点検 standards

  • 継続的にコード品質を改善する方法論の学習

つまり、AIが代わりにコードを書いてくれる方式ではなく、AIを通じて皆さん自身のコードをより良くする方式を学びます。Claude Proプラン(月20ドル決済)が必要です。

Claude Codeを活用したクリーンコード

ハードなチャレンジ カリキュラム 紹介

[0週目:Git & GitHub 活用]

本格的なチャレンジに入る前に、開発者なら必ず身につけるべきGitとGitHubの活用方法をまず学習します。(選択事項)

事前に提供されるGit/GitHub講義を通じてバージョン管理の概念を理解し、チャレンジ期間中に使用されるすべてのコードを直接Gitで管理することになります。また、GitHubを通じてコードを共有し、構造化する方法を実習します。

今回のチャレンジは単にコードを書くだけで終わりません。

コードを管理し、記録し、共有する経験を通じて協業可能な開発者として成長することが重要な目標の一つです。参加者全員が今回の過程を通じてGitを使いこなせるようになり、さらには協業可能な開発者として成長することを期待しています。(無料クーポン提供)

前払いされる講義(https://inf.run/CR6ur

[1週目:堅固なC#プログラミング力の確保]

このチャレンジの核心は堅固なC#プログラミングの基礎力を身につけることです。

多くの入門講座が退屈な文法説明に留まりますが、今回のコースは違います。皆さんはテキストベースのRPGゲームを直接作りながらC#文法を自然に身につけ、高度なテクニックを学習します。

  • C#の変数、条件文、繰り返し文のような基礎文法から


  • クラス、継承、カプセル化、ポリモーフィズムなどのオブジェクト指向プログラミング(OOP)概念


  • そしてSOLID原則とクリーンコードの書き方まで


実際のゲーム制作と連携して段階的に学習します。このような学習方式は概念を単に理解するレベルを超えてUnityで2D RPGを実装する際に自然に反復され、つながるように設計された構造です。

つまり、学習過程自体がUnityゲーム開発過程とつながっており、自然な流れを保てるように構成しました。

VSCodeを活用したC#コンソールテキストRPGプロジェクト using VSCode

[2週目:Unityの基礎と2D RPGプロジェクト設計]

2週目ではUnityエンジンの基本的な使い方を学び、実際の2D RPGゲーム制作のための設計段階を進めます。

ゲーム設計ドキュメントは、どんなジャンルや規模のゲームを作る場合でも必ず必要なプロセスです。用意されたテンプレートを活用して、皆さん自身でゲームを設計し構造化できる能力を育てるように構成しました。設計が完了したら、本格的なゲーム制作に着手します。

主な学習内容

  • 2D RPGゲーム設計 - ゲームデザインドキュメント(GDD)、ワイヤーフレーム作成

  • Unityエディタの構造理解及び実習

  • 核心概念の理解 - ゲームオブジェクト、コンポーネント、プレハブ

  • 入力処理 - InputSystem基礎活用


  • 2Dリソース管理およびTilemapベースのマップ制作

  • アニメーション構成及びプレイヤー移動実装

  • NPCとの相互作用及び会話(UI)システムの基礎実装

個人別に選択できるリソース例 (https://pixel-boy.itch.io/ninja-adventure-asset-pack)

[3週目:戦闘、インベントリ、セーブ機能]

3週目ではRPGゲームの核心とも言える戦闘システムとインベントリ機能を本格的に実装します。
やや複雑なロジックが含まれますが、段階的にアプローチする方法と効率的な構造設計方式について実習しながら自然に理解できるように構成しました。

主な学習内容

  • モンスターAI及び戦闘アルゴリズムの実装

  • アイテム獲得及びインベントリUI

  • 効果音、背景音及びアニメーション連携

  • PlayerPrefsとScriptableObjectを通じたデータ管理

ゲームで使用するリソース (https://0x72.itch.io/dungeontileset-ii)

[4週目:ビルド、配布、ポートフォリオ作成]

4週目では、これまで制作したプロジェクトをポリッシング(Publishing Quality レベルに磨き上げる過程)した後、WebGLでビルドするための最適化作業を進めます。

また、単にゲームを完成させるだけでなく、ポートフォリオとしての価値を高められるようGithubアップロード、READMEドキュメント作成、itch.ioデプロイを行います。 to enhance its value as a portfolio piece.

定められた期間内にプロジェクトをitch.ioに配布した参加者にはプロジェクト全体のレビューおよび改善フィードバックが提供されます。

主な学習内容

  • WebGLビルドのための最適化

  • Github アップロード及び README 作成

  • itch.ioページ制作及び配布

  • プレイテスト実施及びプロジェクトレビュー

itch.io パブリッシング例 (https://alarts.itch.io/die-in-the-dungeon)

[全4回のライブ特別講義及び1:1個別メンタリング]

毎週火曜日夜20:00〜22:00(2時間)特別講義を実施します。全4回の特別講義では、チャレンジカリキュラムで扱わない内容や補完が必要な内容を中心にリアルタイム講義が進行されます。
(選択参加、曜日と時間、講義テーマは変更される場合があります。)

  • 特別講義のテーマはチャレンジ開始日に最終確定されます。

  • 特講が完了した後、復習できるように録画を提供します。

  • 週1回、個別1対1のビデオメンタリングを実施(30分)します。申請者に限り、時間はSlackチャンネルでお知らせします。

  • 個人メンタリングはカリキュラムに関する内容に限定します。


Zoom ビデオメンタリング

[Extra:Tossアプリインアップリリースガイド]

追加コンテンツとして、皆さんが制作したプロジェクトをTossアプリ内アプリにパブリッシングするガイドを提供します。開発後、どのようなプロセスでマーケットにローンチできるかのガイドを提供します。

ハードなチャレンジの進め方

  • 週次別ミッション付与及び進行状況共有

  • 進行状況の認証(必須)及び週1回1対1ズームビデオメンタリング(選択事項)

  • Githubにコード共有及びコードレビュー

  • 受講生とのSlackチャンネル共有

  • Slackとインフルーンを通じた質疑応答

  • 最終ポートフォリオアップロード後、プロジェクトレビューを提供

  • 最終ミッション完了時に私が公開した全ての講座の割引クーポンを提供


  • 毎週火曜日夜20:00~22:00(2時間)特別講義実施(全4回)- 選択参加(インフラーン映像講義)


  • 週1回、個別1対1のビデオメンタリング実施(30分)


こんな方におすすめです。

  • 覚悟を決めて4週間以内にゲーム開発完了を目標とする方

  • インディーゲーム開発者が夢の方

  • ポートフォリオが必要な就活生

  • ゲーム開発を初めて始める方


  • 理論より実習中心の課程が必要な方


1월

1일

챌린지 시작일

2026년 1월 1일 午後 03:00

챌린지 종료일

2026년 1월 31일 午後 02:30

챌린지 커리큘럼

全体

122件 ∙ (36時間 1分)

講座資料(こうぎしりょう):

授業資料
ライブ

챌린지에서 배워요

  • 自分だけのプレイ可能な2D RPGゲーム

  • SOLID原則を遵守したクリーンコードの書き方

  • C#の基礎から中級以上のプログラミング能力

  • ゲーム開発に必須のデザインパターン適用法

  • GitHubプロジェクト紹介ページ

  • itch.ioにアップロードした最初のゲームポートフォリオページ

こんな方に
おすすめです

学習対象は
誰でしょう?

  • インディーゲーム開発者が夢の方

  • 「私もゲームを一度作ってみたい!」という方

  • ゲーム開発の確かな基礎を身につけたい方

  • 理論より実習中心の課程が必要な方

受講レビュー

全体

5件

5.0

5件の受講レビュー

  • saakhanjordy9898님의 프로필 이미지
    saakhanjordy9898

    受講レビュー 2

    平均評価 5.0

    5

    74% 受講後に作成

    Unityやゲーム開発が初めての方におすすめです。 ゲーム開発をする際、どのように構造を組めばいいか分からず漠然としていましたが、授業を通じてそういった部分の概念を掴むことができました。 言葉通りハードなスケジュールですが、その分多くのことを得られる講義でした。 良い講義をありがとうございました。

    • dlwornr0919님의 프로필 이미지
      dlwornr0919

      受講レビュー 2

      平均評価 5.0

      5

      60% 受講後に作成

      オブジェクト指向を理解するのにとても役立ちます。

      • gosttmgo45님의 프로필 이미지
        gosttmgo45

        受講レビュー 2

        平均評価 5.0

        5

        44% 受講後に作成

        • vkcclsrn1568815님의 프로필 이미지
          vkcclsrn1568815

          受講レビュー 1

          平均評価 5.0

          5

          60% 受講後に作成

          • aimi98006800님의 프로필 이미지
            aimi98006800

            受講レビュー 2

            平均評価 5.0

            5

            31% 受講後に作成

            취소 및 환불 규정
            챌린지는 지식공유자가 설정한 수업 최소 정원이 충족되지 않을 경우, 폐강 안내가 고지되며 결제 내역이 자동취소됩니다.

            indiegamemakerの他の講座

            知識共有者の他の講座を見てみましょう!

            ¥83,424