Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Game Dev

/

Game Programming

Hiểu ngay lập tức các thuật ngữ cốt lõi và cấu trúc của Unreal Engine 5!

Buổi học tìm hiểu các thuật ngữ, khái niệm cơ bản, framework thường nghe khi dùng Unreal Engine, và thực hành tạo game đơn giản qua trình chỉnh sửa engine để nắm vững.

(5.0) 7 đánh giá

54 học viên

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

Đánh giá từ những học viên đầu tiên

Dịch cái này sang tiếng Việt

  • Hiểu ý nghĩa các thuật ngữ nội bộ của Unreal Engine như Actor, Component, Material, v.v.

  • Hiểu loại và hướng ứng dụng của từng thuật ngữ và khái niệm.

  • Tôi hiểu sơ qua về logic hoạt động của gameplay trong engine.

  • Có thể mô tả vai trò và trách nhiệm của các đối tượng tạo nên hệ thống gameplay.

  • Qua thực hành làm game đơn giản, ứng dụng các lý thuyết đã học.

Có hiểu biết vững chắc về các thuật ngữ và khái niệm cơ bản được sử dụng trong Unreal Engine 5.

"Tôi biết anh đang phát triển một trò chơi bằng Unreal Engine, nhưng anh muốn tôi làm gì, bao nhiêu và làm thế nào?"

Unreal Engine 5 là một công cụ tạo trò chơi tuyệt vời hỗ trợ phát triển trong hầu như mọi lĩnh vực cấu thành nên trò chơi. Bạn càng hiểu rõ các chức năng và khả năng sử dụng của công cụ, quá trình phát triển của bạn càng hiệu quả và việc phát triển trò chơi càng trở nên thú vị hơn. Và việc hiểu công cụ bắt đầu bằng việc hiểu các thuật ngữ, khái niệm và cấu trúc.

Khóa học này bắt đầu bằng việc tìm hiểu ý nghĩa của các thuật ngữ thường được sử dụng trong Unreal Engine 5 và vai trò của chúng trong từng lĩnh vực, sau đó tiếp tục tìm hiểu mối quan hệ giữa các thuật ngữ và nắm bắt cấu trúc tổng thể, và cuối cùng, dựa trên kiến ​​thức đã học, trải nghiệm tạo trò chơi bằng công cụ này. Khóa học được tạo ra với mục đích cải thiện khả năng hiểu và sử dụng công cụ này cho những người mới bắt đầu phát triển trò chơi.

Tôi giới thiệu điều này cho những người này

🎮
Tôi quan tâm đến việc phát triển trò chơi,
Về công cụ trò chơi
Một người không có kiến ​​thức nền tảng

Bạn có thể hiểu được vai trò của công cụ phát triển trò chơi là gì và Unreal Engine 5 cung cấp những tính năng và phương pháp nào cho việc phát triển trò chơi.

👨‍💻
Xử lý Unreal Engine
Tôi đã có được một công việc tại một công ty trò chơi điện tử,
Về bản thân động cơ
Những người biết ít

Dễ dàng xem các đồng nghiệp phát triển của bạn đang tham gia vào những phần nào của Unreal Engine trong suốt quá trình phát triển trò chơi.

🕹
Được sử dụng trong Unreal Engine 5
Mối quan hệ giữa các thuật ngữ và khái niệm
Về cấu trúc cốt lõi
Dành cho những ai muốn biết chắc chắn

Tìm hiểu các thuật ngữ và khái niệm cơ bản trong engine, hiểu được mối liên hệ giữa chúng và hiểu được toàn bộ khuôn khổ trò chơi.

🏆 Sau giờ học

  • Chuyển từ một nhà phát triển đầy tham vọng không biết gì về Unreal Engine 5 thành một nhà phát triển trò chơi hiểu rõ các tính năng khác nhau của công cụ này và khuôn khổ trò chơi.

  • Bạn sẽ có thể phát triển các trò chơi đơn giản với môi trường chơi 3D bằng Unreal Engine 5.

  • Bạn có thể tự học dễ dàng hơn bằng cách tìm tài liệu, dự án trò chơi và nội dung do Unreal Engine cung cấp chính thức.

Các tính năng của khóa học này

Thực hành động cơ sau khi học khái niệm

Sau khi học một thuật ngữ động cơ và các khái niệm của nó,
Để xem những khái niệm này được áp dụng như thế nào trong một công cụ thực tế, chúng ta sẽ thực hiện một bài tập thực hành nhanh trong môi trường biên tập của Unreal Engine 5.

Sử dụng tích cực nội dung được cung cấp chính thức bởi Unreal Engine

Chúng ta sẽ thực hành bằng cách chạy 'Mẫu hoạt hình trò chơi' và 'Ví dụ nội dung', đây là các dự án mẫu do Epic Games, nhà phát triển Unreal Engine 5, cung cấp chính thức.

Đính kèm là liên kết tới tài liệu chính thức của Unreal Engine 5.

Sau khi hoàn thành một bài học khái niệm hoặc bài giảng thực hành,
Để giúp những người muốn tìm hiểu sâu hơn về chủ đề này dễ dàng tiếp cận tài liệu học tập hơn,
Liên kết đến tài liệu chính thức của Unreal Engine 5 liên quan đến nội dung bài giảng được đính kèm trong ghi chú bài giảng bên dưới.

Thực hành sản xuất trò chơi Unreal Engine 5

Thay vì chỉ nghiên cứu các khái niệm, bạn sẽ cải thiện kỹ năng sử dụng công cụ của mình bằng cách bắt đầu từ một dự án trống và trải qua toàn bộ quá trình hoàn thành một trò chơi hành động 3D đơn giản, trong đó bạn di chuyển nhân vật và đánh bại kẻ thù để giành chiến thắng.

Tìm hiểu về những điều này

📝 Phần 1: Học các thuật ngữ và khái niệm chính & thực hành trình soạn thảo công cụ

  • Các diễn viên, thành phần, cấp độ, vật liệu, v.v.
    Chúng ta sẽ xem xét ý nghĩa, khái niệm và vai trò của các thuật ngữ cơ bản được sử dụng trong Unreal Engine 5.

  • Nếu bạn có bất kỳ kiến ​​thức nào chưa quen về toán học hoặc lập trình, chúng tôi cũng sẽ đề cập ngắn gọn đến vấn đề này.

  • Bằng cách chạy trình chỉnh sửa động cơ thực tế,
    Chúng ta hãy cùng xem nhanh cách sử dụng những khái niệm này trong công cụ.

🛠 Nửa sau: Thực hành và ôn tập thông qua thực hành sản xuất trò chơi đơn giản

  • Bạn sẽ áp dụng những gì đã học trong nửa đầu thông qua thực hành sản xuất trò chơi.

  • Thay vì chỉ vội vã làm theo các hoạt động sản xuất của những người chia sẻ kiến ​​thức,
    Trải nghiệm và hiểu trực tiếp cách các khái niệm hoặc tính năng cụ thể được áp dụng trong quá trình sản xuất trò chơi thực tế.

  • Xây dựng môi trường chơi game 3D của riêng bạn với chuyển động của người chơi, xử lý va chạm và sự kiện, NPC, giao diện người dùng đơn giản, v.v.

Ai đã tạo ra khóa học này

  • Khi còn là sinh viên đại học, tôi đã tạo ra một trò chơi đơn giản như một bài tập cho lớp đồ họa máy tính và tôi thích sáng tạo ra một thế giới mới bằng đầu ngón tay của mình, điều này khiến tôi dần coi phát triển trò chơi là nghề nghiệp của mình.



  • Sau khi nghe nói rằng "Hầu hết các trò chơi cấp AAA quy mô lớn đều được phát triển bằng Unreal Engine", tôi đã vội vàng đăng ký một khóa học sản xuất trò chơi Unreal ngắn hạn tại một học viện và chỉ tuân theo khóa đào tạo một cách mù quáng mà không hiểu "tại sao lại triển khai theo cách đó". Với những kết quả thô sơ mà tôi tạo ra theo cách đó, bằng cách nào đó tôi đã kiếm được một công việc.

  • Ngay khi tôi gia nhập công ty, tôi được giao nhiệm vụ mà thậm chí không biết các khái niệm cơ bản của Unreal Engine 5... Vào thời điểm đó, tôi chỉ bận hoàn thành nhiệm vụ được giao. Tôi bận làm theo định dạng chuẩn một cách máy móc mà thậm chí không hiểu cơ bản Unreal Engine giúp ích như thế nào trong quá trình phát triển trò chơi hoặc tại sao mã nguồn của dự án được thiết kế theo hình thức và cấu trúc đó.

  • Bài giảng này được tạo ra xuất phát từ sự hối tiếc sâu sắc rằng nếu tôi hiểu rõ hơn về Unreal Engine trước, tôi đã có thể phát triển thú vị và hiệu quả hơn với tâm trí thoải mái hơn nhiều.

  • Unreal Engine 5 có tài liệu hướng dẫn và nội dung hướng dẫn chính thức riêng, nhưng tôi nghĩ nó quá nhiều và quá nặng đối với người mới bắt đầu. Tôi hy vọng bài giảng này sẽ giúp giải quyết khó khăn đó.

Bạn có thắc mắc nào không?

H. Tôi không biết gì về phát triển trò chơi. Tôi có thể tham gia khóa học này không?

Bất kỳ ai quan tâm đến phát triển trò chơi bằng Unreal Engine đều có thể tham gia khóa học này.

Đây là khóa học trình độ cơ bản được thiết kế dành cho người mới bắt đầu, chưa có bất kỳ kiến ​​thức nào trước đó.

H. Tôi có cần phải mua riêng để sử dụng Unreal Engine 5 không?

Unreal Engine về cơ bản là miễn phí .

Tiền bản quyền chỉ được trả khi doanh số vượt quá một mức nhất định (một triệu đô la) cho mục đích thương mại.

Chúng tôi sử dụng Unreal Engine cho mục đích cá nhân để học tập,
Mọi nội dung bổ sung để sử dụng trong khóa học đều được cung cấp miễn phí, do đó không cần phải mua riêng tài nguyên nào!

H. Tôi nghe nói Unreal Engine 5 tương thích với ngôn ngữ lập trình C++. Vậy có cần kiến ​​thức về lập trình không?

Chắc chắn, mã nội bộ của Unreal Engine 5 chủ yếu được triển khai bằng C++,
Nếu quá trình phát triển thực tế cũng sử dụng C++ thì có thể mong đợi khả năng mở rộng linh hoạt và hiệu suất cao.
Độ khó thực hiện cũng cao.

Tuy nhiên, Unreal Engine 5 có một công cụ tạo kịch bản trực quan gọi là 'Blueprint'.
Nó cho phép bạn dễ dàng triển khai các chức năng và thiết kế logic ngay cả khi bạn không quen thuộc với ngôn ngữ lập trình và ngữ pháp.

Khóa học này tập trung 100% vào bản thiết kế và thực hành.

Nếu bạn có tư duy lập trình, nó chắc chắn sẽ giúp bạn thiết kế logic, nhưng
Nó không đủ quan trọng để quyết định bạn có thể tham gia khóa học hay không.

Những điều cần lưu ý trước khi tham gia lớp học

Môi trường thực hành

  • Việc tải xuống công cụ và các bài tập thực hành trong video bài giảng được thực hiện trên hệ điều hành Windows 10 .

  • Yêu cầu hệ thống tối thiểu để chạy Unreal Engine 5 Editor là:


    Tài liệu hướng dẫn thông số kỹ thuật tối thiểu chính thức của Unreal Engine 5.5

  • Nếu bạn muốn tự mình thực hiện tất cả các bài tập, bạn sẽ cần tải xuống công cụ và tất cả nội dung liên quan.
    Chúng tôi khuyên bạn nên đảm bảo dung lượng đĩa trống ít nhất 50GB .
    Nếu bạn chỉ muốn tải xuống chương trình, chúng tôi khuyên bạn nên có ít nhất 40GB dung lượng.

📚 Tài liệu học tập

  • Nửa đầu của khóa học sẽ trình bày thuật ngữ và khái niệm thông qua các slide video và thực hành trực tiếp bằng trình chỉnh sửa công cụ.

  • Kết quả của nửa sau dự án thực hành sản xuất trò chơi sẽ được chia sẻ thông qua liên kết Github.

🔍 Kiến thức và ghi chú của người chơi

  • Không cần kiến ​​thức trước. Việc học diễn ra với giả định rằng không cần kiến ​​thức nền tảng.

  • Nếu bạn có kiến ​​thức cơ bản về toán học như vectơ, bạn sẽ dễ hiểu nội dung hơn.

  • Người chia sẻ kiến ​​thức là một lập trình viên trò chơi.
    Phần giải thích về các chủ đề liên quan sâu sắc đến lập trình máy khách có thể đặc biệt chi tiết.

  • Các cập nhật sẽ được thực hiện liên tục dựa trên các câu hỏi/câu trả lời và phản hồi.


  • Nếu bạn có bất kỳ thắc mắc hoặc phản hồi cá nhân nào,


    Vui lòng gửi email đếncactuspillar.inflearn@gmail.com và chúng tôi sẽ phản hồi sớm nhất có thể.

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Những ai tò mò về Unreal Engine 5.

  • Những người chưa có kiến thức nền về Unreal Engine 5

  • Quan tâm đến phát triển game sử dụng Unreal Engine 5

  • Dành cho những ai muốn điểm qua nhanh các khái niệm cốt lõi trước khi học chuyên sâu về Unreal Engine 5.

Xin chào
Đây là

54

Học viên

7

Đánh giá

12

Trả lời

5.0

Xếp hạng

1

Khóa học

학력

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

 

경력

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

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

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

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

 

소개

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

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

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

 

연락처

E-Mail : cactuspillar.inflearn@gmail.com

Chương trình giảng dạy

Tất cả

29 bài giảng ∙ (9giờ 49phút)

Tài liệu khóa học:

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

7 đánh giá

5.0

7 đánh giá

  • hallo7230님의 프로필 이미지
    hallo7230

    Đánh giá 1

    Đánh giá trung bình 5.0

    Đã chỉnh sửa

    5

    100% đã tham gia

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

    • Cactuspillar
      Giảng viên

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

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

    Đánh giá 5

    Đánh giá trung bình 5.0

    5

    32% đã tham gia

    • Cactuspillar
      Giảng viên

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

  • 강강님의 프로필 이미지
    강강

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    32% đã tham gia

    • Cactuspillar
      Giảng viên

      강경천님 안녕하세요, 강의에 대해 긍정적인 평가 남겨주셔서 감사드립니다!

  • giiback님의 프로필 이미지
    giiback

    Đánh giá 4

    Đánh giá trung bình 5.0

    5

    32% đã tham gia

    초보자가 알기 쉽고 이해하기 쉽게 알려주십니다!

    • Cactuspillar
      Giảng viên

      giiback 님 안녕하세요, 강의에 대해 긍정적인 평가 남겨주셔서 감사드립니다. 남아있는 컨텐츠도 수강 목표를 달성하시는 데에 꼭 도움이 되었으면 좋겠습니다! 감사합니다.

  • GRANULE님의 프로필 이미지
    GRANULE

    Đánh giá 4

    Đánh giá trung bình 4.8

    5

    100% đã tham gia

    언리얼 입문을 템플릿 에셋으로 게임을 만들어 보는 것부터 시작했는데, 이해가 안 가는 부분이 참 많아서 기초와 병행해서 공부하기 위해 수강 했습니다. 아는 것도 다시 한 번 확인하면서 배울 수 있는 시간이어서 입문하시는 분들에게 특히 좋은 수업인 것 같아요.

    • Cactuspillar
      Giảng viên

      Lim 님 안녕하세요. 첫 완강자이시네요, 수고 정말 많으셨습니다! 학습에 끝까지 적극적으로 참여해주시고, 긍정적인 평가도 남겨주셔서 정말 감사드립니다. 실제로 강의가 도움이 되셨다니 다행입니다! 제작자의 입장에서 많이 뿌듯하네요. 강의에 업데이트될 내용이 아직 꽤 남아있는 만큼, 이후에 추가될 컨텐츠들도 Lim 님의 앞으로의 학습에 도움이 될 수 있었으면 좋겠습니다. 열심히 업데이트 해보겠습니다! 감사합니다.

716.373 ₫

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!