{"id":77788,"date":"2024-08-31T22:16:18","date_gmt":"2024-08-31T15:16:18","guid":{"rendered":"https:\/\/itviec.com\/blog\/?p=77788"},"modified":"2024-08-31T22:16:18","modified_gmt":"2024-08-31T15:16:18","slug":"hoc-unreal-engine-5","status":"publish","type":"post","link":"https:\/\/itviec.com\/blog\/hoc-unreal-engine-5\/","title":{"rendered":"H\u1ecdc Unreal Engine 5: L\u1ed9 tr\u00ecnh h\u1ecdc v\u00e0 T\u00e0i li\u1ec7u h\u1ecdc chi ti\u1ebft"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_85 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">N\u1ed9i dung b\u00e0i vi\u1ebft<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/itviec.com\/blog\/hoc-unreal-engine-5\/#Unreal_Engine_5_la_gi\" >Unreal Engine 5 l\u00e0 g\u00ec?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/itviec.com\/blog\/hoc-unreal-engine-5\/#Nhung_tinh_nang_moi_trong_Unreal_Engine_5\" >Nh\u1eefng t\u00ednh n\u0103ng m\u1edbi trong Unreal Engine 5<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/itviec.com\/blog\/hoc-unreal-engine-5\/#Lo_trinh_hoc_Unreal_Engine_5_cho_nguoi_moi_bat_dau\" >L\u1ed9 tr\u00ecnh h\u1ecdc Unreal Engine 5 cho ng\u01b0\u1eddi m\u1edbi b\u1eaft \u0111\u1ea7u<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/itviec.com\/blog\/hoc-unreal-engine-5\/#Video_hoc_Unreal_Engine_5_mien_phi\" >Video h\u1ecdc Unreal Engine 5 mi\u1ec5n ph\u00ed<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/itviec.com\/blog\/hoc-unreal-engine-5\/#Khoa_hoc_Unreal_Engine_5\" >Kho\u00e1 h\u1ecdc Unreal Engine 5<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/itviec.com\/blog\/hoc-unreal-engine-5\/#Tai_lieu_hoc_Unreal_Engine_5\" >T\u00e0i li\u1ec7u h\u1ecdc Unreal Engine 5<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/itviec.com\/blog\/hoc-unreal-engine-5\/#Blueprint_vs_C_Tai_sao_ban_nen_ket_hop_khi_dung_UE5\" >Blueprint vs C++: T\u1ea1i sao b\u1ea1n n\u00ean k\u1ebft h\u1ee3p khi d\u00f9ng UE5?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/itviec.com\/blog\/hoc-unreal-engine-5\/#Tong_ket_hoc_Unreal_Engine_5\" >T\u1ed5ng k\u1ebft h\u1ecdc Unreal Engine 5<\/a><\/li><\/ul><\/nav><\/div>\n<p><em><strong>Unreal Engine 5 l\u00e0 phi\u00ean b\u1ea3n l\u1eadp tr\u00ecnh game m\u1edbi nh\u1ea5t c\u1ee7a Unreal Engine \u0111\u01b0\u1ee3c ph\u00e1t h\u00e0nh v\u00e0o n\u0103m 2023 b\u1edfi Epic Games. C\u00f4ng c\u1ee5 n\u00e0y \u0111\u01b0\u1ee3c nhi\u1ec1u l\u1eadp tr\u00ecnh vi\u00ean \u01b0a chu\u1ed9ng nh\u1edd v\u00e0o nh\u1eefng kh\u1ea3 n\u0103ng v\u01b0\u1ee3t tr\u1ed9i h\u1ed7 tr\u1ee3 s\u1ea3n xu\u1ea5t tr\u00f2 ch\u01a1i v\u00e0 \u0111\u1eb7c bi\u1ec7t l\u00e0 s\u1ef1 ra \u0111\u1eddi c\u1ee7a Nanite, Lumen trong phi\u00ean b\u1ea3n th\u1ee9 5. N\u1ebfu b\u1ea1n mu\u1ed1n t\u00ecm hi\u1ec3u game engine n\u00e0y nh\u01b0ng kh\u00f4ng r\u00f5 b\u1eaft \u0111\u1ea7u t\u1eeb \u0111\u00e2u, tham kh\u1ea3o ngay b\u00e0i vi\u1ebft n\u00e0y v\u1edbi l\u1ed9 tr\u00ecnh h\u1ecdc Unreal Engine 5 r\u00f5 r\u00e0ng, chi ti\u1ebft v\u00e0 \u0111\u01a1n gi\u1ea3n.<\/strong><\/em><\/p>\n<p><span style=\"font-weight: 400;\">C\u00f9ng ITviec t\u00ecm hi\u1ec3u qua b\u00e0i vi\u1ebft n\u00e0y:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Unreal Engine 5 l\u00e0 g\u00ec?<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Nh\u1eefng t\u00ednh n\u0103ng m\u1edbi trong Unreal Engine 5<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">H\u1ecdc Unreal Engine 5 cho ng\u01b0\u1eddi m\u1edbi b\u1eaft \u0111\u1ea7u bao g\u1ed3m: H\u01b0\u1edbng d\u1eabn c\u00e0i \u0111\u1eb7t UE5, giao di\u1ec7n UE5 v\u00e0 thu\u1eadt ng\u1eef s\u1eed d\u1ee5ng<\/span><\/li>\n<li aria-level=\"1\">G\u1ee3i \u00fd t\u00e0i li\u1ec7u v\u00e0 kh\u00f3a h\u1ecdc Unreal Engine 5<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Unreal_Engine_5_la_gi\"><\/span><b>Unreal Engine 5 l\u00e0 g\u00ec?<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><b>T\u1ed5ng quan v\u1ec1 c\u00f4ng c\u1ee5 Unreal Engine\u00a0<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Ch\u1eafc h\u1eb3n b\u1ea1n \u0111\u00e3 t\u1eebng nghe \u0111\u1ebfn t\u1ef1a game Fortnite, m\u1ed9t trong nh\u1eefng lo\u1ea1i game 3D v\u1edbi l\u01b0\u1ee3ng ng\u01b0\u1eddi d\u00f9ng kh\u1ed5ng l\u1ed3 nh\u1ea5t hi\u1ec7n nay. V\u1eady b\u1ea1n c\u00f3 bi\u1ebft, \u0111\u00e2u l\u00e0 c\u00f4ng c\u1ee5 <\/span><a href=\"https:\/\/itviec.com\/blog\/tong-quan-lap-trinh-game-la-gi\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">l\u1eadp tr\u00ecnh game<\/span><\/a><span style=\"font-weight: 400;\"> \u0111\u1ee9ng sau th\u00e0nh c\u00f4ng c\u1ee7a Fortnite? Ch\u00ednh l\u00e0 <a href=\"https:\/\/itviec.com\/blog\/unreal-engine-la-gi\/\" target=\"_blank\" rel=\"noopener\"><strong>Unreal Engine<\/strong><\/a>.<\/span><\/p>\n<p><strong>Unreal Engine<\/strong><span style=\"font-weight: 400;\">, g\u1ecdi t\u1eaft l\u00e0 UE, l\u00e0 m\u1ed9t c\u00f4ng c\u1ee5 l\u1eadp tr\u00ecnh 3D ti\u00ean ti\u1ebfn \u0111\u01b0\u1ee3c ph\u00e1t tri\u1ec3n b\u1edfi Epic Games v\u00e0o n\u0103m 1998. \u0110\u01b0\u1ee3c vi\u1ebft b\u1eb1ng ng\u00f4n ng\u1eef l\u1eadp tr\u00ecnh C++, Unreal Engine n\u1ed5i ti\u1ebfng v\u1edbi kh\u1ea3 n\u0103ng x\u00e2y d\u1ef1ng c\u00e1c v\u0169 tr\u1ee5 \u1ea3o ph\u1ee9c t\u1ea1p v\u00e0 tr\u00f2 ch\u01a1i \u0111\u1ec9nh cao nh\u01b0 Fortnite, Mario, Temple Run, Angry Birds, v.v.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">UE cho ph\u00e9p c\u00e1c l\u1eadp tr\u00ecnh vi\u00ean t\u1ea1o m\u00f4 ph\u1ecfng, ch\u1ec9nh s\u1eeda video v\u00e0 \u00e2m thanh, v\u00e0 k\u1ebft xu\u1ea5t \u0111\u1ed3 ho\u1ea1, \u0111\u1ed3ng th\u1eddi h\u1ed7 tr\u1ee3 ng\u01b0\u1eddi d\u00f9ng \u0111a n\u1ec1n t\u1ea3ng nh\u01b0 iOS, Android, Windows, PlayStation v\u00e0 Xbox.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">M\u1ed9t trong nh\u1eefng l\u1ee3i th\u1ebf n\u1ed5i b\u1eadt c\u1ee7a Unreal Engine l\u00e0 t\u00ednh mi\u1ec5n ph\u00ed v\u00e0 th\u00e2n thi\u1ec7n v\u1edbi ng\u01b0\u1eddi m\u1edbi b\u1eaft \u0111\u1ea7u. \u0110\u1eb7c bi\u1ec7t, Epic Games \u0111\u00e3 bi\u1ebfn c\u00f4ng c\u1ee5 l\u00e2u \u0111\u1eddi h\u01a1n 25 n\u0103m n\u00e0y th\u00e0nh ti\u00eau chu\u1ea9n cho vi\u1ec7c l\u1eadp tr\u00ecnh game AAA trong ng\u00e0nh c\u00f4ng nghi\u1ec7p tr\u00f2 ch\u01a1i \u0111i\u1ec7n t\u1eed, cung c\u1ea5p c\u00e1c c\u00f4ng c\u1ee5 m\u1ea1nh m\u1ebd v\u00e0 t\u00ednh n\u0103ng n\u00e2ng cao \u0111\u1ec3 t\u00f9y ch\u1ec9nh g\u1ea7n nh\u01b0 m\u1ecdi lo\u1ea1i game v\u00e0 modding, t\u1eeb \u0111\u00f3 m\u1edf ra nhi\u1ec1u c\u01a1 h\u1ed9i s\u00e1ng t\u1ea1o cho c\u1ea3 nh\u00e0 ph\u00e1t tri\u1ec3n l\u1eabn ng\u01b0\u1eddi ch\u01a1i.<\/span><\/p>\n<h3><b>Gi\u1edbi thi\u1ec7u v\u1ec1 Unreal Engine 5<\/b><\/h3>\n<p><span style=\"font-weight: 400;\"><strong>Unreal Engine 5<\/strong> (UE5) l\u00e0 phi\u00ean b\u1ea3n m\u1edbi nh\u1ea5t c\u1ee7a UE, \u0111\u01b0\u1ee3c ph\u00e1t h\u00e0nh v\u00e0o n\u0103m 2023 v\u1edbi c\u00e1c t\u00ednh n\u0103ng ti\u00ean ti\u1ebfn m\u1edbi \u0111\u01b0\u1ee3c ra m\u1eaft nh\u01b0 Nanite, Lumen, h\u1ec7 th\u1ed1ng World Partition, MetaSounds v\u00e0 s\u1ef1 c\u1ea3i thi\u1ec7n v\u01b0\u1ee3c b\u1eadc v\u1ec1 h\u1ec7 th\u1ed1ng \u0111\u1ed3 ho\u1ea1.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">UE5 kh\u00f4ng ch\u1ec9 l\u00e0 m\u1ed9t c\u00f4ng c\u1ee5 ph\u00e1t tri\u1ec3n tr\u00f2 ch\u01a1i m\u00e0 c\u00f2n l\u00e0 m\u1ed9t m\u00f4i tr\u01b0\u1eddng ph\u00e1t tri\u1ec3n \u0111a n\u0103ng cho c\u00e1c n\u1ed9i dung 3D kh\u00e1c nh\u01b0 phim v\u00e0 tr\u1ea3i nghi\u1ec7m th\u1ef1c t\u1ebf t\u0103ng c\u01b0\u1eddng. C\u1ee5 th\u1ec3, M\u1ed9t trong nh\u1eefng \u0111i\u1ec3m n\u1ed5i b\u1eadt c\u1ee7a UE5 l\u00e0 kh\u1ea3 n\u0103ng c\u1ea3i thi\u1ec7n \u0111\u00e1ng k\u1ec3 \u0111\u1ed9 trung th\u1ef1c \u0111\u1ed3 h\u1ecda. C\u00f4ng c\u1ee5 n\u00e0y lo\u1ea1i b\u1ecf nhu c\u1ea7u x\u00e1c \u0111\u1ecbnh ri\u00eang c\u00e1ch chi\u1ebfu s\u00e1ng m\u1ed9t v\u1eadt th\u1ec3 b\u1eb1ng c\u00e1ch s\u1eed d\u1ee5ng h\u1ec7 th\u1ed1ng chi\u1ebfu s\u00e1ng to\u00e0n c\u1ea7u \u0111\u1ed9ng, \u0111\u1ed3ng th\u1eddi cho ph\u00e9p m\u1ee9c \u0111\u1ed9 chi ti\u1ebft \u0111\u1ed9ng cho c\u00e1c m\u00f4 h\u00ecnh ph\u1ee9c t\u1ea1p.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">UE5 c\u0169ng cung c\u1ea5p c\u00e1c h\u1ec7 th\u1ed1ng ho\u1ea1t \u1ea3nh v\u00e0 thi\u1ebft k\u1ebf \u00e2m thanh t\u00edch h\u1ee3p, cho ph\u00e9p t\u1ea1o ra c\u00e1c khu\u00f4n m\u1eb7t v\u00e0 c\u01a1 th\u1ec3 ng\u01b0\u1eddi thuy\u1ebft ph\u1ee5c m\u00e0 kh\u00f4ng c\u1ea7n ph\u1ea3i chuy\u1ec3n \u0111\u1ed5i gi\u1eefa c\u00e1c c\u00f4ng c\u1ee5 kh\u00e1c nhau, gi\u00fap \u0111\u01a1n gi\u1ea3n ho\u00e1 qu\u00e1 tr\u00ecnh l\u00e0m vi\u1ec7c c\u0169ng nh\u01b0 c\u1ea3i thi\u1ec7n hi\u1ec7u qu\u1ea3 l\u00e0m vi\u1ec7c cho c\u00e1 nh\u00e2n v\u00e0 nh\u00f3m ph\u00e1t tri\u1ec3n.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">S\u1ef1 ra m\u1eaft c\u1ee7a UE5 \u0111\u01b0\u1ee3c Epic Games kh\u1eb3ng \u0111\u1ecbnh l\u00e0 b\u01b0\u1edbc ti\u1ebfn v\u01b0\u1ee3t b\u1eadc trong ng\u00e0nh c\u00f4ng nghi\u1ec7p ph\u00e1t tri\u1ec3n tr\u00f2 ch\u01a1i v\u00e0 n\u1ed9i dung 3D, mang l\u1ea1i cho c\u00e1c nh\u00e0 ph\u00e1t tri\u1ec3n m\u1ed9t b\u1ed9 c\u00f4ng c\u1ee5 m\u1ea1nh m\u1ebd v\u00e0 to\u00e0n di\u1ec7n \u0111\u1ec3 hi\u1ec7n th\u1ef1c h\u00f3a c\u00e1c \u00fd t\u01b0\u1edfng s\u00e1ng t\u1ea1o c\u1ee7a h\u1ecd.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Tuy v\u1eady, m\u1ed9t s\u1ed1 ng\u01b0\u1eddi d\u00f9ng sau qu\u00e1 tr\u00ecnh tr\u1ea3i nghi\u1ec7m UE5 b\u00e1o c\u00e1o r\u1eb1ng vi\u1ec7c l\u00e0m quen v\u1edbi c\u00f4ng c\u1ee5 n\u00e0y c\u00f3 ph\u1ea7n t\u1ed1n nhi\u1ec1u th\u1eddi gian b\u1edfi l\u01b0\u1ee3ng t\u00ednh n\u0103ng kh\u00e1 l\u1edbn v\u00e0 n\u00e2ng cao, th\u1eddi gian bi\u00ean d\u1ecbch d\u00e0i v\u00e0 y\u00eau c\u1ea7u n\u1ec1n t\u1ea3ng m\u00e1y t\u00ednh m\u1edbi nh\u1ea5t \u0111\u1ec3 c\u00e0i \u0111\u1eb7t. Th\u1eadm ch\u00ed, UE5 c\u00f2n c\u00f3 th\u1ec3 g\u1eb7p s\u1ef1 c\u1ed1 th\u01b0\u1eddng xuy\u00ean, d\u1eabn \u0111\u1ebfn m\u1ea5t d\u1eef li\u1ec7u v\u00e0 nh\u1eefng ph\u1ea7n c\u00f4ng vi\u1ec7c \u0111ang dang d\u1edf c\u00f2n ch\u01b0a \u0111\u01b0\u1ee3c l\u01b0u.<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Nhung_tinh_nang_moi_trong_Unreal_Engine_5\"><\/span><b>Nh\u1eefng t\u00ednh n\u0103ng m\u1edbi trong Unreal Engine 5<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Nh\u01b0 \u0111\u00e3 nh\u1eafc \u0111\u1ebfn, Unreal Engine 5 \u0111\u00e3 cho ra m\u1eaft r\u1ea5t nhi\u1ec1u c\u00f4ng c\u1ee5 ti\u00ean ti\u1ebfn h\u1ed7 tr\u1ee3 l\u1eadp tr\u00ecnh game, \u0111\u1eb7c bi\u1ec7t l\u00e0 ph\u1ea7n \u0111\u1ed3 ho\u1ea1, c\u1ee5 th\u1ec3 nh\u01b0:<\/span><\/p>\n<h3><b>Nanite<\/b><\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-77804 aligncenter\" src=\"https:\/\/itviec.com\/blog\/wp-content\/uploads\/2024\/08\/hoc-unreal-engine-5-nanite-vippro.jpg\" alt=\"h\u1ecdc unreal engine 5 - itviec blog\" width=\"1500\" height=\"1200\" srcset=\"https:\/\/itviec.com\/blog\/wp-content\/uploads\/2024\/08\/hoc-unreal-engine-5-nanite-vippro.jpg 1500w, https:\/\/itviec.com\/blog\/wp-content\/uploads\/2024\/08\/hoc-unreal-engine-5-nanite-vippro-300x240.jpg 300w, https:\/\/itviec.com\/blog\/wp-content\/uploads\/2024\/08\/hoc-unreal-engine-5-nanite-vippro-768x614.jpg 640w, https:\/\/itviec.com\/blog\/wp-content\/uploads\/2024\/08\/hoc-unreal-engine-5-nanite-vippro-200x160.jpg 200w, https:\/\/itviec.com\/blog\/wp-content\/uploads\/2024\/08\/hoc-unreal-engine-5-nanite-vippro-100x80.jpg 100w, https:\/\/itviec.com\/blog\/wp-content\/uploads\/2024\/08\/hoc-unreal-engine-5-nanite-vippro-563x450.jpg 563w\" sizes=\"auto, (max-width: 1500px) 100vw, 1500px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/dev.epicgames.com\/documentation\/en-us\/unreal-engine\/nanite-virtualized-geometry-in-unreal-engine\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Nanite<\/span><\/a><span style=\"font-weight: 400;\"> l\u00e0 h\u1ec7 th\u1ed1ng h\u00ecnh h\u1ecdc \u1ea3o l\u1ea7n \u0111\u1ea7u ti\u00ean \u0111\u01b0\u1ee3c ra m\u1eaft b\u1edfi Unreal Engine.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u0110\u00e2y l\u00e0 s\u1eed d\u1ee5ng c\u00f4ng ngh\u1ec7 d\u1ef1ng h\u00ecnh m\u1edbi \u0111\u1ec3 t\u1ea1o ra c\u00e1c chi ti\u1ebft theo t\u1ef7 l\u1ec7 \u0111i\u1ec3m \u1ea3nh v\u00e0 x\u1eed l\u00fd s\u1ed1 l\u01b0\u1ee3ng \u0111\u1ed1i t\u01b0\u1ee3ng l\u1edbn, cho ph\u00e9p nh\u1eadp v\u00e0 x\u1eed l\u00fd c\u00e1c m\u00f4 h\u00ecnh y\u00eau c\u1ea7u nhi\u1ec1u chi ti\u1ebft m\u00e0 kh\u00f4ng l\u00e0m gi\u1ea3m hi\u1ec7u su\u1ea5t. Nanite c\u00f3 kh\u1ea3 n\u0103ng t\u1ef1 \u0111\u1ed9ng \u0111i\u1ec1u ch\u1ec9nh v\u00e0 h\u1ed7 tr\u1ee3 tri\u1ec3n khai c\u1ea5u tr\u00fac h\u00ecnh h\u1ecdc theo th\u1eddi gian th\u1ef1c, t\u1eeb \u0111\u00f3 duy tr\u00ec t\u1ed1c \u0111\u1ed9 khung h\u00ecnh m\u01b0\u1ee3t m\u00e0 \u1edf hi\u1ec7u su\u1ea5t cao.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Nh\u1edd v\u1eady, c\u00e1c nh\u00e0 ph\u00e1t tri\u1ec3n c\u00f3 th\u1ec3 t\u1ea1o ra c\u00e1c b\u1ec1 m\u1eb7t c\u1ea5u h\u00ecnh ph\u1ee9c t\u1ea1p s\u00e1t v\u1edbi th\u1ef1c t\u1ebf nh\u1ea5t m\u00e0 kh\u00f4ng c\u1ea7n lo v\u1ec1 vi\u1ec7c t\u1ed1i \u01b0u h\u00f3a th\u1ee7 c\u00f4ng c\u00e1c m\u1ee9c \u0111\u1ed9 chi ti\u1ebft (<\/span><i><span style=\"font-weight: 400;\">level of details<\/span><\/i><span style=\"font-weight: 400;\"> &#8211; LOD).\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">S\u1ef1 ra m\u1eaft c\u1ee7a Nanite gi\u00fap vi\u1ec7c thi\u1ebft k\u1ebf v\u00e0 tri\u1ec3n khai c\u00e1c m\u00f4i tr\u01b0\u1eddng \u0111\u1ed3 h\u1ecda ch\u1ea5t l\u01b0\u1ee3ng phim v\u1edbi Unreal Engine tr\u1edf n\u00ean d\u1ec5 d\u00e0ng v\u00e0 hi\u1ec7u qu\u1ea3 h\u01a1n bao gi\u1edd h\u1ebft.<\/span><\/p>\n<h3><b>Lumen<\/b><\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-77806 aligncenter\" src=\"https:\/\/itviec.com\/blog\/wp-content\/uploads\/2024\/08\/hoc-unreal-engine-5-lumen-vippro.jpg\" alt=\"h\u1ecdc unreal engine 5 - itviec blog\" width=\"1500\" height=\"1200\" srcset=\"https:\/\/itviec.com\/blog\/wp-content\/uploads\/2024\/08\/hoc-unreal-engine-5-lumen-vippro.jpg 1500w, https:\/\/itviec.com\/blog\/wp-content\/uploads\/2024\/08\/hoc-unreal-engine-5-lumen-vippro-300x240.jpg 300w, https:\/\/itviec.com\/blog\/wp-content\/uploads\/2024\/08\/hoc-unreal-engine-5-lumen-vippro-768x614.jpg 640w, https:\/\/itviec.com\/blog\/wp-content\/uploads\/2024\/08\/hoc-unreal-engine-5-lumen-vippro-200x160.jpg 200w, https:\/\/itviec.com\/blog\/wp-content\/uploads\/2024\/08\/hoc-unreal-engine-5-lumen-vippro-100x80.jpg 100w, https:\/\/itviec.com\/blog\/wp-content\/uploads\/2024\/08\/hoc-unreal-engine-5-lumen-vippro-563x450.jpg 563w\" sizes=\"auto, (max-width: 1500px) 100vw, 1500px\" \/><\/p>\n<p><a href=\"https:\/\/dev.epicgames.com\/documentation\/en-us\/unreal-engine\/lumen-global-illumination-and-reflections-in-unreal-engine\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Lumen<\/span><\/a><span style=\"font-weight: 400;\"> l\u00e0 h\u1ec7 th\u1ed1ng chi\u1ebfu s\u00e1ng \u0111\u01b0\u1ee3c Unreal Engine c\u1ea3i ti\u1ebfn r\u00f5 r\u1ec7t nh\u1ea5t gi\u1eefa phi\u00ean b\u1ea3n 4 v\u00e0 5.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Khi UE4 c\u1ea7n ph\u1ea3i k\u1ebft h\u1ee3p c\u00e1c c\u00f4ng c\u1ee5 kh\u00f4ng m\u1ea5y tin c\u1eady nh\u01b0 Screen Space Global Illumination v\u00e0 Ray Tracing Global Illumination (RTGI) \u0111\u1ec3 \u0111\u1ea1t \u0111\u01b0\u1ee3c hi\u1ec7u su\u1ea5t cao, Lumen c\u1ee7a UE5 chi\u1ebfu s\u00e1ng v\u00e0 ph\u1ea3n chi\u1ebfu to\u00e0n c\u1ee5c \u0111\u1ed9ng, \u0111\u01b0\u1ee3c thi\u1ebft k\u1ebf cho c\u00e1c m\u00e1y ch\u01a1i game th\u1ebf h\u1ec7 m\u1edbi, \u0111\u1eb7c bi\u1ec7t l\u00e0 cho c\u00e1c d\u1ef1 \u00e1n ch\u1ea1y tr\u00ean th\u1eddi gian th\u1ef1c.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Lumen t\u1ea1o ra s\u1ef1 ph\u1ea3n chi\u1ebfu khu\u1ebfch t\u00e1n v\u00f4 h\u1ea1n v\u00e0 \u00e1nh s\u00e1ng gi\u00e1n ti\u1ebfp trong c\u00e1c m\u00f4i tr\u01b0\u1eddng l\u1edbn, h\u1ed7 tr\u1ee3 \u0111\u01a1n v\u1ecb t\u1eeb mm \u0111\u1ebfn km. Ngo\u00e0i kh\u1ea3 n\u0103ng chi\u1ebfu s\u00e1ng to\u00e0n c\u1ee5c m\u1ea1nh m\u1ebd, c\u00f4ng c\u1ee5 c\u00f2n c\u00f3 kh\u1ea3 n\u0103ng t\u00edch h\u1ee3p t\u1ed1t v\u1edbi c\u00e1c h\u1ec7 th\u1ed1ng kh\u00e1c trong UE5 nh\u01b0 Nanite, World Partition v\u00e0 Virtual Shadow Maps.<\/span><\/p>\n<h3><b>World Partition<\/b><\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-77807 aligncenter\" src=\"https:\/\/itviec.com\/blog\/wp-content\/uploads\/2024\/08\/hoc-unreal-engine-5-world-partition-vippro.jpg\" alt=\"h\u1ecdc unreal engine 5 - itviec blog\" width=\"1500\" height=\"1200\" srcset=\"https:\/\/itviec.com\/blog\/wp-content\/uploads\/2024\/08\/hoc-unreal-engine-5-world-partition-vippro.jpg 1500w, https:\/\/itviec.com\/blog\/wp-content\/uploads\/2024\/08\/hoc-unreal-engine-5-world-partition-vippro-300x240.jpg 300w, https:\/\/itviec.com\/blog\/wp-content\/uploads\/2024\/08\/hoc-unreal-engine-5-world-partition-vippro-768x614.jpg 640w, https:\/\/itviec.com\/blog\/wp-content\/uploads\/2024\/08\/hoc-unreal-engine-5-world-partition-vippro-200x160.jpg 200w, https:\/\/itviec.com\/blog\/wp-content\/uploads\/2024\/08\/hoc-unreal-engine-5-world-partition-vippro-100x80.jpg 100w, https:\/\/itviec.com\/blog\/wp-content\/uploads\/2024\/08\/hoc-unreal-engine-5-world-partition-vippro-563x450.jpg 563w\" sizes=\"auto, (max-width: 1500px) 100vw, 1500px\" \/><\/p>\n<p><a href=\"https:\/\/dev.epicgames.com\/documentation\/en-us\/unreal-engine\/world-partition-in-unreal-engine\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">World Partition<\/span><\/a><span style=\"font-weight: 400;\"> l\u00e0 h\u1ec7 th\u1ed1ng qu\u1ea3n l\u00fd d\u1eef li\u1ec7u t\u1ef1 \u0111\u1ed9ng v\u00e0 duy tr\u00ec stream theo c\u1ea5p \u0111\u1ed9 c\u1ee7a Unreal Engine 5. V\u00ed d\u1ee5 nh\u01b0, thay v\u00ec chia c\u00e1c c\u1ea5p \u0111\u1ed9 l\u1edbn th\u00e0nh nhi\u1ec1u ph\u1ea7n nh\u1ecf, c\u00f4ng c\u1ee5 n\u00e0y l\u01b0u tr\u1eef to\u00e0n b\u1ed9 th\u1ebf gi\u1edbi trong m\u1ed9t c\u1ea5p \u0111\u1ed9 duy nh\u1ea5t, ph\u00e2n t\u00e1ch th\u00e0nh c\u00e1c \u00f4 l\u01b0\u1edbi. Sau \u0111\u00f3, h\u1ec7 th\u1ed1ng n\u00e0y s\u1ebd t\u1ef1 \u0111\u1ed9ng t\u1ea3i v\u00e0 d\u1ee1 c\u00e1c \u00f4 l\u01b0\u1edbi d\u1ef1a tr\u00ean kho\u1ea3ng c\u00e1ch t\u1eeb ng\u01b0\u1eddi ch\u01a1i, ch\u1ec9 hi\u1ec3n th\u1ecb c\u00e1c ph\u1ea7n m\u00e0 ng\u01b0\u1eddi ch\u01a1i nh\u00ecn th\u1ea5y v\u00e0 t\u01b0\u01a1ng t\u00e1c.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Khi phi\u00ean b\u1ea3n Unreal Engine 4 cho ph\u00e9p b\u1ea1n t\u1ea1o ra c\u00e1c th\u1ebf gi\u1edbi m\u1edf, th\u00ec phi\u00ean b\u1ea3n c\u1ea3i ti\u1ebfn World Partition c\u1ee7a UE5 l\u1ea1i gi\u00fap ph\u1ea7n n\u00e0y tr\u1edf nhanh ch\u00f3ng v\u00e0 d\u1ec5 d\u00e0ng h\u01a1n. H\u01a1n n\u1eefa, h\u1ec7 th\u1ed1ng cho ph\u00e9p nhi\u1ec1u th\u00e0nh vi\u00ean trong nh\u00f3m l\u00e0m vi\u1ec7c song song th\u00f4ng qua t\u00ednh n\u0103ng One File Per Actor, \u0111\u01a1n gi\u1ea3n qu\u00e1 tr\u00ecnh c\u1ed9ng t\u00e1c b\u1eb1ng c\u00e1ch l\u01b0u d\u1eef li\u1ec7u c\u1ee7a m\u1ed7i ng\u01b0\u1eddi tham gia v\u1edbi nhi\u1ec1u t\u1ec7p ri\u00eang bi\u1ec7t m\u00e0 kh\u00f4ng b\u1ecb l\u00e0m vi\u1ec7c ch\u1ed3ng ch\u00e9o.\u00a0<\/span><\/p>\n<h3><b>Control Rig<\/b><\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-77805 aligncenter\" src=\"https:\/\/itviec.com\/blog\/wp-content\/uploads\/2024\/08\/hoc-unreal-engine-5-control-rig-vippro.jpg\" alt=\"h\u1ecdc unreal engine 5 - itviec blog\" width=\"1500\" height=\"1200\" srcset=\"https:\/\/itviec.com\/blog\/wp-content\/uploads\/2024\/08\/hoc-unreal-engine-5-control-rig-vippro.jpg 1500w, https:\/\/itviec.com\/blog\/wp-content\/uploads\/2024\/08\/hoc-unreal-engine-5-control-rig-vippro-300x240.jpg 300w, https:\/\/itviec.com\/blog\/wp-content\/uploads\/2024\/08\/hoc-unreal-engine-5-control-rig-vippro-768x614.jpg 640w, https:\/\/itviec.com\/blog\/wp-content\/uploads\/2024\/08\/hoc-unreal-engine-5-control-rig-vippro-200x160.jpg 200w, https:\/\/itviec.com\/blog\/wp-content\/uploads\/2024\/08\/hoc-unreal-engine-5-control-rig-vippro-100x80.jpg 100w, https:\/\/itviec.com\/blog\/wp-content\/uploads\/2024\/08\/hoc-unreal-engine-5-control-rig-vippro-563x450.jpg 563w\" sizes=\"auto, (max-width: 1500px) 100vw, 1500px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">M\u1ed9t c\u1ea3i ti\u1ebfn n\u1ed5i b\u1eadt n\u1eefa m\u00e0 Unreal Engine \u0111\u00e3 tung ra cho phi\u00ean b\u1ea3n th\u1ee9 5 n\u00e0y ch\u00ednh l\u00e0 b\u1ed9 c\u00f4ng c\u1ee5 ho\u1ea1t \u1ea3nh Control Rig, cho ph\u00e9p ng\u01b0\u1eddi d\u00f9ng t\u1ea1o v\u00e0 chia s\u1ebb gi\u00e0n khoan gi\u1eefa c\u00e1c nh\u00e2n v\u1eadt.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">C\u00f4ng c\u1ee5 Full-Body IK solver n\u00e0y gi\u00fap l\u01b0u tr\u1eef v\u00e0 c\u1ea3i thi\u1ec7n s\u1ef1 t\u1ef1 nhi\u00ean trong c\u00e1c t\u01b0 th\u1ebf h\u00e0nh \u0111\u1ed9ng c\u1ee7a nh\u00e2n v\u1eadt trong tr\u00f2 ch\u01a1i. B\u00ean c\u1ea1nh \u0111\u00f3 l\u00e0 nh\u1eefng c\u00f4ng c\u1ee5 n\u1ed5i b\u1eadt kh\u00e1c nh\u01b0 Skeletal Editor v\u00e0 Panel Cloth Editor cho ph\u00e9p t\u00f4 m\u00e0u cho da v\u00e0 th\u00eam chi\u1ec1u s\u00e2u cho v\u1ea3i, mang \u0111\u1ebfn \u0111\u1ed9 ch\u00e2n th\u1ef1c v\u00e0 chu\u1ea9n x\u00e1c cao h\u01a1n.<\/span><\/p>\n<h3><b>MetaSounds<\/b><\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-77803 aligncenter\" src=\"https:\/\/itviec.com\/blog\/wp-content\/uploads\/2024\/08\/hoc-unreal-engine-5-metasounds-vippro.jpg\" alt=\"h\u1ecdc unreal engine 5 - itviec blog\" width=\"1500\" height=\"1200\" srcset=\"https:\/\/itviec.com\/blog\/wp-content\/uploads\/2024\/08\/hoc-unreal-engine-5-metasounds-vippro.jpg 1500w, https:\/\/itviec.com\/blog\/wp-content\/uploads\/2024\/08\/hoc-unreal-engine-5-metasounds-vippro-300x240.jpg 300w, https:\/\/itviec.com\/blog\/wp-content\/uploads\/2024\/08\/hoc-unreal-engine-5-metasounds-vippro-768x614.jpg 640w, https:\/\/itviec.com\/blog\/wp-content\/uploads\/2024\/08\/hoc-unreal-engine-5-metasounds-vippro-200x160.jpg 200w, https:\/\/itviec.com\/blog\/wp-content\/uploads\/2024\/08\/hoc-unreal-engine-5-metasounds-vippro-100x80.jpg 100w, https:\/\/itviec.com\/blog\/wp-content\/uploads\/2024\/08\/hoc-unreal-engine-5-metasounds-vippro-563x450.jpg 563w\" sizes=\"auto, (max-width: 1500px) 100vw, 1500px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Ngo\u00e0i Nanite, <\/span><a href=\"https:\/\/dev.epicgames.com\/documentation\/en-us\/unreal-engine\/metasounds-the-next-generation-sound-sources-in-unreal-engine\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">MetaSounds<\/span><\/a><span style=\"font-weight: 400;\"> l\u00e0 m\u1ed9t c\u00f4ng c\u1ee5 m\u1edbi ra m\u1eaft v\u01b0\u1ee3t tr\u1ed9i m\u00e0 b\u1ea1n n\u00ean tr\u1ea3i nghi\u1ec7m tr\u00ean Unreal Engine 5.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">MetaSound l\u00e0 h\u1ec7 th\u1ed1ng \u00e2m thanh hi\u1ec7u su\u1ea5t cao c\u1ee7a Unreal Engine 5, mang \u0111\u1ebfn cho c\u00e1c l\u1eadp tr\u00ecnh vi\u00ean kh\u1ea3 n\u0103ng ki\u1ec3m so\u00e1t ho\u00e0n to\u00e0n \u0111\u1ed1i v\u1edbi \u0111\u1ed3 th\u1ecb x\u1eed l\u00fd t\u00edn hi\u1ec7u s\u1ed1 (Digital Signal Processing &#8211; DSP) \u0111\u1ec3 t\u1ea1o ra m\u1ed9t ngu\u1ed3n \u00e2m thanh. H\u1ec7 th\u1ed1ng n\u00e0y cho ph\u00e9p t\u00f9y ch\u1ec9nh, t\u00edch h\u1ee3p v\u1edbi c\u00e1c b\u00ean \u1ee9ng d\u1ee5ng th\u1ee9 ba v\u00e0 h\u1ed7 tr\u1ee3 t\u00e1i s\u1eed d\u1ee5ng \u0111\u1ed3 th\u1ecb, t\u1eeb \u0111\u00f3 gi\u00fap quy tr\u00ecnh thi\u1ebft k\u1ebf \u00e2m thanh trong tr\u00ecnh ch\u1ec9nh s\u1eeda tr\u1edf n\u00ean m\u1ea1nh m\u1ebd v\u00e0 linh ho\u1ea1t.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Kh\u00f4ng gi\u1ed1ng nh\u01b0 Sound Cues c\u1ee7a Unreal Engine 4, \u0111\u1ed3 th\u1ecb k\u1ebft xu\u1ea5t DSP c\u1ee7a MetaSounds cho ph\u00e9p c\u00e1c nh\u00e0 thi\u1ebft k\u1ebf \u00e2m thanh x\u00e2y d\u1ef1ng c\u00e1c h\u1ec7 th\u1ed1ng \u00e2m thanh th\u1ee7 t\u1ee5c m\u1ea1nh m\u1ebd v\u1edbi th\u1eddi gian ch\u00ednh x\u00e1c v\u00e0 ki\u1ec3m so\u00e1t \u1edf c\u1ea5p \u0111\u1ed9 b\u1ed9 \u0111\u1ec7m \u00e2m thanh. H\u01a1n n\u1eefa, h\u1ec7 th\u1ed1ng c\u00f2n c\u00f3 th\u1ec3 t\u1ea1o \u00e2m thanh t\u1ed5ng h\u1ee3p khi ch\u1ea1y v\u00e0 k\u1ebft h\u1ee3p v\u1edbi c\u00e1c ngu\u1ed3n \u00e2m thanh kh\u00e1c. Ng\u01b0\u1eddi d\u00f9ng c\u00f3 th\u1ec3 d\u1ec5 d\u00e0ng t\u00edch h\u1ee3p d\u1eef li\u1ec7u v\u00e0o MetaSounds, t\u1eeb \u0111\u00f3 t\u0103ng t\u00ednh t\u01b0\u01a1ng t\u00e1c \u0111\u1ec3 t\u1ea1o ra tr\u1ea3i nghi\u1ec7m nh\u1eadp vai c\u00f3 trong c\u00e1c s\u1ef1 ki\u1ec7n trong tr\u00f2 ch\u01a1i.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Ngo\u00e0i nh\u1eefng c\u00f4ng c\u1ee5 m\u1edbi ra m\u1eaft v\u00e0 c\u00e1c c\u1ea3i ti\u1ebfn n\u00e0y ra, Unreal Engine 5 c\u00f2n s\u1ee1 h\u1eefu \u0111a d\u1ea1ng c\u00e1c t\u00ednh n\u0103ng kh\u00e1c m\u00e0 c\u00f3 th\u1ec3 s\u1ebd khi\u1ebfn cho ng\u01b0\u1eddi d\u00f9ng m\u1edbi b\u1ed1i r\u1ed1i v\u00ec kh\u00f4ng bi\u1ebft b\u1eaft \u0111\u1ea7u t\u1eeb \u0111\u00e2u. H\u00e3y \u0111\u1ecdc ti\u1ebfp h\u01b0\u1edbng d\u1eabn chi ti\u1ebft l\u1ed9 tr\u00ecnh h\u1ecdc Unreal Engine 5 cho ng\u01b0\u1eddi m\u1edbi b\u1eaft \u0111\u1ea7u!<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Lo_trinh_hoc_Unreal_Engine_5_cho_nguoi_moi_bat_dau\"><\/span><b>L\u1ed9 tr\u00ecnh h\u1ecdc Unreal Engine 5 cho ng\u01b0\u1eddi m\u1edbi b\u1eaft \u0111\u1ea7u<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><b>T\u1ea3i Unreal Engine 5<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Tr\u01b0\u1edbc ti\u00ean, b\u1ea1n c\u1ea7n <\/span><a href=\"https:\/\/www.unrealengine.com\/en-US\/download\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">t\u1ea3i Unreal Engine 5<\/span><\/a><span style=\"font-weight: 400;\"> xu\u1ed1ng m\u00e1y t\u00ednh \u0111\u1ec3 c\u00f3 th\u1ec3 b\u1eaft \u0111\u1ea7u tr\u1ea3i nghi\u1ec7m th\u1ef1c t\u1ebf \u0111\u1ec3 h\u1ecdc hi\u1ec7u qu\u1ea3:<\/span><\/p>\n<p><b>B\u01b0\u1edbc 1: <\/b><span style=\"font-weight: 400;\">Tr\u01b0\u1edbc khi b\u1ea1n c\u00f3 th\u1ec3 c\u00e0i \u0111\u1eb7t Unreal Editor, b\u1ea1n c\u1ea7n t\u1ea3i xu\u1ed1ng v\u00e0 c\u00e0i \u0111\u1eb7t tr\u00ecnh kh\u1edfi ch\u1ea1y <\/span><a href=\"https:\/\/www.unrealengine.com\/en-US\/download\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Epic Games<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><b>L\u01b0u \u00fd: <\/b><span style=\"font-weight: 400;\">\u0110\u1ec3 t\u1ea3i \u0111\u01b0\u1ee3c UE5, m\u00e1y t\u00ednh c\u1ee7a ng\u01b0\u1eddi d\u00f9ng ph\u1ea3i thu\u1ed9c m\u1ed9t trong s\u1ed1 c\u00e1c phi\u00ean b\u1ea3n sau \u0111\u00e2y:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Windows<\/b><span style=\"font-weight: 400;\">: Windows 10 64-bit, l\u00f5i t\u1ee9 Intel ho\u1eb7c AMD, 2,5 GHz tr\u1edf l\u00ean, RAM 16 GB, card \u0111\u1ed3 h\u1ecda t\u01b0\u01a1ng th\u00edch DirectX 11 ho\u1eb7c 12<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Linux<\/b><span style=\"font-weight: 400;\">: Linux Ubuntu 18.04, l\u00f5i t\u1ee9 Intel ho\u1eb7c AMD, 2,5 GHz tr\u1edf l\u00ean, RAM 32 GB, NVIDIA GeForce RTX 2080 tr\u1edf l\u00ean<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>macOS<\/b><span style=\"font-weight: 400;\">: macOS 13.x m\u1edbi nh\u1ea5t, Intel l\u00f5i t\u1ee9, 2,5 GHz tr\u1edf l\u00ean, RAM 8 GB, Card \u0111\u1ed3 h\u1ecda t\u01b0\u01a1ng th\u00edch Metal 1.2<\/span><\/li>\n<\/ul>\n<p><b>B\u01b0\u1edbc 2:<\/b><span style=\"font-weight: 400;\"> Sau khi t\u1ea3i xu\u1ed1ng v\u00e0 c\u00e0i \u0111\u1eb7t, h\u00e3y m\u1edf tr\u00ecnh kh\u1edfi ch\u1ea1y v\u00e0 t\u1ea1o m\u1edbi ho\u1eb7c \u0111\u0103ng nh\u1eadp v\u00e0o t\u00e0i kho\u1ea3n Epic Games c\u1ee7a b\u1ea1n.<\/span><\/p>\n<p><b>B\u01b0\u1edbc 3:<\/b><span style=\"font-weight: 400;\"> Sau khi \u0111\u0103ng nh\u1eadp, h\u00e3y \u0111i\u1ec1u h\u01b0\u1edbng \u0111\u1ebfn tab Unreal Engine v\u00e0 nh\u1ea5p v\u00e0o n\u00fat <\/span><a href=\"https:\/\/www.youtube.com\/watch?v=rldy9yY0yDU\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">C\u00e0i \u0111\u1eb7t<\/span><\/a><span style=\"font-weight: 400;\"> \u0111\u1ec3 t\u1ea3i xu\u1ed1ng phi\u00ean b\u1ea3n m\u1edbi nh\u1ea5t.<\/span><\/p>\n<h3><b>L\u00e0m quen v\u1edbi giao di\u1ec7n Unreal Engine 5<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">\u0110\u1ec3 b\u1eaft \u0111\u1ea7u qu\u00e1 tr\u00ecnh h\u1ecdc Unreal Engine 5, \u0111i\u1ec1u \u0111\u1ea7u ti\u00ean l\u00e0 b\u1ea1n c\u1ea7n hi\u1ec3u v\u00e0 l\u00e0m quen v\u1edbi giao di\u1ec7n tr\u00ecnh ch\u1ec9nh s\u1eeda, Level Editor, tr\u00ean c\u00f4ng c\u1ee5 n\u00e0y. C\u1ee5 th\u1ec3 nh\u01b0:<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td><b>T\u00ean<\/b><\/td>\n<td><b>M\u00f4 t\u1ea3<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>Menu Bar (Thanh Menu)<\/b><\/td>\n<td><span style=\"font-weight: 400;\">S\u1eed d\u1ee5ng menu n\u00e0y \u0111\u1ec3 hi\u1ec3n th\u1ecb v\u00e0 truy c\u1eadp c\u00e1c l\u1ec7nh v\u00e0 ch\u1ee9c n\u0103ng c\u1ee5 th\u1ec3 c\u1ee7a tr\u00ecnh ch\u1ec9nh s\u1eeda.<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Main Toolbar (Thanh C\u00f4ng C\u1ee5 Ch\u00ednh)<\/b><\/td>\n<td><span style=\"font-weight: 400;\">Ch\u1ee9a c\u00e1c ph\u00edm t\u1eaft cho m\u1ed9t s\u1ed1 c\u00f4ng c\u1ee5 v\u00e0 tr\u00ecnh ch\u1ec9nh s\u1eeda ph\u1ed5 bi\u1ebfn nh\u1ea5t trong Unreal Engine, c\u0169ng nh\u01b0 c\u00e1c ph\u00edm t\u1eaft \u0111\u1ec3 v\u00e0o ch\u1ebf \u0111\u1ed9 Play (ch\u1ea1y tr\u00f2 ch\u01a1i c\u1ee7a b\u1ea1n b\u00ean trong Unreal Editor) v\u00e0 tri\u1ec3n khai d\u1ef1 \u00e1n c\u1ee7a b\u1ea1n l\u00ean c\u00e1c n\u1ec1n t\u1ea3ng kh\u00e1c.<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Level Viewport (Khung nh\u00ecn c\u1ea5p \u0111\u1ed9)<\/b><\/td>\n<td><span style=\"font-weight: 400;\">Hi\u1ec3n th\u1ecb n\u1ed9i dung c\u1ee7a c\u1ea5p \u0111\u1ed9 c\u1ee7a b\u1ea1n, ch\u1eb3ng h\u1ea1n nh\u01b0 M\u00e1y \u1ea2nh, Di\u1ec5n Vi\u00ean, L\u01b0\u1edbi T\u0129nh, v.v.<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Content Drawer (N\u00fat m\u1edf ng\u0103n n\u1ed9i dung)<\/b><\/td>\n<td><span style=\"font-weight: 400;\">N\u01a1i b\u1ea1n c\u00f3 th\u1ec3 truy c\u1eadp t\u1ea5t c\u1ea3 c\u00e1c t\u00e0i s\u1ea3n ngu\u1ed3n trong d\u1ef1 \u00e1n c\u1ee7a m\u00ecnh<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Bottom Toolbar (Thanh c\u00f4ng c\u1ee5 d\u01b0\u1edbi)<\/b><\/td>\n<td><span style=\"font-weight: 400;\">Ch\u1ee9a c\u00e1c ph\u00edm t\u1eaft \u0111\u1ebfn Command Console, Output Log, v\u00e0 ch\u1ee9c n\u0103ng D\u1eef Li\u1ec7u \u0110\u00e3 Ph\u00e1i Sinh. C\u0169ng hi\u1ec3n th\u1ecb tr\u1ea1ng th\u00e1i ngu\u1ed3n ki\u1ec3m so\u00e1t .<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Outliner (Tr\u00ecnh qu\u1ea3n l\u00fd n\u1ed9i dung)<\/b><\/td>\n<td><span style=\"font-weight: 400;\">Hi\u1ec3n th\u1ecb t\u1ea5t c\u1ea3 n\u1ed9i dung trong c\u1ea5p \u0111\u1ed9 c\u1ee7a b\u1ea1n d\u01b0\u1edbi d\u1ea1ng c\u00e2y ph\u00e2n c\u1ea5p.<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Details (Chi ti\u1ebft)<\/b><\/td>\n<td><span style=\"font-weight: 400;\">Xu\u1ea5t hi\u1ec7n khi b\u1ea1n ch\u1ecdn m\u1ed9t Di\u1ec5n Vi\u00ean.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Hi\u1ec3n th\u1ecb c\u00e1c thu\u1ed9c t\u00ednh kh\u00e1c nhau cho Di\u1ec5n Vi\u00ean \u0111\u00f3, ch\u1eb3ng h\u1ea1n nh\u01b0 V\u1ecb tr\u00ed c\u1ee7a n\u00f3 trong c\u1ea5p \u0111\u1ed9, L\u01b0\u1edbi T\u0129nh, V\u1eadt Li\u1ec7u v\u00e0 c\u00e1c c\u00e0i \u0111\u1eb7t v\u1eadt l\u00fd.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">B\u1ea3ng n\u00e0y hi\u1ec3n th\u1ecb c\u00e1c c\u00e0i \u0111\u1eb7t kh\u00e1c nhau t\u00f9y thu\u1ed9c v\u00e0o nh\u1eefng g\u00ec b\u1ea1n ch\u1ecdn trong Level Viewport.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<blockquote><p><span style=\"font-weight: 400;\"> \u0110\u1ecdc th\u00eam t\u1ea1i <\/span><a href=\"https:\/\/dev.epicgames.com\/documentation\/en-us\/unreal-engine\/unreal-editor-interface\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Unreal Editor Interface<\/span><\/a><span style=\"font-weight: 400;\"> \u0111\u1ec3 bi\u1ebft v\u00e0 h\u1ecdc l\u00e0m quen v\u1edbi c\u00e1c giao di\u1ec7n kh\u00e1c c\u1ee7a UE5.\u00a0\u00a0<\/span><\/p><\/blockquote>\n<h3><b>Nh\u1eefng thu\u1eadt ng\u1eef chuy\u00ean m\u00f4n c\u1ea7n bi\u1ebft khi h\u1ecdc Unreal Engine 5<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Unreal Engine 5 l\u00e0 m\u1ed9t c\u00f4ng c\u1ee5 l\u1eadp tr\u00ecnh n\u00e2ng cao \u0111\u01b0\u1ee3c ng\u01b0\u1eddi d\u00f9ng chuy\u00ean s\u1eed d\u1ee5ng khi l\u1eadp tr\u00ecnh game ph\u1ee9c t\u1ea1p v\u00e0 \u0111\u00f2i h\u1ecfi t\u00ednh k\u1ef9 thu\u1eadt cao. N\u1ebfu b\u1ea1n l\u00e0 ng\u01b0\u1eddi m\u1edbi b\u1eaft \u0111\u1ea7u s\u1eed d\u1ee5ng UE5, c\u1ea7n l\u00e0m quen v\u1edbi nh\u1eefng thu\u1eadt ng\u1eef chuy\u00ean m\u00f4n hay xu\u1ea5t hi\u1ec7n tr\u00ean c\u00f4ng c\u1ee5 n\u00e0y:<\/span><\/p>\n<ul>\n<li aria-level=\"1\"><b>Project (D\u1ef1 \u00e1n)<\/b><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">D\u1ef1 \u00e1n Unreal Engine 5 l\u01b0u tr\u1eef to\u00e0n b\u1ed9 n\u1ed9i dung tr\u00f2 ch\u01a1i c\u1ee7a b\u1ea1n. N\u00f3 ch\u1ee9a c\u00e1c th\u01b0 m\u1ee5c nh\u01b0 B\u1ea3n thi\u1ebft k\u1ebf v\u00e0 T\u00e0i li\u1ec7u. B\u1ea1n c\u00f3 th\u1ec3 \u0111\u1eb7t t\u00ean v\u00e0 s\u1eafp x\u1ebfp c\u00e1c th\u01b0 m\u1ee5c b\u00ean trong D\u1ef1 \u00e1n theo \u00fd mu\u1ed1n. B\u1ea3ng \u0111i\u1ec1u khi\u1ec3n Tr\u00ecnh duy\u1ec7t n\u1ed9i dung trong Unreal Editor hi\u1ec3n th\u1ecb c\u00f9ng c\u1ea5u tr\u00fac th\u01b0 m\u1ee5c nh\u01b0 tr\u00ean \u0111\u0129a c\u1ee7a b\u1ea1n.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">M\u1ed7i d\u1ef1 \u00e1n c\u00f3 m\u1ed9t t\u1ec7p .uproject li\u00ean k\u1ebft. T\u1ec7p n\u00e0y d\u00f9ng \u0111\u1ec3 t\u1ea1o, m\u1edf ho\u1eb7c l\u01b0u d\u1ef1 \u00e1n. B\u1ea1n c\u00f3 th\u1ec3 t\u1ea1o v\u00e0 l\u00e0m vi\u1ec7c tr\u00ean nhi\u1ec1u d\u1ef1 \u00e1n kh\u00e1c nhau c\u00f9ng l\u00fac.<\/span><\/p>\n<ul>\n<li aria-level=\"1\"><b>Blueprint (B\u1ea3n thi\u1ebft k\u1ebf)<\/b><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">H\u1ec7 th\u1ed1ng Blueprint Visual Scripting s\u1eed d\u1ee5ng giao di\u1ec7n d\u1ef1a tr\u00ean n\u00fat \u0111\u1ec3 t\u1ea1o c\u00e1c th\u00e0nh ph\u1ea7n tr\u00f2 ch\u01a1i trong Unreal Editor. N\u00f3 x\u00e1c \u0111\u1ecbnh c\u00e1c l\u1edbp ho\u1eb7c \u0111\u1ed1i t\u01b0\u1ee3ng h\u01b0\u1edbng \u0111\u1ed1i t\u01b0\u1ee3ng (OO). C\u00e1c \u0111\u1ed1i t\u01b0\u1ee3ng \u0111\u01b0\u1ee3c x\u00e1c \u0111\u1ecbnh b\u1eb1ng Blueprint th\u01b0\u1eddng \u0111\u01b0\u1ee3c g\u1ecdi l\u00e0 &#8220;B\u1ea3n thi\u1ebft k\u1ebf&#8221;.<\/span><\/p>\n<ul>\n<li aria-level=\"1\"><b>Object (\u0110\u1ed1i t\u01b0\u1ee3ng)<\/b><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">\u0110\u1ed1i t\u01b0\u1ee3ng l\u00e0 l\u1edbp c\u01a1 b\u1ea3n nh\u1ea5t trong Unreal Engine, ch\u1ee9a nhi\u1ec1u ch\u1ee9c n\u0103ng thi\u1ebft y\u1ebfu cho t\u00e0i s\u1ea3n c\u1ee7a b\u1ea1n. H\u1ea7u nh\u01b0 m\u1ecdi th\u1ee9 trong Unreal Engine \u0111\u1ec1u k\u1ebf th\u1eeba t\u1eeb \u0110\u1ed1i t\u01b0\u1ee3ng. Trong C++, UObject l\u00e0 l\u1edbp c\u01a1 s\u1edf c\u1ee7a t\u1ea5t c\u1ea3 c\u00e1c \u0111\u1ed1i t\u01b0\u1ee3ng, h\u1ed7 tr\u1ee3 c\u00e1c t\u00ednh n\u0103ng nh\u01b0 thu gom r\u00e1c, si\u00eau d\u1eef li\u1ec7u v\u00e0 tu\u1ea7n t\u1ef1 h\u00f3a.<\/span><\/p>\n<ul>\n<li aria-level=\"1\"><b>Class (L\u1edbp)<\/b><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">L\u1edbp \u0111\u1ecbnh ngh\u0129a c\u00e1c h\u00e0nh vi v\u00e0 thu\u1ed9c t\u00ednh c\u1ee7a Di\u1ec5n vi\u00ean ho\u1eb7c \u0110\u1ed1i t\u01b0\u1ee3ng trong Unreal Engine. C\u00e1c l\u1edbp c\u00f3 t\u00ednh ph\u00e2n c\u1ea5p, k\u1ebf th\u1eeba th\u00f4ng tin t\u1eeb L\u1edbp cha v\u00e0 truy\u1ec1n th\u00f4ng tin \u0111\u00f3 cho c\u00e1c L\u1edbp con. C\u00e1c l\u1edbp c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c t\u1ea1o trong m\u00e3 C++ ho\u1eb7c trong B\u1ea3n thi\u1ebft k\u1ebf.<\/span><\/p>\n<ul>\n<li aria-level=\"1\"><b>Actors (Di\u1ec5n vi\u00ean)<\/b><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Di\u1ec5n vi\u00ean l\u00e0 b\u1ea5t k\u1ef3 \u0111\u1ed1i t\u01b0\u1ee3ng n\u00e0o c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c \u0111\u1eb7t v\u00e0o m\u1ed9t c\u1ea5p \u0111\u1ed9, nh\u01b0 Camera, l\u01b0\u1edbi t\u0129nh ho\u1eb7c v\u1ecb tr\u00ed b\u1eaft \u0111\u1ea7u c\u1ee7a ng\u01b0\u1eddi ch\u01a1i. Di\u1ec5n vi\u00ean h\u1ed7 tr\u1ee3 c\u00e1c ph\u00e9p bi\u1ebfn \u0111\u1ed5i 3D nh\u01b0 d\u1ecbch chuy\u1ec3n, xoay v\u00e0 chia t\u1ef7 l\u1ec7. Ch\u00fang c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c t\u1ea1o v\u00e0 b\u1ecb ph\u00e1 h\u1ee7y th\u00f4ng qua m\u00e3 tr\u00f2 ch\u01a1i (C++ ho\u1eb7c Blueprint).<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Trong C++, AActor l\u00e0 l\u1edbp c\u01a1 s\u1edf c\u1ee7a t\u1ea5t c\u1ea3 Di\u1ec5n vi\u00ean.<\/span><\/p>\n<ul>\n<li aria-level=\"1\"><b>Component (Th\u00e0nh ph\u1ea7n)<\/b><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Th\u00e0nh ph\u1ea7n l\u00e0 ph\u1ea7n ch\u1ee9c n\u0103ng c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c th\u00eam v\u00e0o Di\u1ec5n vi\u00ean. Khi b\u1ea1n th\u00eam Th\u00e0nh ph\u1ea7n v\u00e0o Di\u1ec5n vi\u00ean, Di\u1ec5n vi\u00ean c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng ch\u1ee9c n\u0103ng m\u00e0 Th\u00e0nh ph\u1ea7n cung c\u1ea5p. V\u00ed d\u1ee5, Th\u00e0nh ph\u1ea7n Spot Light s\u1ebd khi\u1ebfn Di\u1ec5n vi\u00ean ph\u00e1t ra \u00e1nh s\u00e1ng nh\u01b0 \u0111\u00e8n r\u1ecdi.<\/span><\/p>\n<ul>\n<li aria-level=\"1\"><b>Pawn (Qu\u00e2n c\u1edd)<\/b><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Qu\u00e2n c\u1edd l\u00e0 l\u1edbp con c\u1ee7a Di\u1ec5n vi\u00ean v\u00e0 \u0111\u00f3ng vai tr\u00f2 l\u00e0 h\u00ecnh \u0111\u1ea1i di\u1ec7n ho\u1eb7c nh\u00e2n v\u1eadt trong tr\u00f2 ch\u01a1i. Pawn c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c ng\u01b0\u1eddi ch\u01a1i ho\u1eb7c AI \u0111i\u1ec1u khi\u1ec3n. Khi m\u1ed9t qu\u00e2n c\u1edd \u0111\u01b0\u1ee3c \u0111i\u1ec1u khi\u1ec3n, n\u00f3 \u0111\u01b0\u1ee3c coi l\u00e0 B\u1ecb chi\u1ebfm h\u1eefu; ng\u01b0\u1ee3c l\u1ea1i, n\u00f3 \u0111\u01b0\u1ee3c coi l\u00e0 Kh\u00f4ng s\u1edf h\u1eefu.<\/span><\/p>\n<ul>\n<li aria-level=\"1\"><b>Character (Nh\u00e2n v\u1eadt)<\/b><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Nh\u00e2n v\u1eadt l\u00e0 l\u1edbp con c\u1ee7a Qu\u00e2n c\u1edd d\u00f9ng l\u00e0m nh\u00e2n v\u1eadt ng\u01b0\u1eddi ch\u01a1i. N\u00f3 bao g\u1ed3m thi\u1ebft l\u1eadp va ch\u1ea1m, r\u00e0ng bu\u1ed9c \u0111\u1ea7u v\u00e0o cho chuy\u1ec3n \u0111\u1ed9ng hai ch\u00e2n v\u00e0 m\u00e3 b\u1ed5 sung cho chuy\u1ec3n \u0111\u1ed9ng do ng\u01b0\u1eddi ch\u01a1i \u0111i\u1ec1u khi\u1ec3n.<\/span><\/p>\n<ul>\n<li aria-level=\"1\"><b>Player Controller (B\u1ed9 \u0111i\u1ec1u khi\u1ec3n ng\u01b0\u1eddi ch\u01a1i)<\/b><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">B\u1ed9 \u0111i\u1ec1u khi\u1ec3n ng\u01b0\u1eddi ch\u01a1i ti\u1ebfp nh\u1eadn \u0111\u1ea7u v\u00e0o c\u1ee7a ng\u01b0\u1eddi ch\u01a1i v\u00e0 chuy\u1ec3n \u0111\u1ed5i th\u00e0nh c\u00e1c t\u01b0\u01a1ng t\u00e1c trong tr\u00f2 ch\u01a1i. M\u1ed7i tr\u00f2 ch\u01a1i c\u00f3 \u00edt nh\u1ea5t m\u1ed9t B\u1ed9 \u0111i\u1ec1u khi\u1ec3n ng\u01b0\u1eddi ch\u01a1i, th\u01b0\u1eddng s\u1edf h\u1eefu m\u1ed9t Qu\u00e2n c\u1edd ho\u1eb7c Nh\u00e2n v\u1eadt \u0111\u1ea1i di\u1ec7n cho ng\u01b0\u1eddi ch\u01a1i trong tr\u00f2 ch\u01a1i.<\/span><\/p>\n<ul>\n<li aria-level=\"1\"><b>AI Controller (B\u1ed9 \u0111i\u1ec1u khi\u1ec3n AI)<\/b><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">B\u1ed9 \u0111i\u1ec1u khi\u1ec3n AI s\u1edf h\u1eefu m\u1ed9t Qu\u00e2n c\u1edd \u0111\u1ea1i di\u1ec7n cho m\u1ed9t nh\u00e2n v\u1eadt kh\u00f4ng ph\u1ea3i ng\u01b0\u1eddi ch\u01a1i (NPC) trong tr\u00f2 ch\u01a1i. L\u1edbp C++ li\u00ean quan l\u00e0 AIController.<\/span><\/p>\n<ul>\n<li aria-level=\"1\"><b>Player State (Tr\u1ea1ng th\u00e1i ng\u01b0\u1eddi ch\u01a1i)<\/b><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Tr\u1ea1ng th\u00e1i ng\u01b0\u1eddi ch\u01a1i ch\u1ee9a tr\u1ea1ng th\u00e1i c\u1ee7a ng\u01b0\u1eddi tham gia tr\u00f2 ch\u01a1i, nh\u01b0 t\u00ean, c\u1ea5p \u0111\u1ed9 hi\u1ec7n t\u1ea1i, s\u1ee9c kh\u1ecfe v\u00e0 \u0111i\u1ec3m. \u0110\u1ed1i v\u1edbi tr\u00f2 ch\u01a1i nhi\u1ec1u ng\u01b0\u1eddi ch\u01a1i, Tr\u1ea1ng th\u00e1i ng\u01b0\u1eddi ch\u01a1i t\u1ed3n t\u1ea1i tr\u00ean t\u1ea5t c\u1ea3 c\u00e1c m\u00e1y v\u00e0 sao ch\u00e9p d\u1eef li\u1ec7u t\u1eeb m\u00e1y ch\u1ee7 sang m\u00e1y kh\u00e1ch \u0111\u1ec3 gi\u1eef m\u1ecdi th\u1ee9 \u0111\u1ed3ng b\u1ed9.<\/span><\/p>\n<ul>\n<li aria-level=\"1\"><b>Game Mode (Ch\u1ebf \u0111\u1ed9 tr\u00f2 ch\u01a1i)<\/b><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Ch\u1ebf \u0111\u1ed9 tr\u00f2 ch\u01a1i \u0111\u1eb7t ra c\u00e1c quy t\u1eafc c\u1ee7a tr\u00f2 ch\u01a1i, bao g\u1ed3m c\u00e1ch ng\u01b0\u1eddi ch\u01a1i tham gia, \u0111i\u1ec1u ki\u1ec7n chi\u1ebfn th\u1eafng v\u00e0 c\u00e1c h\u00e0nh vi c\u1ee5 th\u1ec3. M\u1ed7i c\u1ea5p \u0111\u1ed9 ch\u1ec9 c\u00f3 m\u1ed9t Ch\u1ebf \u0111\u1ed9 tr\u00f2 ch\u01a1i. L\u1edbp C++ li\u00ean quan l\u00e0 GameMode.<\/span><\/p>\n<ul>\n<li aria-level=\"1\"><b>Game State (Tr\u1ea1ng th\u00e1i tr\u00f2 ch\u01a1i)<\/b><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Tr\u1ea1ng th\u00e1i tr\u00f2 ch\u01a1i ch\u1ee9a th\u00f4ng tin b\u1ea1n mu\u1ed1n sao ch\u00e9p \u0111\u1ebfn m\u1ecdi m\u00e1y kh\u00e1ch trong tr\u00f2 ch\u01a1i, nh\u01b0 \u0111i\u1ec3m s\u1ed1, t\u00ecnh tr\u1ea1ng tr\u1eadn \u0111\u1ea5u v\u00e0 s\u1ed1 l\u01b0\u1ee3ng nh\u00e2n v\u1eadt AI. L\u1edbp C++ li\u00ean quan l\u00e0 GameState.<\/span><\/p>\n<ul>\n<li aria-level=\"1\"><b>Brush (C\u1ecd)<\/b><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">C\u1ecd l\u00e0 m\u1ed9t Di\u1ec5n vi\u00ean m\u00f4 t\u1ea3 h\u00ecnh d\u1ea1ng 3D, \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng \u0111\u1ec3 x\u00e1c \u0111\u1ecbnh h\u00ecnh h\u1ecdc c\u1ea5p \u0111\u1ed9. C\u1ecd c\u00f3 th\u1ec3 l\u00e0 kh\u1ed1i, c\u1ea7u ho\u1eb7c c\u00e1c h\u00ecnh d\u1ea1ng kh\u00e1c.<\/span><\/p>\n<ul>\n<li aria-level=\"1\"><b>Volume (Th\u1ec3 t\u00edch)<\/b><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Th\u1ec3 t\u00edch l\u00e0 kh\u00f4ng gian 3D b\u1ecb gi\u1edbi h\u1ea1n c\u00f3 nhi\u1ec1u c\u00e1ch s\u1eed d\u1ee5ng kh\u00e1c nhau, nh\u01b0 ng\u0103n Di\u1ec5n vi\u00ean \u0111i qua, g\u00e2y s\u00e1t th\u01b0\u01a1ng ho\u1eb7c k\u00edch ho\u1ea1t s\u1ef1 ki\u1ec7n khi Di\u1ec5n vi\u00ean v\u00e0o ho\u1eb7c ra kh\u1ecfi.<\/span><\/p>\n<ul>\n<li aria-level=\"1\"><b>Level (C\u1ea5p \u0111\u1ed9)<\/b><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">C\u1ea5p \u0111\u1ed9 l\u00e0 khu v\u1ef1c ch\u01a1i tr\u00f2 ch\u01a1i b\u1ea1n x\u00e1c \u0111\u1ecbnh, ch\u1ee9a m\u1ecdi th\u1ee9 ng\u01b0\u1eddi ch\u01a1i c\u00f3 th\u1ec3 nh\u00ecn th\u1ea5y v\u00e0 t\u01b0\u01a1ng t\u00e1c. M\u1ed7i c\u1ea5p \u0111\u1ed9 \u0111\u01b0\u1ee3c l\u01b0u d\u01b0\u1edbi d\u1ea1ng t\u1ec7p .umap ri\u00eang bi\u1ec7t.<\/span><\/p>\n<ul>\n<li aria-level=\"1\"><b>World (Th\u1ebf gi\u1edbi)<\/b><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Th\u1ebf gi\u1edbi l\u00e0 v\u00f9ng ch\u1ee9a cho t\u1ea5t c\u1ea3 c\u00e1c C\u1ea5p \u0111\u1ed9 t\u1ea1o n\u00ean tr\u00f2 ch\u01a1i c\u1ee7a b\u1ea1n, x\u1eed l\u00fd vi\u1ec7c ph\u00e1t tr\u1ef1c tuy\u1ebfn c\u00e1c C\u1ea5p \u0111\u1ed9 v\u00e0 vi\u1ec7c t\u1ea1o c\u00e1c Di\u1ec5n vi\u00ean \u0111\u1ed9ng.<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Video_hoc_Unreal_Engine_5_mien_phi\"><\/span><b>Video h\u1ecdc Unreal Engine 5 mi\u1ec5n ph\u00ed<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">B\u00e2y gi\u1edd, b\u1ea1n c\u00f3 th\u1ec3 \u0111ang t\u1ef1 h\u1ecfi, &#8220;T\u00f4i c\u00f3 th\u1ec3 t\u00ecm h\u01b0\u1edbng d\u1eabn h\u1ecdc Unreal Engine 5 t\u1ed1t \u1edf \u0111\u00e2u?,\u201d d\u01b0\u1edbi \u0111\u00e2y l\u00e0 m\u1ed9t s\u1ed1 video h\u1ecdc mi\u1ec5n ph\u00ed tr\u00ean YouTube m\u00e0 h\u1ea7u h\u1ebft c\u00e1c l\u1eadp tr\u00ecnh vi\u00ean \u0111\u1ec1u b\u1eaft \u0111\u1ea7u v\u1edbi \u0111\u1ec3 l\u00e0m quen:\u00a0<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/www.youtube.com\/@UnrealEngine\" target=\"_blank\" rel=\"noopener\"><b>K\u00eanh YouTube ch\u00ednh th\u1ee9c c\u1ee7a UE5<\/b><\/a><span style=\"font-weight: 400;\">: K\u00eanh YouTube ch\u00ednh th\u1ee9c c\u1ee7a Unreal Engine c\u00f3 nhi\u1ec1u h\u01b0\u1edbng d\u1eabn r\u1ea5t d\u1ec5 hi\u1ec3u d\u00e0nh cho ng\u01b0\u1eddi m\u1edbi b\u1eaft \u0111\u1ea7u.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/www.youtube.com\/@AlexQuevillonEn\/videos\" target=\"_blank\" rel=\"noopener\"><b>Alex Quevillon<\/b><\/a><span style=\"font-weight: 400;\">: Lo\u1ea1t video \u201cHow to? &#8211; Unreal Engine 5 C++\u201d h\u01b0\u1edbng d\u1eabn chi ti\u1ebft t\u1eeb \u0111\u1ecbnh ngh\u0129a \u0111\u1ebfn c\u00e1ch \u1ee9ng d\u1ee5ng ng\u00f4n ng\u1eef l\u1eadp tr\u00ecnh C++ \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng tr\u00ean ch\u00ednh tr\u00ean Unreal Engine 5.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/www.youtube.com\/@tharlevfx\/videos\" target=\"_blank\" rel=\"noopener\"><b>Tharlev<\/b><\/a><span style=\"font-weight: 400;\">: M\u1ed9t l\u1eadp tr\u00ecnh vi\u00ean Unreal Engine v\u1edbi h\u01a1n 5 n\u0103m kinh nghi\u1ec7m v\u00e0 \u0111\u01b0\u1ee3c ch\u1ee9ng nh\u1eadn l\u00e0 m\u1ed9t Trainer \u0111\u01b0\u1ee3c \u1ee7y quy\u1ec1n b\u1edfi Epic Unreal (Epic Unreal Authorised Trainer).<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/dev.epicgames.com\/community\/learning\/tutorials\/l2VK\/learn-unreal-engine-5-in-5-days\" target=\"_blank\" rel=\"noopener\"><b>WINBUSH<\/b><\/a><span style=\"font-weight: 400;\">: Kh\u00f3a h\u1ecdc Unreal Engine 5 d\u00e0nh cho ng\u01b0\u1eddi m\u1edbi b\u1eaft \u0111\u1ea7u c\u1ee7a WINBUSH r\u1ea5t ph\u00f9 h\u1ee3p cho b\u1ea5t k\u1ef3 ai mu\u1ed1n b\u1eaft \u0111\u1ea7u v\u1edbi Unreal nh\u01b0ng kh\u00f4ng bi\u1ebft b\u1eaft \u0111\u1ea7u t\u1eeb \u0111\u00e2u.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/www.youtube.com\/watch?v=IipvT6aGinM&amp;list=PL2A3wMhmbeAq3WOT7kQ0EGby1YMb0zj5_\" target=\"_blank\" rel=\"noopener\"><b>Unreal Engine Blueprint Fundamentals<\/b><\/a><span style=\"font-weight: 400;\">: D\u1ea1y v\u1ec1 nh\u1eefng ki\u1ebfn th\u1ee9c coding UE5 b\u1eb1ng c\u00e1ch k\u00e9o th\u1ea3 v\u1edbi Blueprint.<\/span><\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Khoa_hoc_Unreal_Engine_5\"><\/span><b>Kho\u00e1 h\u1ecdc Unreal Engine 5<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Ngo\u00e0i h\u1ecdc Unreal Engine th\u00f4ng qua c\u00e1c chuy\u00ean gia chia s\u1ebb tr\u00ean YouTube k\u1ec3 tr\u00ean, b\u1ea1n c\u0169ng n\u00ean k\u1ebft h\u1ee3p v\u1edbi <\/span><a href=\"https:\/\/www.unrealengine.com\/en-US\/blog\/learn-unreal-engine-5-fast-with-these-new-courses\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">nh\u1eefng kho\u00e1 h\u1ecdc<\/span><\/a><span style=\"font-weight: 400;\"> ch\u1ea5t l\u01b0\u1ee3ng \u0111\u01b0\u1ee3c so\u1ea1n ch\u00ednh th\u1ee9c b\u1edfi c\u00f4ng c\u1ee5 Unreal Engine, ch\u1eb3ng h\u1ea1n nh\u01b0:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/dev.epicgames.com\/community\/learning\/courses\/ZpX\/your-first-hour-in-unreal-engine-5\/E7L\/introduction-to-your-first-hour-in-unreal-engine-5\" target=\"_blank\" rel=\"noopener\"><b>Gi\u1edd \u0111\u1ea7u ti\u00ean c\u1ee7a b\u1ea1n trong Unreal Engine 5:<\/b><\/a><span style=\"font-weight: 400;\"> B\u1eaft \u0111\u1ea7u h\u00e0nh tr\u00ecnh v\u1edbi UE5 v\u00e0 l\u00e0m quen v\u1edbi nh\u1eefng c\u00f4ng c\u1ee5 c\u01a1 b\u1ea3n.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/dev.epicgames.com\/community\/learning\/courses\/1d4\/transitioning-to-unreal-engine-5\/W1V\/updating-our-projects\" target=\"_blank\" rel=\"noopener\"><b>Chuy\u1ec3n sang Unreal Engine 5<\/b><\/a><span style=\"font-weight: 400;\">: H\u01b0\u1edbng d\u1eabn chuy\u1ec3n \u0111\u1ed5i t\u1eeb c\u00e1c phi\u00ean b\u1ea3n tr\u01b0\u1edbc \u0111\u00f3 sang UE5.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/dev.epicgames.com\/community\/learning\/courses\/2Wo\/lumen-essentials\/dL16\/introduction-to-lumen-essentials\" target=\"_blank\" rel=\"noopener\"><b>C\u00e1c nguy\u00ean t\u1eafc c\u1ee7a Lumen<\/b><\/a><span style=\"font-weight: 400;\">: Kh\u00e1m ph\u00e1 c\u00e1c nguy\u00ean t\u1eafc c\u01a1 b\u1ea3n c\u1ee7a h\u1ec7 th\u1ed1ng chi\u1ebfu s\u00e1ng Lumen trong UE5.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/dev.epicgames.com\/community\/learning\/courses\/rwK\/nanite-essentials\/vK2\/introduction-to-nanite-essentials\" target=\"_blank\" rel=\"noopener\"><b>C\u00e1c nguy\u00ean t\u1eafc c\u1ee7a Nanite<\/b><\/a><span style=\"font-weight: 400;\">: T\u00ecm hi\u1ec3u c\u00e1ch s\u1eed d\u1ee5ng c\u00f4ng ngh\u1ec7 Nanite \u0111\u1ec3 t\u1ea1o h\u00ecnh \u1ea3nh chi ti\u1ebft v\u00e0 hi\u1ec7u su\u1ea5t cao.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/dev.epicgames.com\/community\/learning\/courses\/pE2\/introducing-post-processing\/5y8\/introduction-to-post-processing\" target=\"_blank\" rel=\"noopener\"><b>Gi\u1edbi thi\u1ec7u v\u1ec1 giai \u0111o\u1ea1n H\u1eadu x\u1eed l\u00fd<\/b><\/a><span style=\"font-weight: 400;\">: L\u00e0m quen v\u1edbi c\u00e1c k\u1ef9 thu\u1eadt h\u1eadu x\u1eed l\u00fd \u0111\u1ec3 n\u00e2ng cao ch\u1ea5t l\u01b0\u1ee3ng h\u00ecnh \u1ea3nh.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/dev.epicgames.com\/community\/learning\/courses\/kry\/build-a-third-person-character-from-scratch\/mDv\/build-a-third-person-character-from-scratch-introduction\" target=\"_blank\" rel=\"noopener\"><b>X\u00e2y d\u1ef1ng Nh\u00e2n v\u1eadt g\u00f3c nh\u00ecn th\u1ee9 ba t\u1eeb \u0111\u1ea7u<\/b><\/a><span style=\"font-weight: 400;\">: H\u1ecdc c\u00e1ch t\u1ea1o v\u00e0 thi\u1ebft k\u1ebf nh\u00e2n v\u1eadt g\u00f3c nh\u00ecn th\u1ee9 ba t\u1eeb nh\u1eefng b\u01b0\u1edbc \u0111\u1ea7u ti\u00ean.<\/span><\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Tai_lieu_hoc_Unreal_Engine_5\"><\/span><b>T\u00e0i li\u1ec7u h\u1ecdc Unreal Engine 5<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">T\u1ea5t nhi\u00ean, kh\u00f4ng th\u1ec3 b\u1ecf qua nh\u1eefng ngu\u1ed3n t\u00e0i li\u1ec7u h\u1ecdc Unreal Engine 5 th\u00f4ng qua <\/span><a href=\"https:\/\/dev.epicgames.com\/documentation\/en-us\/unreal-engine\/unreal-engine-documentation-handbook?application_version=4.27\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">handbook<\/span><\/a><span style=\"font-weight: 400;\"> v\u00e0 c\u00e1c t\u00e0i li\u1ec7u c\u00f3 trong h\u1ec7 sinh th\u00e1i c\u1ee7a Epic Games nh\u01b0:\u00a0<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/dev.epicgames.com\/community\/unreal-engine\/learning\" target=\"_blank\" rel=\"noopener\"><b>Unreal Online Learning<\/b><\/a><span style=\"font-weight: 400;\">: N\u1ec1n t\u1ea3ng h\u1ecdc t\u1eadp mi\u1ec5n ph\u00ed cung c\u1ea5p kh\u00f3a h\u1ecdc video th\u1ef1c h\u00e0nh v\u00e0 l\u1ed9 tr\u00ecnh h\u1ecdc t\u1eadp h\u01b0\u1edbng d\u1eabn chi ti\u1ebft.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/docs.metahuman.unrealengine.com\/en-US\/\" target=\"_blank\" rel=\"noopener\"><b>T\u00e0i li\u1ec7u MetaHuman<\/b><\/a><span style=\"font-weight: 400;\">: H\u01b0\u1edbng d\u1eabn s\u1eed d\u1ee5ng MetaHuman Creator c\u1ee7a Epic, \u1ee9ng d\u1ee5ng \u0111\u00e1m m\u00e2y gi\u00fap b\u1ea1n t\u1ea1o v\u00e0 t\u1ea3i xu\u1ed1ng nh\u00e2n v\u1eadt k\u1ef9 thu\u1eadt s\u1ed1 v\u1edbi \u0111\u1ed9 ch\u00e2n th\u1ef1c cao.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/dev.epicgames.com\/docs\/services\/en-US\/\" target=\"_blank\" rel=\"noopener\"><b>T\u00e0i li\u1ec7u Epic Online Services (EOS)<\/b><span style=\"font-weight: 400;\">:<\/span><\/a><span style=\"font-weight: 400;\"> T\u00e0i li\u1ec7u v\u1ec1 d\u1ecbch v\u1ee5 \u0111a n\u1ec1n t\u1ea3ng mi\u1ec5n ph\u00ed c\u1ee7a Epic, h\u1ed7 tr\u1ee3 kh\u1edfi ch\u1ea1y, v\u1eadn h\u00e0nh v\u00e0 m\u1edf r\u1ed9ng tr\u00f2 ch\u01a1i m\u1ed9t c\u00e1ch nhanh ch\u00f3ng, d\u1ec5 d\u00e0ng v\u00e0 \u0111\u00e1ng tin c\u1eady.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/dev.epicgames.com\/documentation\/en-us\/fortnite-creative\/fortnite-creative-documentation\" target=\"_blank\" rel=\"noopener\"><b>T\u00e0i li\u1ec7u Fortnite Creative<\/b><\/a><span style=\"font-weight: 400;\">: H\u01b0\u1edbng d\u1eabn thi\u1ebft k\u1ebf v\u00e0 xu\u1ea5t b\u1ea3n tr\u1ea3i nghi\u1ec7m Fortnite c\u1ee7a ri\u00eang b\u1ea1n b\u1eb1ng Fortnite Creative.<\/span><\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Blueprint_vs_C_Tai_sao_ban_nen_ket_hop_khi_dung_UE5\"><\/span><b>Blueprint vs C++: T\u1ea1i sao b\u1ea1n n\u00ean k\u1ebft h\u1ee3p khi d\u00f9ng UE5?<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">M\u1ed9t l\u1ee3i \u00edch c\u1ef1c k\u1ef3 n\u1ed5i b\u1eadt m\u00e0 UE5 mang \u0111\u1ebfn cho ng\u01b0\u1eddi d\u00f9ng \u0111\u00f3 l\u00e0 cho ph\u00e9p code song song c\u1ea3 Blueprint v\u00e0 C++.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">T\u1ea5t nhi\u00ean, C++ v\u00e0 Blueprint \u0111\u1ec1u c\u00f3 nh\u1eefng \u0111i\u1ec3m kh\u00e1c nhau ri\u00eang bi\u1ec7t. Ch\u1eb3ng h\u1ea1n, C++ l\u00e0 m\u1ed9t ng\u00f4n ng\u1eef l\u1eadp tr\u00ecnh d\u1ef1a tr\u00ean v\u0103n b\u1ea3n, c\u00f3 m\u1ee5c \u0111\u00edch chung. Trong khi \u0111\u00f3, Blueprint l\u00e0 m\u1ed9t h\u1ec7 th\u1ed1ng tr\u1ef1c quan, \u0111\u01b0\u1ee3c thi\u1ebft k\u1ebf ri\u00eang cho vi\u1ec7c l\u1eadp tr\u00ecnh tr\u00f2 ch\u01a1i \u1edf c\u1ea5p \u0111\u1ed9 cao h\u01a1n. V\u1edbi Blueprint, b\u1ea1n l\u1eadp tr\u00ecnh b\u1eb1ng c\u00e1ch n\u1ed1i c\u00e1c n\u00fat \u0111\u1ea1i di\u1ec7n cho c\u00e1c s\u1ef1 ki\u1ec7n, c\u1ea5u tr\u00fac \u0111i\u1ec1u khi\u1ec3n, v\u00e0 l\u1ec7nh g\u1ecdi h\u00e0m. D\u1eef li\u1ec7u v\u00e0 giao di\u1ec7n c\u0169ng \u0111\u01b0\u1ee3c \u0111\u1ecbnh ngh\u0129a th\u00f4ng qua h\u1ed9p tho\u1ea1i trong tr\u00ecnh so\u1ea1n th\u1ea3o, thay v\u00ec ph\u1ea3i vi\u1ebft m\u00e3 v\u1edbi c\u00fa ph\u00e1p ch\u00ednh x\u00e1c.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Tuy v\u1eady, ri\u00eang \u0111\u1ed1i v\u1edbi UE5, Unreal Engine \u0111\u00e3 thi\u1ebft k\u1ebf \u0111\u1ec3 C++ v\u00e0 Blueprint c\u00f3 th\u1ec3 h\u1ed7 tr\u1ee3 cho nhau m\u1ed9t c\u00e1ch hi\u1ec7u qu\u1ea3. S\u1eed d\u1ee5ng k\u1ebft h\u1ee3p c\u1ea3 hai c\u00f4ng c\u1ee5 n\u00e0y s\u1ebd gi\u00fap b\u1ea1n t\u1eadn d\u1ee5ng \u0111\u01b0\u1ee3c nh\u1eefng \u01b0u \u0111i\u1ec3m c\u1ee7a t\u1eebng ph\u01b0\u01a1ng ph\u00e1p l\u1eadp tr\u00ecnh, t\u1eeb \u0111\u00f3 t\u1ea1o ra nh\u1eefng tr\u00f2 ch\u01a1i ch\u1ea5t l\u01b0\u1ee3ng cao h\u01a1n.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Chi ti\u1ebft v\u1ec1 \u200b\u200bsyntax C++ v\u00e0 Blueprint v\u00e0 ch\u00fang b\u1ed5 tr\u1ee3 nhau nh\u01b0 th\u1ebf n\u00e0o trong UE5 c\u00f3 th\u1ec3 xem <\/span><a href=\"https:\/\/www.tomlooman.com\/unreal-engine-cpp-guide\/\" target=\"_blank\" rel=\"noopener\"><b>t\u1ea1i \u0111\u00e2y<\/b><\/a><b>.<\/b><span style=\"font-weight: 400;\">\u00a0<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Tong_ket_hoc_Unreal_Engine_5\"><\/span><b>T\u1ed5ng k\u1ebft h\u1ecdc Unreal Engine 5<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Unreal Engine 5 kh\u00f4ng ch\u1ec9 l\u00e0 m\u1ed9t c\u00f4ng c\u1ee5 m\u1ea1nh m\u1ebd cho ph\u00e1t tri\u1ec3n tr\u00f2 ch\u01a1i v\u00e0 m\u00f4 ph\u1ecfng m\u00e0 c\u00f2n s\u1edf h\u1eefu m\u1ed9t h\u1ec7 sinh th\u00e1i v\u1edbi \u0111a d\u1ea1ng ki\u1ebfn th\u1ee9c t\u1eeb nhi\u1ec1u ngu\u1ed3n h\u1ecdc mi\u1ec5n ph\u00ed \u0111\u1ec3 gi\u00fap b\u1ea1n n\u1eafm b\u1eaft v\u00e0 khai th\u00e1c s\u1ee9c m\u1ea1nh c\u1ee7a n\u00f3.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Tuy vi\u1ec7c l\u00e0m quen v\u00e0 h\u1ecdc Unreal Engine 5 \u0111\u1ebfn khi th\u00e0nh th\u1ea1o c\u00f3 th\u1ec3 s\u1ebd t\u1ed1n m\u1ed9t kho\u1ea3ng th\u1eddi gian v\u00e0 y\u00eau c\u1ea7u s\u1ef1 si\u00eang n\u0103ng c\u0169ng nh\u01b0 ki\u00ean nh\u1eabn cao t\u1eeb ng\u01b0\u1eddi h\u1ecdc, ITviec tin ch\u1eafc r\u1eb1ng qu\u00e1 tr\u00ecnh n\u00e0y s\u1ebd \u0111\u01b0\u1ee3c \u0111\u1ec1n \u0111\u00e1p x\u1ee9ng \u0111\u00e1ng v\u00e0 gi\u00fap b\u1ea1n \u0111\u1ea1t \u0111\u01b0\u1ee3c \u0111\u1ebfn th\u00e0nh c\u00f4ng tr\u00ean con \u0111\u01b0\u1eddng l\u1eadp tr\u00ecnh game chuy\u00ean nghi\u1ec7p.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Unreal Engine 5 l\u00e0 phi\u00ean b\u1ea3n l\u1eadp tr\u00ecnh game m\u1edbi nh\u1ea5t c\u1ee7a Unreal Engine \u0111\u01b0\u1ee3c ph\u00e1t h\u00e0nh v\u00e0o n\u0103m 2023 b\u1edfi Epic Games. C\u00f4ng c\u1ee5 n\u00e0y \u0111\u01b0\u1ee3c nhi\u1ec1u l\u1eadp tr\u00ecnh vi\u00ean \u01b0a chu\u1ed9ng nh\u1edd v\u00e0o nh\u1eefng kh\u1ea3 n\u0103ng v\u01b0\u1ee3t tr\u1ed9i h\u1ed7 tr\u1ee3 s\u1ea3n xu\u1ea5t tr\u00f2 ch\u01a1i v\u00e0 \u0111\u1eb7c bi\u1ec7t l\u00e0 s\u1ef1 ra \u0111\u1eddi c\u1ee7a Nanite, [&hellip;]<\/p>\n","protected":false},"author":206,"featured_media":77800,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_gspb_post_css":"","footnotes":""},"categories":[109],"tags":[],"class_list":["post-77788","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-chuyen-mon-it"],"blocksy_meta":[],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.8 (Yoast SEO v27.8) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>H\u1ecdc Unreal Engine 5: L\u1ed9 tr\u00ecnh h\u1ecdc v\u00e0 T\u00e0i li\u1ec7u h\u1ecdc chi ti\u1ebft - ITviec Blog<\/title>\n<meta name=\"description\" content=\"Unreal Engine 5 l\u00e0 version m\u1edbi nh\u1ea5t c\u1ee7a UE v\u1edbi nhi\u1ec1u t\u00ednh n\u0103ng m\u1edbi. B\u00e0i vi\u1ebft t\u1ed5ng quan l\u1ed9 tr\u00ecnh h\u1ecdc Unreal Engine 5 chi ti\u1ebft m\u00e0 d\u1ec5 hi\u1ec3u.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/itviec.com\/blog\/hoc-unreal-engine-5\/\" \/>\n<meta property=\"og:locale\" content=\"vi_VN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"H\u1ecdc Unreal Engine 5: L\u1ed9 tr\u00ecnh h\u1ecdc v\u00e0 T\u00e0i li\u1ec7u h\u1ecdc chi ti\u1ebft\" \/>\n<meta property=\"og:description\" content=\"Unreal Engine 5 l\u00e0 phi\u00ean b\u1ea3n l\u1eadp tr\u00ecnh game m\u1edbi nh\u1ea5t c\u1ee7a Unreal Engine \u0111\u01b0\u1ee3c ph\u00e1t h\u00e0nh v\u00e0o n\u0103m 2023 b\u1edfi Epic Games. C\u00f4ng c\u1ee5 n\u00e0y \u0111\u01b0\u1ee3c nhi\u1ec1u l\u1eadp tr\u00ecnh vi\u00ean\" \/>\n<meta property=\"og:url\" content=\"https:\/\/itviec.com\/blog\/hoc-unreal-engine-5\/\" \/>\n<meta property=\"og:site_name\" content=\"ITviec Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ITviec\" \/>\n<meta property=\"article:published_time\" content=\"2024-08-31T15:16:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/itviec.com\/blog\/wp-content\/uploads\/2024\/08\/hoc-Unreal-Engine-5-vippro.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1500\" \/>\n\t<meta property=\"og:image:height\" content=\"790\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ly Mai\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@ITviec\" \/>\n<meta name=\"twitter:site\" content=\"@ITviec\" \/>\n<meta name=\"twitter:label1\" content=\"\u0110\u01b0\u1ee3c vi\u1ebft b\u1edfi\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ly Mai\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc\" \/>\n\t<meta name=\"twitter:data2\" content=\"24 ph\u00fat\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"H\u1ecdc Unreal Engine 5: L\u1ed9 tr\u00ecnh h\u1ecdc v\u00e0 T\u00e0i li\u1ec7u h\u1ecdc chi ti\u1ebft - ITviec Blog","description":"Unreal Engine 5 l\u00e0 version m\u1edbi nh\u1ea5t c\u1ee7a UE v\u1edbi nhi\u1ec1u t\u00ednh n\u0103ng m\u1edbi. B\u00e0i vi\u1ebft t\u1ed5ng quan l\u1ed9 tr\u00ecnh h\u1ecdc Unreal Engine 5 chi ti\u1ebft m\u00e0 d\u1ec5 hi\u1ec3u.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/itviec.com\/blog\/hoc-unreal-engine-5\/","og_locale":"vi_VN","og_type":"article","og_title":"H\u1ecdc Unreal Engine 5: L\u1ed9 tr\u00ecnh h\u1ecdc v\u00e0 T\u00e0i li\u1ec7u h\u1ecdc chi ti\u1ebft","og_description":"Unreal Engine 5 l\u00e0 phi\u00ean b\u1ea3n l\u1eadp tr\u00ecnh game m\u1edbi nh\u1ea5t c\u1ee7a Unreal Engine \u0111\u01b0\u1ee3c ph\u00e1t h\u00e0nh v\u00e0o n\u0103m 2023 b\u1edfi Epic Games. C\u00f4ng c\u1ee5 n\u00e0y \u0111\u01b0\u1ee3c nhi\u1ec1u l\u1eadp tr\u00ecnh vi\u00ean","og_url":"https:\/\/itviec.com\/blog\/hoc-unreal-engine-5\/","og_site_name":"ITviec Blog","article_publisher":"https:\/\/www.facebook.com\/ITviec","article_published_time":"2024-08-31T15:16:18+00:00","og_image":[{"width":1500,"height":790,"url":"https:\/\/itviec.com\/blog\/wp-content\/uploads\/2024\/08\/hoc-Unreal-Engine-5-vippro.jpg","type":"image\/jpeg"}],"author":"Ly Mai","twitter_card":"summary_large_image","twitter_creator":"@ITviec","twitter_site":"@ITviec","twitter_misc":{"\u0110\u01b0\u1ee3c vi\u1ebft b\u1edfi":"Ly Mai","\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc":"24 ph\u00fat"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/itviec.com\/blog\/hoc-unreal-engine-5\/#article","isPartOf":{"@id":"https:\/\/itviec.com\/blog\/hoc-unreal-engine-5\/"},"author":{"name":"Ly Mai","@id":"https:\/\/itviec.com\/blog\/#\/schema\/person\/0e2a6633a52e83a6c15198bd801ebe4a"},"headline":"H\u1ecdc Unreal Engine 5: L\u1ed9 tr\u00ecnh h\u1ecdc v\u00e0 T\u00e0i li\u1ec7u h\u1ecdc chi ti\u1ebft","datePublished":"2024-08-31T15:16:18+00:00","mainEntityOfPage":{"@id":"https:\/\/itviec.com\/blog\/hoc-unreal-engine-5\/"},"wordCount":6042,"publisher":{"@id":"https:\/\/itviec.com\/blog\/#organization"},"image":{"@id":"https:\/\/itviec.com\/blog\/hoc-unreal-engine-5\/#primaryimage"},"thumbnailUrl":"https:\/\/itviec.com\/blog\/wp-content\/uploads\/2024\/08\/hoc-Unreal-Engine-5-vippro.jpg","articleSection":["Chuy\u00ean m\u00f4n IT"],"inLanguage":"vi"},{"@type":"WebPage","@id":"https:\/\/itviec.com\/blog\/hoc-unreal-engine-5\/","url":"https:\/\/itviec.com\/blog\/hoc-unreal-engine-5\/","name":"H\u1ecdc Unreal Engine 5: L\u1ed9 tr\u00ecnh h\u1ecdc v\u00e0 T\u00e0i li\u1ec7u h\u1ecdc chi ti\u1ebft - ITviec Blog","isPartOf":{"@id":"https:\/\/itviec.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/itviec.com\/blog\/hoc-unreal-engine-5\/#primaryimage"},"image":{"@id":"https:\/\/itviec.com\/blog\/hoc-unreal-engine-5\/#primaryimage"},"thumbnailUrl":"https:\/\/itviec.com\/blog\/wp-content\/uploads\/2024\/08\/hoc-Unreal-Engine-5-vippro.jpg","datePublished":"2024-08-31T15:16:18+00:00","description":"Unreal Engine 5 l\u00e0 version m\u1edbi nh\u1ea5t c\u1ee7a UE v\u1edbi nhi\u1ec1u t\u00ednh n\u0103ng m\u1edbi. B\u00e0i vi\u1ebft t\u1ed5ng quan l\u1ed9 tr\u00ecnh h\u1ecdc Unreal Engine 5 chi ti\u1ebft m\u00e0 d\u1ec5 hi\u1ec3u.","breadcrumb":{"@id":"https:\/\/itviec.com\/blog\/hoc-unreal-engine-5\/#breadcrumb"},"inLanguage":"vi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/itviec.com\/blog\/hoc-unreal-engine-5\/"]}]},{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/itviec.com\/blog\/hoc-unreal-engine-5\/#primaryimage","url":"https:\/\/itviec.com\/blog\/wp-content\/uploads\/2024\/08\/hoc-Unreal-Engine-5-vippro.jpg","contentUrl":"https:\/\/itviec.com\/blog\/wp-content\/uploads\/2024\/08\/hoc-Unreal-Engine-5-vippro.jpg","width":1500,"height":790,"caption":"h\u1ecdc unreal engine 5 - itviec blog"},{"@type":"BreadcrumbList","@id":"https:\/\/itviec.com\/blog\/hoc-unreal-engine-5\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Chuy\u00ean m\u00f4n IT","item":"https:\/\/itviec.com\/blog\/chuyen-mon-it\/"},{"@type":"ListItem","position":2,"name":"H\u1ecdc Unreal Engine 5: L\u1ed9 tr\u00ecnh h\u1ecdc v\u00e0 T\u00e0i li\u1ec7u h\u1ecdc chi ti\u1ebft"}]},{"@type":"WebSite","@id":"https:\/\/itviec.com\/blog\/#website","url":"https:\/\/itviec.com\/blog\/","name":"ITviec Blog","description":"IT Jobs &amp; People in Vietnam","publisher":{"@id":"https:\/\/itviec.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/itviec.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"vi"},{"@type":"Organization","@id":"https:\/\/itviec.com\/blog\/#organization","name":"ITviec","url":"https:\/\/itviec.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/itviec.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/itviec.com\/blog\/wp-content\/uploads\/2018\/12\/itviec-black-square-facebook.png","contentUrl":"https:\/\/itviec.com\/blog\/wp-content\/uploads\/2018\/12\/itviec-black-square-facebook.png","width":1800,"height":1800,"caption":"ITviec"},"image":{"@id":"https:\/\/itviec.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/ITviec","https:\/\/x.com\/ITviec","https:\/\/www.linkedin.com\/company\/itviec","https:\/\/www.youtube.com\/channel\/UCYthAQ3bcGr57M_ag5gHDvQ"]},{"@type":"Person","@id":"https:\/\/itviec.com\/blog\/#\/schema\/person\/0e2a6633a52e83a6c15198bd801ebe4a","name":"Ly Mai","image":{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/secure.gravatar.com\/avatar\/afa3859f32fa3624665381c85e60711b431ffca355a28c4e4c2522f0c6c908d1?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/afa3859f32fa3624665381c85e60711b431ffca355a28c4e4c2522f0c6c908d1?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/afa3859f32fa3624665381c85e60711b431ffca355a28c4e4c2522f0c6c908d1?s=96&d=mm&r=g","caption":"Ly Mai"},"url":"https:\/\/itviec.com\/blog\/author\/ly-mai\/"}]}},"_links":{"self":[{"href":"https:\/\/itviec.com\/blog\/wp-json\/wp\/v2\/posts\/77788","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/itviec.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/itviec.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/itviec.com\/blog\/wp-json\/wp\/v2\/users\/206"}],"replies":[{"embeddable":true,"href":"https:\/\/itviec.com\/blog\/wp-json\/wp\/v2\/comments?post=77788"}],"version-history":[{"count":0,"href":"https:\/\/itviec.com\/blog\/wp-json\/wp\/v2\/posts\/77788\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/itviec.com\/blog\/wp-json\/wp\/v2\/media\/77800"}],"wp:attachment":[{"href":"https:\/\/itviec.com\/blog\/wp-json\/wp\/v2\/media?parent=77788"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itviec.com\/blog\/wp-json\/wp\/v2\/categories?post=77788"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itviec.com\/blog\/wp-json\/wp\/v2\/tags?post=77788"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}