Search Input



Creating an Open World Action RPG with Unreal Engine

Game Programmer, Jonghyuk Park




Class Details


  • Basic~Advanced
  • Total 40 videos
  • Korean
  • English, Traditional Chinese [Auto], Spanish [Auto]
  • Class materials included



[Course]gameprogrammer,jonghyukpark_박종혁KR Details

Curriculum
Curriculum

In-Depth Look

1st Release (Ch. 1 - 13): 2025. 1. 12 18:00 (UTC-8) 2nd Release (Ch. 14 - 40): 2025. 3. 13 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 separated for a more streamlined viewing experience
  • SECTION 01
    Understanding Open World and Soulslike Games
    kr-gameproduct-parkjonghyuk-curriculum-01.webp
    • 1. Understanding an Open World- Understanding open world games - What is an open world? - Exploring open world games

    • 2. Understanding Soulslike Games- Understanding combat in Soulslike games - History of the Soulslike genre - Exploring Soulslike games

  • SECTION 02
    Basic Settings of an Open World
    kr-gameproduct-parkjonghyuk-curriculum-02.webp
    • 3. Practical Work in an Open World 01-1- Exploring open world components

    • 4. Practical Work in an Open World 01-2- Understanding landscapes - Setting landscape mode

    • 5. Practical Work in an Open World 02- Understanding landscape sculpting - Creating landscape sculpting

    • 6. Practical Work in an Open World 03- Understanding landscape materials - Creating landscape materials

    • 7. Practical Work in an Open World 04- Understanding landscape grass - Creating landscape grass

  • SECTION 03
    Practical Work in an Open World
    kr-gameproduct-parkjonghyuk-curriculum-03.webp
    • 8. Practical Work in an Open World 05- Understanding Unreal Engine foliage - Creating Unreal Engine foliage

    • 9. Practical Work in an Open World 06- Understanding Unreal Engine procedural foliage basics - Generating Unreal Engine procedural foliage

    • 10. Practical Work in an Open World 07- Setting Unreal Engine procedural foliage - Managing Unreal Engine procedural foliage

    • 11. Practical Work in an Open World 08- Understanding Unreal Engine foliage clustering - Setting Unreal Engine foliage clustering

    • 12. Practical Work in an Open World 09- Understanding Unreal Engine foliage growth - Setting Unreal Engine foliage growth

    • 13. Practical Work in an Open World 10- Creating a new open world level - Building a new open world level

  • SECTION 04
    Creating and Animating MetaHuman Characters
    kr-gameproduct-parkjonghyuk-curriculum-04.webp
    • 14. Character Basics- Understanding the structure of Unreal Engine characters - Understanding Unreal Engine character bones - Exploring the structure of Unreal Engine character bones

    • 15. Character Modeling Basics- Exploring Unreal Engine humanoid characters - Understanding Unreal Engine character mannequins - Exploring the structure of Unreal Engine character mannequins

    • 16. Practical Character Modeling- Learning how to create and utilize Unreal Engine MetaHumans - Understanding Unreal Engine MetaHumans - Setting up Unreal Engine MetaHuman characters - Blending Unreal Engine MetaHuman characters - Building Unreal Engine MetaHumans

    • 17. Character Modeling Basics- Exploring the structure of Unreal Engine animations - Understanding animation using Control Rig - Understanding the sequence of animation using Control Rig

    • 18. Practical Character Animation- Creating Unreal Engine animation clips - Working on animation using Control Rig - Working on animation using Control Rig Sequence - Distributing animation using Control Rig Sequence

    • 19. Character Animation Application 1: Animation Montage- Utilizing Unreal Engine Animation Montage - Understanding Animation Montage - Creating Animation Montage - Working on Animation Montage

    • 20. Character Animation Application 2: Animation Blending- Learning about Unreal Engine Animation Blending - Understanding Animation Blending - Creating Animation Blending - Using Animation Blending

  • SECTION 05
    Player and Enemy Character Programming
    kr-gameproduct-parkjonghyuk-curriculum-05.webp
    • 21. Player Character Basics- Exploring the components of a game player character - Understanding character classes - Exploring character class events

    • 22. Player Character Programming 01- Creating game player character actors - Creating child actors for characters - Understanding the structure of character blueprint actors - Setting up the initial character blueprint actor

    • 23. Player Character Programming 02- Creating the basic logic for the game player character - Setting up the player character pawn - Creating the player character controller - Setting up the player character gamestate

    • 24. Player Character Programming 03- Creating the player character animation blueprint - Creating the player character ABP - Creating the player character event graph - Creating the player character animation graph

    • 25. Player Character Programming 04- Managing the player character animation blueprint - Working on the player character event graph logic - Working on the player character animation graph logic

    • 26. Enemy Character Basics- Learning about the components of an enemy character - Understanding enemy character classes - Learning about enemy character class events

    • 27. Enemy Character Programming 01- Creating an enemy character actor - Creating an enemy character child actor - Understanding the structure of an enemy character blueprint actor - Setting up the initial enemy character blueprint actor

    • 28. Enemy Character Programming 02- Creating the basic logic for an enemy character - Setting up an enemy character pawn - Creating an enemy character controller - Setting up an enemy character gamestate

    • 29. Enemy Character Programming 03- Creating an enemy character animation blueprint - Creating an enemy character ABP - Creating an enemy character event graph - Creating an enemy character animation graph

    • 30. Enemy Character Programming 04- Managing an enemy character animation blueprint - Working on an enemy character event graph logic - Working on an enemy character animation graph logic

  • SECTION 06
    Building a Combat System
    kr-gameproduct-parkjonghyuk-curriculum-06.webp
    • 31. Combat System Basics- Understanding the overview of a game combat system - Learning about combat elements in a Soulslike game - Understanding game combat systems

    • 32. Building the Combat System- Learning about the components of an in-game combat system - Understanding a combat system flowchart - Understanding the composition of a combat system

    • 33. Combat System Player Character Programming 01- Managing the basic attacks of the player character - Understanding attack mechanisms of the player character - Setting up the key input system for the player character - Working on the attack logic of the player character

    • 34. Combat System Player Character Programming 02- Managing the skill attacks of the player character - Understanding skill attack mechanisms of the player character - Setting up the skill input system for the player character - Working on the skill logic of the player character

    • 35. Combat System Enemy Character Programming 01- Managing the AI table of an enemy character - Creating the data structure for an enemy character - Creating the AI table an enemy character - Creating the animation table for an enemy character

    • 36. Combat System Enemy Character Programming 02- Managing an enemy character AI tree - Setting up an enemy character blackboard - Working on the AI controller logic of an enemy character - Working on the behavior tree logic of an enemy character

    • 37.Combat System Enemy Character Programming 03- Managing the vision and reaction of an enemy character - Setting up an enemy character’s sight - Creating the action interface for an enemy character - Working on the action interface logic of an enemy character

    • 38. Combat System Enemy Character Programming 04- Managing the navigation of an enemy character - Creating navigation for an enemy character - Working on patrol logic for an enemy character - Working on following logic for an enemy character

    • 39. Combat System Collision Programming- Managing the combat and collision systems of characters - Working on the collision interface - Working on the collision logic for each character - Creating weapon items and working on collision logic

    • 40. Building and Executing Combat Systems- Building a combat system - Building and executing the game - Debugging the game combat system

Recommended Classes

Important Notice

- This product provides access to the video lectures online (Excluding products categorized as Assets). - Under certain circumstances, discounts may end early or be extended without prior notice. - For pre-ordered courses, the content and the lecture videos will be released sequentially according to the schedule. The Course Start Date will be set to the release date of the first lecture video. - You will gain immediate access to the course through My Page upon completing registration and payment. Total Course Duration: - The Standard Access (Paid access) period lasts for the first 15 days and Unlimited Free Access period will begin from the 16th day. Both the Standard and Unlimited Free Access periods offer the equal viewing experience to the content. - Course Start Date: The estimation of the Course Start Date will be based on the completion date of the payment. Immediate access to the lecture videos will be granted through My Page. (For pre-ordered courses, the start date will be the release date of the first lecture video.) - In case the course start date is postponed due to extenuating circumstances on Coloso’s end, the start date will be adjusted accordingly.
*Please note that certain aspects of this course, including the release date, curriculum images, and associated content, are subject to change without prior notification.
*Would you like to learn more about our refund policy? Please check ▶ here
*Please check our ▶ FAQ for Copyright and Proprietary Rights, User-Generated Content, Security, and Violation information.
*保留未事前告知而更改本網頁資訊的權利
*欲進一步瞭解退款政策的細節,請由 ▶ 此處確認。
*請至 ▶FAQ頁面查看有關版權及所有權、使用者製作內容、資料安全及違反等相關資訊。
*Tenga en cuenta que la información de esta página está sujeta a cambios sin previo aviso.
* ¿Le gustaría saber más sobre nuestra política de reembolso? Por favor, compruebe ▶ aquí
*Por favor, compruebe nuestras ▶ FAQ para los derechos de autor y derechos de propiedad, contenido generado por el usuario, seguridad e información de violación.
- This product is strictly prohibited to resell, redistribute, steal, or transfer. - The original images and simple edited images of this product cannot be transferred, distributed, or sold. - This product can be refunded only before the class video is released. - You can find this product on [My Class] > [Class Materials]