
Create a Unity 2D RPG Game
kosart
$212.30
24%
$159.50
Basic / Unity, unity2d, rpg
5.0
(2)
Learn the contents by creating a 2D RPG using Unity.
Basic
Unity, unity2d, rpg
Complete the core battle system of a Unity 2D martial arts idle game from scratch using the AI coding agent Claude Code. We will build a starter kit codebase that is immediately expandable in practice—covering auto-battle, object pooling, stage systems, and boss battles—while experiencing the entire development loop from requirement design to debugging alongside AI.
13 learners are taking this course
Level Basic
Course period Unlimited
Implementation of a game combat system completed through pair programming with an AI coding agent
Designing a Scalable Codebase Using Object Pooling and Inheritance-Based Architecture
Completed core idle game mechanics including auto-battle, spawners, stage transitions, and boss battles.
Experience the entire development loop from requirement definition to
debugging with an AI coding agent.
Develop the ability to design scalable game combat systems.
Unity, Object Pooling, and Inheritance-based architecture utilization
Gain practical experience through pair programming with AI coding agents.
Going beyond a simple tutorial, we will build core combat systems that can be directly applied to actual services, covering auto-battle, spawners, stage transitions, and even boss battles.
Providing even a special spin-off episode on Google Play Store launching using Hermes Agent
Experience the entire development loop, from requirement design using AI to debugging.
Complete a starter kit code that is immediately scalable for real-world use.
Collaborate with the Claude Code AI agent to build a Unity-based martial arts idle game combat system from scratch. This section covers project setup, implementation of character and monster sprites/animations, development of monster behavior logic through AI-based scripting, and integration of object pooling and boss battle systems.
We provide commercially usable resources through equipment upgrades for high-quality lecture production and collaboration with professional designers. You will enhance your development capabilities through pair programming with an AI coding agent and learn practical game development and monetization strategies tailored to changing game market trends.
Resources directly created by a 10-year veteran pixel artist and an AI coding agent (Claude Code) are used to complete an actual martial arts idle game from scratch, just like collaborating in a professional company.
Furthermore, the resources and code created in this course can be used commercially by the students.
1. Providing self-produced dot resources available for commercial use
When combining commercial assets, the tones often don't match, leading to multiple purchases, and with exchange rates factored in, costs can rise as much as outsourcing. Hiring or outsourcing an experienced dot designer costs at least 3 to 5 million KRW per month, and even more depending on the scale of the game.
That's why we produced resources that harmonize well with each other ourselves, and we even grant commercial use rights to our students.
→ These can be used not only for online releases but also for offline purposes (boot camps, universities, competitions).
2. How to compete with a 'well-made game'
Now, it is difficult to differentiate yourself through the use of AI alone. Ultimately, you gain competitiveness by engaging in external activities (contests, launches, winning awards) with high-quality games. This course aims for a completable result that serves as that starting point.
3. Real-world AI collaboration, not just chatbot Q&A
With Claude Code, which directly reads and modifies files, you will experience the actual development loop of requirements → design → implementation → debugging → improvement just like collaborating at a company.
4. A 'Starter Kit', Not a Disposable Example
The code and resources created in this lecture will become your scalable, real-world codebase. It serves as the starting point for your own game immediately after taking the course.
Complete the combat core of a Unity 2D martial arts idle game from scratch.
Monster AI (rabbits, wild boars, etc.) that stays still and then hops around
Object pool optimization for reusing dead monsters
Stage transition system where you only need to change the prefab
Player auto-battle that hunts on its own
Melee Boss Battle (Wolf Boss) expanding through inheritance
By the end of the course, you will be left with a directly expandable game starter kit (code + resources).
Practical AI Coding Application — A workflow for communicating requirements in natural language and reading, verifying, and improving code written by AI
Game Architecture Design — Object-oriented design for expanding monsters and bosses using the Monster inheritance structure
Object Pooling — Performance optimization essential for idle games
Spawner & Stage — Data-driven stage switching and automatic maintenance of monster counts
Auto-Battle AI — Target Search → Chase → Animation Event Hit Detection
Boss Battle Design — Reuse logic through inheritance while adding boss-specific tracking and attack AI
Job seekers who want to fill their portfolio with 'completed works'
Solo and indie developers, and those preparing to start a business
Those who want to launch their own game using AI as leverage
Those who couldn't start a project due to resource costs
※ This is not a basic syntax course. It is a project-based, practical course. (There are many good free and paid courses for basic Unity syntax, so we recommend taking them alongside this one.)
✔️ Beginner to intermediate developers who know basic Unity syntax but lack experience with complete game structures
Those who want to complete a game combat system from scratch with the AI coding agent Claude Code
Those who want to learn how to design a scalable codebase, including object pooling and inheritance-based architecture
Those who want to experience implementing core idle game mechanics such as auto-battle, spawners, stage transitions, and boss battles.
✔️ Solo or indie game developers who want to practically apply AI coding tools to game development
Those who want to experience pair programming with AI, from requirement design to debugging, using Claude Code
Those who want to build a starter kit codebase that can be used immediately in practice
Those who want to rapidly improve their game prototype production skills by developing alongside AI
✔️ Aspiring developers from non-technical or planning backgrounds who want to create game prototypes themselves using AI
Those who want to understand the entire process of Unity game development with the help of AI, even if they lack coding experience.
Those who want to collaborate with AI to turn their own ideas into a functional game
Those who want to lower the barrier to entry for game development through intuitive AI code generation features
Practice Environment
Operating System: Windows or macOS
Development Tools: Latest version of Unity installation required
PC Specifications: Recommended specs capable of running Unity smoothly
Prerequisite Knowledge and Important Notes
Understanding of basic Unity syntax required
Experience with object-oriented programming is helpful
Possible even without experience using AI coding tools
✅ Commercial use rights for the dot resources created in the lecture (Releases, competitions, boot camps, universities, etc.)
✅ Scalable Unity project full source code (Starter Kit)
✅ Share the production process and decision-making through the lecture journal (development log)
UI/UX resources will be provided upon completion of the course and submission of the Google Form.
Who is this course right for?
Beginner to lower-intermediate developers who know basic Unity syntax but have no experience building a complete game structure.
Solo and indie game developers who want to practically utilize AI coding tools in game development
Aspiring developers from non-technical or planning backgrounds who want to build their own prototypes using AI.
Need to know before starting?
Understanding basic Unity Editor operations and fundamental C# syntax (variables, functions, classes)
Experience using basic components such as sprites, animations, and colliders for 2D games
Willingness to install and basic use of Claude Code or similar AI coding tools
Career Verified
1,108
Learners
62
Reviews
53
Answers
4.3
Rating
21
Courses
Coding Academy Hard Training
Office workers, students, and indie developers gather here to study.
I mainly teach Java or game programming portfolio courses.
Blockchain exchanges, stock exchanges, game servers, game clients—company and freelance development.
CEO of a game development and game education company
Academy lecturing, freelance outsourcing, and indie development
(Unity Korea, Korea Chamber of Commerce and Industry, Etivers Learning) Unity Bootcamp Offline Lecture
Extensive development and teaching experience, including Unity lectures at the Content Talent Campus (Hongneung).
R&D and lecture activities with current industry developers, indie developers, and the KOSAT team
Like Lion Education Instructor
Recruitment for the 2nd generation of the new indie team has begun
All
21 lectures ∙ (6hr 35min)
Course Materials:
10. Add Background
06:22
11. Create a player
17:18
Check out other courses by the instructor!
Explore other courses in the same field!
25% off for new members
$194.10
25%
$254.10