[Project] Game Developers, Eugene Rho and Eunseong Choi_노동진, 최은성 Details
Go beyond being proficient in your own field and achieve a high understanding of the entire pipeline. This will enable you to technically and artistically complete a high-quality 3D game.
From the basics of Unreal BP programming and creating your own characters and animations to action gameplay and direction!
Class Perks
Get These Coloso Exclusives
-
From programming to graphics,over 60 hours of extensive content, lifetime access to 112 chapters -
Modeling files, software, motion assets, and more!21+ sets of original project files provided -
To guide your self-learning, this class comes with aBlueprint Programming Conept Theory Book
Tool and Terminology Explained
This explanation is part of the Blueprint Programming Concept Theory Book provided to students.
[Object-Oriented Programming (OOP) Concepts]
OOP is a fundamental concept in most programming languages and software development, including Unreal programming.
- Class and Instance: Chapter 6
- Judging Classes: Chapter 8
- Class Inheritance and Typecasting: Chapters 11, 12, 16, 47, 76
- Interface: Chapters 15, 65
- Polymorphism: Chapters 73 to 76
[Programming Basics]
- Variable: Chapter 9
- Function and Local Variable: Chapter 13
- Event Dispatcher: Chapter 19
[Math]
- Absolute and Relative Coordinates: Chapter 19
- Rotation: Chapters 20, 48, 65
* In the Blueprint Programming Concept Theory Book provided to students taking this class, students can check the table of contents and descriptions for corresponding chapters, including Unreal Asset Editing, Unreal Gameplay Programming, Unreal Animation Programming, and more.
Recommendation
Who Should Take This Class?
For individuals or small teams interested in game development
For those who are game developers, and want to make games by themselves
For those who want to develop indie games but have no development experience
Expert Game Developer & 3D Animator
Eugene Rho and Eunseong Choi's Portfolios
10+ Class Exercises
Part 1. Exercise Game: “Spirit Possession”
You will create a practice game to learn the fundamentals of OOP, including class typecasting, inheritance, and interfaces.
-
Blueprint Programming -
Aiming and Hit Points -
Creating Soul Objects -
Control of Detailed Functions
Part 1 Final Play Video
Part 2. Final Action Game
Everything about graphics and programming you’ll ever need in one convenient place!
From character asset production to advanced animation programming to core combat motion production
-
Character Production -
Character Animation -
Animation Programming
-
Combat Motion -
Combo Attack -
AI programming
-
Game Flow -
Effect Production -
Packaging
Part 2 Final Play Video

Game Developer
Eugene Rho
[Current]
Tencent Engine Programmer
High Energy Heroes
Apex Mobile
[Previous]
Netease GamesㅣEngine Programmer Expert
Perfect worldㅣEngine Programmer Expert & Technical Artist
NCSOFTㅣ Gameplay Programmer & Engine Programmer
Aion Legions, Hodoo English
[Notable Projects]
Previous: (Joycity, iMazic)ㅣGameplay Porammer & Engine Programme
Projects like Priest, Sephiroth, and more
Hello.
I am game developer Eugene Rho.
I have been developing games for about 20 years using various game engines and self-developed engines.
Currently, I mainly use Unreal Engine for game development.
I am developing Apex mobile at Tencent and externally contributing as a community developer of Unreal Engine.

Expert 3D Animator
Eunseong Choi
[Current]
Tencent Expert Animator
Participated in many projects including PUBG Mobile, SYN (Tech Demo)
[Previous]
Netease GamesㅣExpert Animator
Jinmagok, Onmyoji, Fantasy Westward Journey 3D Mobile, and more
NCsoftㅣArt Director, Animator
Lineage, SteelDog, Hodoo English
FX DigitalㅣAnimator
EBS TV Series Thumb Bear Kkomzi, SBS Bumper King Zapper
ODTDㅣAnimator
Strategy Simulation Games
Reading Edgeㅣ3D Modeler
Home DDR Game
Hello.
I am expert 3D animator Eunseong Choi.
I have been active in the industry for over 20 years and have diverse experience as a modeler, animator, art director, and more.
From Lineage to educational games like Hodoo English, I have participated in various genres of game development.
After working with NetEase, I transitioned to supporting PC and mobile game development at Tencent as an animation expert.
Based on my long-term and diverse development experience, I try to provide knowledge and information that can make game development easier and more efficient.
I am confident that this class will greatly help those who are making games by themselves or on small teams.
Class Highlights
Indie Game Play Development Taught by a Programmer and Animator with over 20 Years of Experience in the Industry
Even with a small-scale game, the principles necessary for game development are the same. Join us as we use our 20 years of knowledge to teach you the principles necessary for game development in a fun and engaging way.
Insider Knowledge on Easy and Powerful Indie Game Character Creation
Master how to create a high-quality character for indie games! Get ready for tips, tricks, and techniques that aren’t available anywhere else. We will show you how to import characters created through various asset creation tools and markets into Unreal Engine without quality degradation, data usage, animating, directing enhancement, and more.
Create It Yourself: Cool Combat Play and Your Very Own Game!
After completing this class, you’ll be rewarded with your very own combat play. In particular, this class focuses on creating combat play, which is the core of action games. This result will serve as a starting point for further study and a step toward completing a full game.
A Comprehensive Collection of Programming and Graphic Skills
Progression through SECTIONs
Class Details
You'll Learn
-
Mastering the Basics of Unreal BP ProgrammingWe will show you how to make combat in action games by composing art assets and creating logic. You will learn how to implement normal attacks, combos, and air combos. -
Creating Your Own Game CharacterLearn how to create your own unique game character using various asset markets where you can acquire high-quality character modeling data from casual to realistic styles. -
Making Game AnimationsYou can learn how to modify or create according to your style using numerous animations needed for in-game play.
-
Learn the Core of Action Games: Advanced Animation ProgrammingEven with cool animation assets, you must be a good animation programmer to make your game character move according to the gameplay. We will thoroughly explain the Unreal Engine animation programming that you need to know. -
Implementing Action GameplayWe will show you how to find and apply animations that match the game concept to the gameplay you want to create. Even those without animation production experience can learn how to produce high-quality motions. -
Directing Techniques to Enhance Game QualityWe will show you how to enhance the sense of action in beautifully implemented combat play. You can learn how to create higher-quality games by creating desired scenes through Unreal Engine sequence work.
- Unlimited Access
- Best Price
Buy now, get unlimited access.
05/18 (Mon) (UTC-7) Special offer ends soon.
This special offer ends soon.
Buy now and save!
Curriculum
In-Depth Look
1st Launch (Ch. 1 - Ch. 50) : 05/16/2024 18:00 (UTC-8)
2nd Launch (Ch. 51 - 112) : 07/04/2024 18:00 (UTC-8)
*The release date of this class, curriculum images, and associated content can be changed without prior notice.
** Class videos may be seperated for a more streamlined viewing experience
Interview with
Expert Game Developer & 3D Animator
Eugene Rho and Eunseong Choi
Creating a game with all the functions of a typical commercial game requires a lot of time and effort. In this class, we teach basic and core knowledge necessary for game creation by implementing core combat features and more.
By taking this class, you can create results that are useable in combat, and then further expand them to create an original game.
through a collaborative process between programmers and animators, this class is designed to be accessible and understandable to a wide audience, from those with no game development experience to developers.
A programmer and an animator team up to create collaborative classes that allow you to learn how to implement game functions systematically and easily build the necessary artistic assets to complete the game.
We recommend it for individuals, small teams, or even professional developers interested in game development. I understand the vagueness and frustration of developing games while searching for and studying fragmented knowledge, so I tried to create a class that organizes what is actually needed in the work process.
Also, even those without art development experience can benefit from this class because we have explained in depth how you can create resources from various routes.
Required Programs
This course will use
- Unreal Engine 5
- Blender 3.2
- Mixamo Control Rig
- Daz3D
[Site Addresses for Purchasing Paid Characters]
- Soo Female Character
- Outfit
- Hair
- Monster-type enemy characters
Please purchase and install these program(s) for an optimized chapter experience.
*Purchase of the main character's body, outfit, hair, and enemy characters is not required; they can be used as free assets introduced in the lesson without purchase.
*However, when using free assets, there may be differences from the class demonstration due to differences in assets, and we will not notify you about it.
*These programs and/or materials will not be provided with the chapter.
Recommended Class
Like this class?
Then check these out!
