강의

멘토링

커뮤니티

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) 10 đánh giá

76 học viên

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

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

Bạn sẽ nhận được điều này sau khi học.

  • 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à

76

Học viên

10

Đánh giá

13

Trả lời

5.0

Xếp hạng

1

Khóa học

학력

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

 

경력

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

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

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

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

 

소개

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

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

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

 

연락처

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ả

10 đánh giá

5.0

10 đánh giá

  • hallo72301133님의 프로필 이미지
    hallo72301133

    Đánh giá 1

    Đánh giá trung bình 5.0

    Đã chỉnh sửa

    5

    100% đã tham gia

    Khóa học không chỉ tập trung vào việc giúp người mới bắt đầu muốn học Unreal Engine mà còn tập trung vào việc nắm vững toàn bộ quy trình và kiến thức cơ bản về sản xuất game. Các bài giảng được thiết kế đúng với tầm nhìn của người mới bắt đầu phát triển, nên chỉ cần xem video liên tục như trên YouTube cũng đủ để tích lũy kiến thức và sự hiểu biết cơ bản. Các bài học về phát triển ví dụ game chỉ sử dụng Blueprint ở phần sau có vẻ sẽ rất hữu ích không chỉ đối với lập trình viên mà còn cho những người mong muốn trở thành nhà thiết kế, người làm nghệ thuật (âm thanh, đạo diễn, hoạt hình, v.v.). Vì sử dụng các chức năng của chính engine mà không cần ngôn ngữ hay code phức tạp, đây là một khóa học rất tốt để không chỉ lập trình viên mà nhiều ngành nghề khác có thể thực hành trước với các công cụ mà họ sẽ thực sự sử dụng và tích lũy kiến thức cơ bản, phù hợp với công việc của họ. Do đó, tôi rất khuyến khích cho tất cả những ai mong muốn làm việc trong ngành game.

    • cactuspillar
      Giảng viên

      Chào bạn hallo7230, Cảm ơn bạn rất nhiều vì những đánh giá tích cực về khóa học! Thật ý nghĩa 😊😊 Trong các cập nhật nội dung lý thuyết và thực hành sắp tới, chúng tôi sẽ chú trọng sản xuất để bạn học tập hài lòng đến cuối cùng. Xin cảm ơn.

  • violette2857님의 프로필 이미지
    violette2857

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    32% đã tham gia

    Trước khi bắt đầu dự án game thực sự với Unreal Engine, tôi muốn tìm hiểu những thao tác cơ bản, thuật ngữ và khái niệm cơ bản nhất, và thật may mắn khi tìm thấy phần tổng hợp cốt lõi này ở đây. Tôi đang nghe rất chăm chú!!!

    • cactuspillar
      Giảng viên

      Chào Hyewon, Tôi đã tạo ra khóa học này với mong muốn giúp những người mới bắt đầu phát triển game bằng Unreal Engine có thể nắm bắt được cảm giác ban đầu, và thật may mắn khi biết rằng bạn đang học tập tốt. Tôi hy vọng những nội dung khóa học còn lại sẽ giúp ích không ít cho hành trình phát triển của bạn trong tương lai. Cảm ơn bạn đã học tập chăm chỉ và đánh giá khóa học một cách tích cực!

  • dlehdbs211237936님의 프로필 이미지
    dlehdbs211237936

    Đánh giá 19

    Đánh giá trung bình 5.0

    5

    11% đã tham gia

    • cactuspillar
      Giảng viên

      Chào anh/chị asdf, Cảm ơn anh/chị đã để lại đánh giá tích cực về khóa học! Hy vọng những nội dung bài giảng còn lại cũng sẽ giúp ích rất nhiều cho việc học tập của anh/chị.

  • nbc님의 프로필 이미지
    nbc

    Đánh giá 6

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    • cactuspillar
      Giảng viên

      snowoods님 xin chào, Cảm ơn bạn đã nỗ lực học tập đến hết khóa học. Cảm ơn bạn đã học tập chăm chỉ và để lại đánh giá tích cực về khóa học!

  • werane8891님의 프로필 이미지
    werane8891

    Đánh giá 6

    Đánh giá trung bình 5.0

    5

    32% đã tham gia

    • cactuspillar
      Giảng viên

      Chào bạn, Cảm ơn bạn đã để lại đánh giá tích cực!

Ưu đãi có thời hạn, kết thúc sau 7 ngày ngày

23.100 ₫

30%

716.237 ₫

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!