강의

멘토링

커뮤니티

Game Dev

/

Game Programming

Understanding Core Terms and Structure of Unreal Engine 5 in One Go!

This lecture helps you learn about basic terms, concepts, and frameworks frequently heard when using Unreal Engine, and internalize them through practical exercises in simple game development using the engine editor.

(5.0) 10 reviews

64 learners

  • Cactuspillar
게임개발
게임개발자
Unreal Engine
unreal-engine5

Reviews from Early Learners

What you will learn!

  • Understand the meaning of Unreal Engine's own terms like Actor, Component, and Material.

  • Understand the category and utilization direction of each term and concept.

  • I understand the general logic of how gameplay runs within the engine.

  • Can explain the role and responsibility of each object that makes up the gameplay system.

  • Embody learned theories through simple game creation exercises.

Have a solid understanding of the core fundamental terms and concepts used in Unreal Engine 5.

"I know you're developing a game with Unreal Engine, but what, how much, and how can I do with it?"

Unreal Engine 5 is a great game creation tool that supports development in literally every field that constitutes a game. The more you understand the functions and usability of the engine, the more efficient your development becomes, and the more fun it becomes to develop the game itself. And understanding the engine begins with understanding the terms, concepts, and structures.

This course starts with learning what the terms frequently used in Unreal Engine 5 mean and what roles they play in each field, then goes on to understand the relationships between the terms and grasp the overall structure, and finally, based on the knowledge learned, experiences creating a game using the engine. It was created with the aim of improving the understanding and utilization of the engine for those who are just getting started with game development.

I recommend this to these people

🎮
I'm interested in game development,
About the game engine
Someone with no background knowledge

You can understand what the role of a game engine is and what features and methods Unreal Engine 5 provides for game development.

👨‍💻
Dealing with Unreal Engine
I got a job at a gaming company,
About the engine itself
People who know little

Easily see which parts of Unreal Engine your development colleagues are involved with throughout the overall game development process.

🕹
Used in Unreal Engine 5
Relationships between terms and concepts
About the core structure
For those who want to know for sure

Learn the basic terminology and concepts within the engine, understand the interconnections between them, and understand the overall game framework.

🏆 After class

  • Go from being an aspiring developer who knew nothing about Unreal Engine 5 to a game developer who understands the engine's various features and game framework.

  • You will be able to develop simple games with 3D play environments using Unreal Engine 5.

  • It becomes easier to learn on your own by finding documentation, game projects, and content officially provided by Unreal Engine.

Features of this course

Engine practice following concept learning

After learning one engine term and its concepts,
To see how these concepts are applied in a real engine, we'll do a quick hands-on exercise in the editor environment of Unreal Engine 5.

Actively utilize content officially provided by Unreal Engine

We will practice by running 'Game Animation Samples' and 'Content Examples', which are sample projects officially provided by Epic Games, the developer of Unreal Engine 5.

Attached is a link to the official Unreal Engine 5 documentation.

After completing one concept learning or practical lecture,
To make it easier for those who want to delve deeper into the topic to access learning materials,
Links to official Unreal Engine 5 documentation related to the lecture content are attached in the lecture notes below.

Unreal Engine 5 Game Production Practice

Rather than just studying the concepts, you'll improve your engine utilization skills by starting from a blank project and going through the entire process of completing a simple 3D action game where you move a character and defeat enemies to win.

Learn about these things

📝 Part 1: Learning key terms and concepts & practicing the engine editor

  • Actors, components, levels, materials, etc.
    We will take a look at the meaning, concepts, and roles of the basic terms used in Unreal Engine 5.

  • If you have any unfamiliar math or coding knowledge, we will briefly touch on this as well.

  • By running the actual engine editor,
    Let's take a quick hands-on look at how these concepts are used within the engine.

🛠 Second half: Embodiment and review through simple game production practice

  • You will embody what you learned in the first half through game production practice.

  • Rather than simply rushing to follow the production practices of knowledge sharers,
    Experience and understand first-hand how specific concepts or features are applied in actual game production.

  • Build your own 3D gameplay environment with player movement, collision and event handling, NPCs, simple UI, and more.

Who created this course

  • As an undergraduate student, I created a simple game as an assignment for a computer graphics class and I enjoyed creating a new world with my fingertips, which made me gradually consider game development as a career.



  • After hearing that "Most large-scale AAA-level games are developed with Unreal Engine," I hastily enrolled in a short-term Unreal game production course at an academy, and just blindly followed the training without understanding "why it was implemented that way." With the crude results I created that way, I somehow managed to get a job.

  • As soon as I joined the company, I was given the task without even knowing the basic concepts of Unreal Engine 5... At the time, I was busy just finishing the task given to me. I was busy mechanically following the standard format without even fundamentally understanding how exactly Unreal Engine helps in game development or why the project source code was designed in that form and structure.

  • This lecture was created out of a strong regret that if I had a better understanding of the Unreal Engine itself in advance, I would have been able to develop more enjoyably and efficiently with a much more relaxed mind.

  • Unreal Engine 5 has its own official documentation and tutorial content, but I think it is too much and too heavy for beginners to access. I hope this lecture will help to solve that difficulty.

Do you have any questions?

Q. I don't know anything about game development. Is it okay for me to take the course?

Anyone interested in game development using Unreal Engine is welcome to take this course.

This is an introductory level course designed for beginners with absolutely no prior knowledge.

Q. Do I need to purchase it separately to use Unreal Engine 5?

Unreal Engine is basically free .

Royalties are only paid when sales exceed a certain level (one million dollars) for commercial use.

We use Unreal Engine for personal use for learning,
All additional content for use in the course is provided free of charge, so there are no resources to purchase separately!

Q. I heard that Unreal Engine 5 is compatible with the C++ programming language. So, is coding knowledge required?

Certainly, Unreal Engine 5's internal code is mostly implemented in C++,
If actual development also utilizes C++, flexible expandability and high performance can be expected.
The difficulty of implementation is also high.

However, Unreal Engine 5 has a visual scripting tool called 'Blueprint'.
It allows you to easily implement functions and design logic even if you are not familiar with programming languages and grammar.

This course is 100% blueprint-centered and hands-on.

If you have a programming mindset, it will definitely help you with logical design, but
It is not essential enough to determine whether or not you can attend the course.

Things to note before taking the class

Practice environment

  • Engine download and practice in the lecture video were performed under the Windows 10 operating system.

  • The minimum system requirements to run the Unreal Engine 5 Editor are:


    Unreal Engine 5.5 Official Minimum Specifications Guide Document

  • If you want to follow all the exercises yourself, you will need to download the engine and all related content.
    We recommend securing at least 50GB of disk space.
    If you only want to download the engine, we recommend that you have at least 40GB of space.

📚 Learning Materials

  • The first half of the course covers terminology and concepts through video slides and hands-on practice using the engine editor.

  • The results of the second half of the game production practice project will be shared through a Github link.

🔍 Player Knowledge and Notes

  • No prior knowledge is required. Learning proceeds under the assumption that no background knowledge is required.

  • If you have basic knowledge of mathematics such as vectors, it will be easier to understand the content.

  • The knowledge sharer is a game client programmer.
    The explanation of topics deeply related to client programming may be especially detailed.

  • Updates will be made on an ongoing basis based on questions/answers and feedback.


  • If you have any personal inquiries or feedback,


    Please send an email tocactuspillar.inflearn@gmail.com and we will respond as soon as possible.

Recommended for
these people

Who is this course right for?

  • Curious about Unreal Engine 5?

  • Those with no background knowledge of Unreal Engine 5

  • Those interested in game development using Unreal Engine 5

  • Those who want a quick concept overview before diving into Unreal Engine 5 usage.

Hello
This is

64

Learners

10

Reviews

13

Answers

5.0

Rating

1

Course

학력

- 연세대학교 컴퓨터과학과 학사 졸업

 

경력

4년차 현역 게임 클라이언트 프로그래머로 재직 중입니다.

첫 입사한 이래로,
Unreal Engine 5 기반의 멀티플레이어 PVP 스포츠 장르 콘솔 게임 개발 프로젝트에 쭉 참여하고 있습니다.
(조만간 정말 재미있는 게임이 출시됩니다... 기대해주세요! 😄)

처음 1년 간 아웃게임 시스템 설계와 컨텐츠 구현 작업을,
이후부터는 인게임 시스템 설계와 컨텐츠 구현 작업을 담당하면서
게임 프로그래머가 UE5 엔진을 활용해 개발할 수 있는 다양한 분야들을 두루 경험하였고,

기획팀, 연출팀, 캐릭터팀, UI 디자인팀 등 타 팀원들과 더 재미있는 컨텐츠를 만든다는 공동의 목표를 가지고 원만하게 협업 해왔습니다.

 

소개

안녕하세요, 프로그래밍을 학습하던 수강생에서
인프런 지식 공유 챌린지 1기를 통해 지식공유자로 전격 탈바꿈하게 된 Cactuspillar 입니다!

Unreal Engine 에 대해 아무것도 모르는 상태로 입사하여 일감을 받던 막막한 신입 시절에서부터
게임 출시를 위해 열심히 달려가는 4년차 게임 프로그래머가 되기까지,

제가 그동안 습득해 온 각종 개발 노하우와
게임 개발 그 자체가 갖는 놀라운 매력을 최대한 알려드리고자 합니다.

 

연락처

E-Mail : cactuspillar.inflearn@gmail.com

Curriculum

All

29 lectures ∙ (9hr 49min)

Course Materials:

Published: 
Last updated: 

Reviews

All

10 reviews

5.0

10 reviews

  • hallo7230님의 프로필 이미지
    hallo7230

    Reviews 1

    Average Rating 5.0

    Edited

    5

    100% enrolled

    언리얼 엔진을 배우고자 하는 초심자뿐 아니라 게임 제작의 전체적인 프로세스와 기초 지식을 익히는 것에 초점이 맞춰져 있습니다. 강의는 제대로 개발 초심자의 눈높이에 맞춰져 있어 유튜브처럼 영상을 쭉 보기만 해도 충분히 입문 지식과 이해를 쌓을 수 있을 것으로 보입니다. 후반의 블루프린트만을 활용한 게임 예시 개발 수업은 프로그래머는 물론이며 기획자, 아트(사운드, 연출, 애니메이션 등등) 지망생들에게 매우 도움이 많이 될 것 같습니다. 어려운 언어나 코드 없이 엔진 자체의 기능을 사용하는 만큼 프로그래머만이 아니라 다양한 직군에서 각자 업무에 맞춰 실제 다루게 될 툴을 미리 만져보며 기초 지식을 쌓기 매우 좋은 강의이기에 게임 업종 지망생 전반에게 매우 추천합니다.

    • Cactuspillar
      Instructor

      hallo7230 님 안녕하세요, 강의에 대해 굉장히 긍정적으로 평가해주셔서 감사드립니다! 보람이 엄청 느껴지네요 ㅎㅎ 앞으로 진행될 개념과 제작 실습 컨텐츠 업데이트에서도 마지막까지 만족스러운 학습이 될 수 있도록 주의를 기울여 제작해나가겠습니다. 감사합니다.

  • Hyewon Jeong님의 프로필 이미지
    Hyewon Jeong

    Reviews 1

    Average Rating 5.0

    5

    32% enrolled

    언리얼 엔진으로 본격적인 게임 프로젝트를 진행하기에 앞서 정말 기초적인 조작법, 용어, 개념만 모아서 알고 싶었는데 그 핵심 정리가 여기 있어서 너무 다행입니다. 잘 듣고 있습니다!!!

    • Cactuspillar
      Instructor

      혜원님 안녕하세요, 언리얼 엔진을 활용한 게임 개발에 입문하시는 분들이 초반에 감을 잡는데 도움이 되기를 바라면서 강의를 제작했는데, 잘 수강하고 계시다니 정말 다행입니다. 남은 강의 컨텐츠도 앞으로의 개발 여정에 적잖은 도움이 되었으면 좋겠습니다. 열심히 학습해주시고, 강의 평가도 긍정적으로 해주셔서 감사드립니다!

  • asdf님의 프로필 이미지
    asdf

    Reviews 19

    Average Rating 5.0

    5

    11% enrolled

    • Cactuspillar
      Instructor

      asdf 님 안녕하세요, 긍정적인 강의 평가 남겨주셔서 감사합니다! 남은 강의 컨텐츠도 학습에 많은 도움이 되었으면 좋겠습니다.

  • snowoods님의 프로필 이미지
    snowoods

    Reviews 6

    Average Rating 5.0

    5

    100% enrolled

    • Cactuspillar
      Instructor

      snowoods 님 안녕하세요, 강의 완강까지 수고 많으셨습니다. 열심히 학습해주시고, 강의에 대해 긍정적인 평가도 남겨주셔서 감사드립니다!

  • 하하하핳님의 프로필 이미지
    하하하핳

    Reviews 6

    Average Rating 5.0

    5

    32% enrolled

    • Cactuspillar
      Instructor

      하하하핳 님 안녕하세요, 긍정적인 수강평 남겨주셔서 감사드립니다!

$26.40

Similar courses

Explore other courses in the same field!