Bạn có thể tạo trò chơi miễn phí mà không cần lập trình, kể cả trò chơi 3D, bằng cách tạo nhân vật và đạo cụ trong Meshy, nhập các tệp GLB vào GDevelop, rồi thiết lập chuyển động, camera và vật phẩm thu thập bằng bảng sự kiện trực quan của GDevelop. Cả hai công cụ đều có gói miễn phí, không có gì được cài đặt trên máy tính trừ khi bạn muốn, và bạn không bao giờ phải viết một dòng mã nào.
![]()
"Gõ một câu, nhận ngay một trò chơi" đã trở thành tiêu đề nổi bật trong tháng này với Google Playground và Unity Spark. Những công cụ đó vẫn còn ở giai đoạn đầu, và khả năng 3D của chúng vẫn chỉ là lời hứa. Cách làm hiệu quả ở thời điểm hiện tại tuy kém kỳ diệu hơn nhưng hoàn toàn khả thi: để AI tạo tài nguyên, sau đó dùng một engine không cần lập trình để vận hành trò chơi. Hướng dẫn này sẽ tạo một trò chơi thu thập góc nhìn thứ ba nhỏ trong tám bước và kết thúc bằng một liên kết mà bạn có thể gửi cho bạn bè trên gd.games.
Cách tạo trò chơi không cần lập trình: Những gì bạn cần
Để tạo trò chơi mà không cần lập trình, bạn cần ba thứ: tài khoản Meshy, GDevelop và một trình duyệt. Chỉ vậy thôi.
-
Meshy biến văn bản hoặc hình ảnh thành mô hình 3D có kết cấu, bộ xương và hoạt ảnh. Trong quy trình này, đây là nơi sản xuất tài nguyên chứ không phải engine. Bạn có thể sử dụng từng công cụ riêng lẻ hoặc trò chuyện với 3D Agent, một chế độ hội thoại có trong gói miễn phí. Tài khoản miễn phí đi kèm tín dụng dùng thử, và trang tài nguyên trò chơi miễn phí cho bạn thấy các loại nhân vật và đạo cụ mà mọi người tạo bằng công cụ này.
-
GDevelop là một game engine mã nguồn mở chạy trong trình duyệt tại editor.gdevelop.io hoặc dưới dạng ứng dụng máy tính. Bạn xây dựng lối chơi bằng một bảng sự kiện, tức là danh sách các quy tắc "khi điều kiện này đúng, hãy thực hiện hành động này" mà bạn ghép lại bằng cách nhấp chuột. Hướng dẫn này chỉ sử dụng đúng ba sự kiện và tất cả đều nằm trong Bước 7.
-
Một trình duyệt có thể chạy cả hai công cụ. Bất kỳ phiên bản Chrome, Edge hoặc Firefox mới nào trên laptop đều phù hợp.
Một điều bạn cần biết trước khi bắt đầu: GDevelop yêu cầu bạn tạo tài khoản miễn phí trước khi có thể nhập tệp của riêng mình. Hãy làm việc đó trước để các bước còn lại diễn ra liền mạch.
Tệp GLB là gì?
Tệp GLB là một tệp nhị phân duy nhất đóng gói lưới, kết cấu, bộ xương và hoạt ảnh của mô hình 3D. GLB là dạng nhị phân của glTF, định dạng 3D mở mà hầu hết engine web và game engine đều có thể đọc trực tiếp.
GLB là định dạng mô hình 3D duy nhất mà GDevelop chấp nhận. Phiên bản tách rời, gồm một tệp .gltf cùng các tệp kết cấu và tệp nhị phân riêng biệt, sẽ không tải được; FBX và OBJ cũng vậy. Hạn chế đó lại là một lợi thế trong trường hợp này, vì bảng tải xuống của Meshy xuất trực tiếp sang GLB, nên tệp có thể chuyển từ Meshy sang GDevelop mà không cần chuyển đổi hay phải đi qua Blender. Nếu bạn muốn xem phần so sánh chi tiết hơn, hướng dẫn về định dạng tệp 3D sẽ so sánh GLB với STL, OBJ và FBX.
Cách tạo trò chơi 3D không cần lập trình bằng Meshy và GDevelop (8 bước)
Thứ tự dưới đây được sắp xếp có chủ đích: trước tiên bạn thiết lập trò chơi trống, sau đó tạo tài nguyên rồi nhập chúng vào. Nhờ vậy, bạn có thể kiểm tra từng tài nguyên ngay khi thêm vào.
Bước 1: Tạo dự án 3D mới trong GDevelop
Truy cập gdevelop.io rồi tải ứng dụng máy tính hoặc nhấp để mở trình chỉnh sửa trên web. Đăng nhập hoặc đăng ký. Phiên bản trình duyệt và phiên bản máy tính có cùng giao diện, vì vậy mọi tên nút bên dưới đều dùng được trên cả hai phiên bản.
Nhấp vào Create trong trình đơn bên trái, sau đó chọn Create new game, rồi chọn Empty project. Bên cạnh đó, bạn sẽ thấy các mẫu 3D dựng sẵn có tên 3D Platformer, 3D First Person và 3D Driving. Những mẫu này đáng để khám phá sau, nhưng dự án trống sẽ giúp hướng dẫn này dễ theo dõi hơn. Chọn Desktop Full HD (1920x1080), đặt tên cho trò chơi, giữ GDevelop Cloud làm vị trí lưu trữ rồi nhấp vào Create new game.
![]()
Bây giờ hãy tạo sàn cho thế giới. Trong bảng Objects ở bên phải, nhấp vào Add object, chuyển sang thẻ New object from scratch rồi chọn 3D Box. Trước tiên, GDevelop sẽ hiển thị một hàng giao diện hộp miễn phí từ kho tài nguyên; nhấp vào một giao diện như GrassBlock và đối tượng sẽ xuất hiện trong danh sách cảnh. Nhấp đúp vào đối tượng để mở trình chỉnh sửa, đổi tên thành Ground, rồi trong Default size đặt Width 3000, Height 3000, Depth 100.
Khi vẫn đang ở trong trình chỉnh sửa Ground, hãy mở thẻ Behaviors, nhấp vào Add a behavior, chọn 3D physics engine rồi đổi Type từ Dynamic thành Static. Static có nghĩa là sàn sẽ không bao giờ di chuyển hoặc rơi xuống, đúng như chức năng vốn có của một mặt sàn. Nhấp vào Apply, sau đó kéo Ground từ danh sách Objects vào canvas.
![]()
Bước 2: Tạo nhân vật người chơi trong Meshy
Mở công cụ Text to 3D từ danh sách Tools trên meshy.ai và mô tả nhân vật chính trong trò chơi của bạn. AI có thể tạo mô hình nhân vật cho trò chơi chỉ từ một câu, và đây là bước để bạn kiểm chứng điều đó. Prompt chỉ đơn giản là phần mô tả bằng tiếng Anh về thứ bạn muốn tạo; với nhân vật trò chơi, có ba yếu tố quan trọng hơn cả:
-
Chủ thể và phong cách: "low poly stylized cartoon adventurer, young explorer with a backpack"
-
Mục đích sử dụng: "game character, simple clean shapes"
-
Tư thế: "standing in T-pose"
T-pose có nghĩa là hai tay duỗi thẳng sang hai bên. Phần mềm tự động gắn rig yêu cầu tư thế này, vì vậy việc nêu rõ ngay từ đầu sẽ giúp bạn không phải thử lại sau đó. Đồng thời, hãy đặt tùy chọn Pose bên dưới prompt thành T-Pose. Nếu một biểu ngữ đề nghị thực hiện thao tác này trong 3D Agent, bạn có thể chọn cách đó, nhưng ở bước này hãy nhấp vào Stay in Text to 3D để giao diện khớp với ảnh chụp màn hình. Nhấp vào Generate, đợi khoảng một phút, sau đó nhấp vào Texture trên thanh công cụ bên dưới mô hình để thêm màu sắc. Để tham khảo thêm các mẫu prompt, hướng dẫn viết prompt chuyển văn bản thành 3D có hàng chục ví dụ hoàn chỉnh, còn trình tạo nhân vật RPG là cách nhanh chóng để có một điểm khởi đầu mang phong cách kỳ ảo.
![]()
Giảm số lượng đa giác trước khi tiếp tục. Một nhân vật Meshy vừa được tạo và thêm texture có thể chứa đến vài trăm nghìn tam giác. Tài liệu của chính GDevelop khuyến nghị dùng mô hình low-poly cho trò chơi 3D, còn bước gắn rig của Meshy cũng có giới hạn trên về số lượng mặt. Mở công cụ Remesh trên mô hình, chọn số lượng mục tiêu ở mức vài nghìn mặt (cả hai tùy chọn đặt sẵn 3K và 10K đều phù hợp với nhân vật người chơi), giữ cấu trúc liên kết Triangle rồi chạy công cụ. Remesh được sử dụng miễn phí trong ứng dụng web. Hướng dẫn Remesh chính thức giải thích các tùy chọn khác nếu bạn muốn tìm hiểu thêm.
![]()
Bước 3: Gắn rig và tạo hoạt ảnh cho nhân vật trong Meshy
Mở công cụ Animate từ thanh bên trái của không gian làm việc Meshy rồi chọn nhân vật đã remesh. Để tạo hoạt ảnh cho tài nguyên trò chơi trong Meshy, bạn chỉ cần gắn rig một lần rồi chọn các đoạn chuyển động từ thư viện. Một biểu ngữ ở đầu bảng chuyển động hiển thị Rig the model to animate; hãy nhấp vào Rig. Gắn rig là quá trình lắp một bộ xương kỹ thuật số vào bên trong lưới để mô hình có thể uốn tại các khớp. Bảng Rig Model sẽ hướng dẫn bạn qua ba màn hình ngắn: chọn Humanoid làm loại nhân vật, xác nhận chiều cao và hướng quay mặt, sau đó kiểm tra các điểm đánh dấu khớp được đặt tự động (cằm, vai, khuỷu tay, cổ tay, háng, đầu gối, mắt cá chân). Nhấp vào Confirm; trang hoạt ảnh của Meshy cho biết riêng quá trình gắn rig mất dưới 30 giây. Một bản sao mới đã được gắn rig của nhân vật sẽ xuất hiện trong lưới tài nguyên; hãy mở bản sao đó. Nếu muốn tìm hiểu sâu hơn, trang tự động gắn rig bằng AI sẽ giải thích về bộ xương. Bạn cũng có thể xem trường hợp sử dụng gắn rig cho nhân vật.
Sau khi nhân vật được gắn rig, bảng bên trái sẽ hiển thị Library chuyển động với hàng trăm đoạn đặt sẵn cùng một thẻ Added liệt kê các đoạn đã được gắn với nhân vật này. Quá trình gắn rig đã tự động thêm Running và Walking cho bạn. Trò chơi cần tổng cộng bốn đoạn, và tên của chúng rất quan trọng vì GDevelop sẽ tìm kiếm các tên này ở Bước 6:
-
Idle cho trạng thái đứng yên (Idle 1 là một vòng lặp ngắn phù hợp)
-
Run cho trạng thái di chuyển (đoạn Running mà bạn đã có)
-
Jump cho trạng thái rời khỏi mặt đất (một đoạn đặt sẵn ngắn như Regular Jump sẽ phù hợp hơn một động tác nhào lộn dài)
-
Fall cho trạng thái tiếp đất trở lại (Jumping Down là một lựa chọn ngắn phù hợp)
Nhập từng tên vào ô tìm kiếm phía trên thư viện, di chuột qua thẻ rồi nhấp vào Add. Kiểm tra thẻ Added để xác nhận rằng cả bốn đoạn đều đã có ở đó. Nếu muốn mô tả yêu cầu bằng một câu, 3D Agent liệt kê Rig và AI Animation trong số các kỹ năng của mình, còn hướng dẫn gắn rig và tạo hoạt ảnh cho nhân vật bằng cách trò chuyện với 3D Agent sẽ giúp bạn đạt được kết quả tương tự từ cửa sổ trò chuyện.
Bây giờ, hãy xuất tệp. Nhấp vào nút tải xuống màu xanh lục trên thanh công cụ bên dưới trình xem 3D để mở Download Settings. Đặt Format thành glb, trong Animation chọn All Added, rồi bật Single file. Sau đó nhấp vào Download. Tổ hợp cài đặt này sẽ tạo ra một GLB chứa mọi đoạn hoạt ảnh, đúng với định dạng mà GDevelop cần để chuyển đổi giữa các đoạn trên cùng một đối tượng. Hạn mức tải xuống khác nhau tùy theo gói, vì vậy hãy kiểm tra trang giá nếu thao tác tải xuống bị chặn.
Hãy tạo hoạt ảnh sau khi remesh, không phải trước đó. Các tệp hoạt ảnh chứa toàn bộ lưới và texture, vì vậy một nhân vật chưa được tối ưu hóa có thể tạo ra tệp tải xuống 50 MB, khiến trò chơi trên trình duyệt tải chậm. Nếu đã có một tệp lớn, công cụ nén GLB miễn phí sẽ thu nhỏ tệp mà không làm thay đổi mô hình.
Bước 4: Tạo đạo cụ và vật phẩm thu thập
Trò chơi của bạn cần có vật phẩm để thu thập, và đây là lúc AI có thể tạo ra các tài nguyên trò chơi đồng nhất thay vì những mô hình riêng lẻ. 3D Agent được xây dựng chính xác cho mục đích này: điểm nổi bật chính là các tài nguyên đồng nhất về phong cách, sẵn sàng đưa vào trò chơi và được tạo theo lô, nhờ đó đồng xu, thùng gỗ và cây cối trông như thuộc cùng một trò chơi với nhân vật của bạn. Mở 3D Agent từ thanh bên trái của không gian làm việc Meshy (mục này có nhãn Agent). Hộp trò chuyện nhận cả hình ảnh lẫn văn bản, vì vậy hãy dùng nút + để đính kèm một hình render của nhân vật phiêu lưu làm tham chiếu, sau đó nhập nội dung như sau: "Make three low poly stylized cartoon game props in the same style as this character: a gold coin, a wooden crate, and a round tree. Simple clean shapes, game ready." Agent sẽ đề xuất định hướng trước, hiển thị các ý tưởng rồi chuyển những ý tưởng bạn phê duyệt thành mô hình 3D có texture. Vì hình tham chiếu và mọi yêu cầu đều nằm trong một cuộc trò chuyện, các đạo cụ tạo sau sẽ khớp với những đạo cụ trước đó mà bạn không cần nhập lại phong cách mỗi lần. Trò chuyện là miễn phí; tín dụng chỉ được sử dụng cho những lượt tạo mà bạn thực sự chạy. Remesh từng đạo cụ giống như cách bạn đã làm v��i nhân vật rồi tải xuống dưới dạng GLB. Đạo cụ không cần gắn rig hoặc tạo hoạt ảnh, vì vậy bảng tải xuống ở đây sẽ đơn giản hơn.
Hướng dẫn 3D Agent trình bày chi tiết hơn về quy trình trò chuyện, còn hướng dẫn tạo trọn bộ tài nguyên trò chơi trong một cuộc trò chuyện minh họa một lô hoàn chỉnh từ đầu đến cuối. Trường hợp sử dụng đạo cụ trò chơi cung cấp thêm nhiều ý tưởng về những thứ bạn có thể tạo. Hãy đặt tên tệp đơn giản, chẳng hạn như coin.glb và crate.glb, vì bạn sẽ nhìn thấy những tên đó trong GDevelop.
![]()
Bước 5: Nhập các tệp GLB vào GDevelop dưới dạng đối tượng 3D Model
Quay lại GDevelop, nhấp vào Add object, mở tab New object from scratch rồi chọn 3D Model. Hộp thoại Edit sẽ mở ra. Đổi tên Object thành Player, nhấp vào Choose a file, chọn File(s) from your device rồi chọn tệp GLB của nhân vật. GDevelop sẽ tải tệp đó lên dự án đám mây của bạn và tên tệp sẽ xuất hiện trong trường 3D model.
Có một vài cài đặt đáng chú ý trong hộp thoại này:
-
Default orientation đã được đặt thành X 90, Y 0, Z 90. GDevelop dùng thiết lập này để chuyển một tệp GLB Y-up tiêu chuẩn sang không gian Z-up của riêng mình, nhờ đó nhân vật Meshy sẽ đứng thẳng và quay đúng hướng khi được nhập vào. Hãy giữ nguyên thiết lập này.
-
Trong Points, đặt Origin point thành Bottom center (Z) để chân nhân vật nằm trên mặt đất thay vì phần eo.
-
Trong Lighting, Material giữ nguyên ở Standard (không có metalness), đồng thời Shadow casting và Shadow receiving vẫn được chọn.
-
Trong Animations, nhấp vào Scan missing animations. GDevelop sẽ đọc các clip bên trong tệp GLB và liệt kê chúng theo tên Meshy (Running, Idle_02, Regular_Jump, Jumping_Down). Nhập các tên ngắn mà GDevelop yêu cầu vào trường tên phía trên từng clip: Run, Idle, Jump, Fall. Chọn Loop cho Idle và Run, không bật lặp cho Jump và Fall, đồng thời xóa mục Walking nếu bạn không định sử dụng.
Nhấp vào Apply, sau đó kéo Player từ danh sách Objects vào canvas. Mở danh sách Instances (biểu tượng danh sách trên thanh công cụ phía trên), chọn hàng Player rồi đặt Z thành 150 trong bảng Properties. Mặt đất dày 100 đơn vị, vì vậy mọi thứ nằm dưới mức đó sẽ ở bên trong sàn.
![]()
Lặp lại quy trình Add object → 3D Model → Choose a file tương tự cho đồng xu, thùng gỗ và cây. Các đạo cụ không cần phần hoạt ảnh. Kéo vài đồng xu vào nhiều vị trí quanh cảnh, bởi vì thu thập một đồng xu chỉ là bản demo, còn thu thập mười đồng xu mới là trò chơi.
Bước 6: Thêm chuyển động bằng 3D Physics Behaviors
Nhấp đúp vào Player, mở tab Behaviors rồi nhấp vào Add a behavior. Bạn sẽ thêm ba behavior; với mỗi behavior, chỉ cần tìm kiếm rồi nhấp vào, không cần cài đặt gì để bắt đầu:
-
Tìm kiếm 3D physics character rồi nhấp vào đó. GDevelop cũng sẽ tự động thêm behavior 3D physics engine cơ sở. Đây là thành phần giúp nhân vật đi bộ, nhảy, di chuyển theo độ dốc và đứng trên các bệ chuyển động. Các giá trị mặc định (trọng lực 1000, độ cao nhảy 700, tốc độ tiến tối đa 600) phù hợp với một nhân vật cao khoảng 100 đơn vị.
-
Tìm kiếm 3D platformer keyboard mapper rồi nhấp vào đó. Behavior này ánh xạ W, A, S, D cho chuyển động và Space cho thao tác nhảy ngay khi được thêm. Nếu bạn muốn dùng các phím mũi tên, mỗi phím đều là một menu thả xuống trong bảng này.
-
Tìm kiếm 3D physics character animator rồi nhấp vào đó. Behavior này theo dõi hành động của nhân vật và phát hoạt ảnh tương ứng. Bốn trường của nó mặc định là Idle, Run, Jump, and Fall, đó là lý do tên các clip ở Bước 3 lại quan trọng.
![]()
Cũng thêm behavior 3D physics engine cho từng đạo cụ và đặt thành Static. Thùng gỗ cần behavior này để nhân vật không thể đi xuyên qua, còn đồng xu cần nó vì điều kiện Collision của 3D physics mà bạn sẽ dùng ở Bước 7 chỉ nhận diện được những đối tượng có behavior này.
Vẫn hoàn toàn không cần viết code. Mỗi behavior ở trên đều là một tiện ích bổ sung kiểu bật/tắt. Bạn thậm chí còn chưa mở event sheet.
Bước 7: Thêm Third Person Camera và đèn
Khi tab Behaviors của Player vẫn đang mở, hãy thêm một behavior nữa: tìm kiếm Third person camera rồi nhấp vào đó. Hai thông số cần biết là Camera distance (mặc định 500) và Elevation angle offset (mặc định 20 độ). Khoảng cách lớn hơn sẽ kéo camera lùi xa hơn, còn độ cao lớn hơn sẽ khiến camera nhìn xuống với góc dốc hơn. Giữ nguyên Rotation mode ở Z để camera xoay ra phía sau nhân vật khi nhân vật đổi hướng. Nhấp vào Apply.
Phần chiếu sáng đã được xử lý sẵn. Các cảnh GDevelop mới đều có một lớp cơ sở được chiếu sáng, và khi xem trước, bạn sẽ thấy nhân vật đổ bóng trên cỏ. Chỉ khi cảnh trông phẳng và không có bóng, bạn mới cần mở bảng Layers và tự thêm hiệu ứng Directional Light.
Giờ hãy tạo ba event duy nhất trong toàn bộ trò chơi. Mở tab Untitled scene (Events) ở phía trên, nhấp vào Add a new event rồi tạo nội dung sau:
-
Condition: Player va chạm với Coin (sử dụng điều kiện Collision của vật lý 3D, được liệt kê trong hành vi Physics3D của Player, chứ không phải điều kiện chung, vì hình dạng vật lý mới là yếu tố quan trọng ở đây)
-
Action 1: Xóa Coin
-
Action 2: Thay đổi biến cảnh Score, cộng thêm 1 (trước tiên, hãy tạo Score dưới dạng biến số trong bảng Variables của cảnh)
-
Action 3: Thay đổi văn bản của ScoreText thành
"Score: " + ToString(Score)(trước tiên, hãy thêm một đối tượng Text có tên ScoreText vào cảnh)
Vậy là bạn đã có một vòng lặp trò chơi hoàn chỉnh: di chuyển, tìm kiếm, thu thập, tính điểm.
![]()
Bước 8: Xem trước và xuất bản trò chơi 3D của bạn lên mạng
Nhấp vào Preview trên thanh công cụ phía trên. Trò chơi sẽ mở trong một cửa sổ mới với camera ở phía sau nhân vật Meshy của bạn. Di chuyển bằng WASD, nhảy bằng phím Space và chạy vào một đồng xu để thấy điểm số tăng lên. Nếu nhân vật bị lún xuống sàn, hãy quay lại Bước 5 và kiểm tra giá trị Z cùng điểm Origin.
![]()
Khi trò chơi hoạt động theo đúng ý bạn, hãy nhấp vào Share và xuất bản lên gd.games, dịch vụ lưu trữ miễn phí của GDevelop dành cho trò chơi trên trình duyệt. Với gói miễn phí, bạn có thể xuất bản lên đó bao nhiêu lần tùy thích và nhận được một liên kết mà bất kỳ ai cũng có thể mở trên laptop hoặc điện thoại. Bạn cũng có thể xuất sang Desktop và Android, mỗi loại bị giới hạn một lần mỗi ngày trong gói miễn phí, như vậy là quá đủ khi bạn đang học. Các tài nguyên Meshy của bạn vẫn thuộc về bạn theo giấy phép đã chọn khi tạo chúng.
So sánh các công cụ tạo trò chơi 3D không cần viết mã tốt nhất năm 2026
GDevelop là con đường hoàn toàn miễn phí và dễ nhất để tạo một trò chơi 3D thực thụ mà không cần viết mã, nhưng đây không phải công cụ duy nhất có tùy chọn trực quan. Dưới đây là phần so sánh các lựa chọn phổ biến dành cho người muốn nhập tài nguyên GLB của riêng mình.
| Công cụ | Miễn phí sử dụng | 3D thực thụ | Mức độ thực sự "không cần viết mã" | Nhập một GLB |
|---|---|---|---|---|
| GDevelop | Có, mã nguồn mở | Có | Behaviors cùng với một bảng sự kiện; toàn bộ hướng dẫn này chỉ sử dụng ba sự kiện | Add object → 3D Model → chọn tệp |
| Unity (Lập trình trực quan) | Gói miễn phí | Có | Sơ đồ node thay thế C#, nhưng bạn vẫn phải tư duy như một lập trình viên | Kéo vào Assets, sau đó cấu hình vật liệu |
| Unreal Engine (Blueprints) | Miễn phí cho đến khi đạt ngưỡng doanh thu | Có, mạnh mẽ nhất | Blueprints trực quan nhưng dày đặc; bản thân trình chỉnh sửa cũng nặng | Nhập, sau đó thiết lập vật liệu và va chạm |
| Godot | Có, mã nguồn mở | Có | Cần GDScript cho hầu hết mọi thứ; xem Godot hướng dẫn làm game 3D | Thả GLB vào thư mục dự án |
| Scratch | Có | Không, chỉ 2D với các thủ thuật giả lập 3D | Dạng khối, thực sự thân thiện với người mới bắt đầu | Không được hỗ trợ |
Nếu bạn đang cân nhắc hai tên tuổi lớn, các bài so sánh Godot với Unity và Unity với Unreal sẽ phân tích sâu hơn. Về việc chuẩn bị tài nguyên cho bất kỳ engine nào, tạo mô hình 3D sẵn sàng dùng trong game trình bày chi tiết hơn về giới hạn đa giác và kích thước texture.
Câu hỏi thường gặp
Bạn có thể làm game mà không cần viết mã không?
Có. Các engine như GDevelop cho phép bạn xây dựng game hoàn chỉnh bằng những behavior được thêm vào object và các event sheet được ghép lại bằng thao tác nhấp chuột, còn các công cụ AI như Meshy tạo nhân vật và đạo cụ 3D để bạn cũng không cần kỹ năng dựng mô hình. Giới hạn nằm ở tham vọng thiết kế chứ không phải khả năng lập trình: game thu thập vật phẩm, game platformer hoặc game bắn súng đơn giản đều có thể thực hiện mà không cần viết một dòng mã nào.
GDevelop có miễn phí không?
Có. GDevelop là mã nguồn mở và gói miễn phí bao gồm mọi thứ trong hướng dẫn này: editor đầy đủ, object 3D và vật lý, ba dự án trên đám mây cùng khả năng xuất bản không giới hạn lên gd.games. Trên gói miễn phí, số lần xuất sang desktop và Android bị giới hạn ở một lần mỗi ngày. Meshy cũng có gói miễn phí kèm credit dùng thử, vì vậy bạn có thể thử toàn bộ quy trình từ ý tưởng đến đường liên kết chơi được mà không tốn phí.
GDevelop có hỗ trợ 3D không?
Có. GDevelop đi kèm object 3D Model có thể tải các tệp GLB cùng texture và animation của chúng, object 3D Box dành cho sàn và tường, một 3D physics engine với các loại body cho nhân vật, ô tô và vật thể tĩnh, cùng các extension camera cho góc nhìn thứ nhất và thứ ba. Bạn chuyển scene editor giữa chế độ xem 2D và 3D bằng một nút chuyển trên toolbar.
Cách làm game 3D trong Scratch?
Bạn không thể làm game 3D thực sự trong Scratch. Scratch là một engine 2D; các dự án "3D" bạn thấy trong đó sử dụng raycasting hoặc sprite xếp lớp để giả lập chiều sâu và không thể tải tệp mô hình 3D. Nếu mục tiêu là 3D, GDevelop là lựa chọn gần nhất với lối tư duy kiểu khối của Scratch mà vẫn render được mesh thực.
Bạn có thể làm game trong Unity mà không cần viết mã không?
Có, với Unity Visual Scripting, tính năng thay thế C# bằng đồ thị node. Đây là một lựa chọn thực tế cho 3D, nhưng editor đòi hỏi nhiều kiến thức nền hơn GDevelop, và ngay cả những việc đơn giản như điều khiển nhân vật di chuyển cũng cần thiết lập nhiều hơn đáng kể. Các tài nguyên Meshy có thể được nhập vào Unity mà không gặp vấn đề; trang tài nguyên game Unity trình bày quy trình này.
Cách làm game trên thiết bị di động miễn phí?
Tạo tài nguyên trên điện thoại bằng ứng dụng Meshy, ứng dụng này đồng bộ với cùng workspace mà bạn sử dụng trên laptop, sau đó xây dựng game trong GDevelop trên máy tính và xuất sang Android. Gói miễn phí của GDevelop cho phép xuất sang Android một lần mỗi ngày, còn đường liên kết gd.games hoạt động trong mọi trình duyệt di động mà hoàn toàn không cần xuất tệp. Bản thân editor GDevelop được thiết kế để sử dụng bằng chuột và bàn phím, vì vậy công đoạn xây dựng vẫn phải thực hiện trên máy tính.
AI có thể làm game không?
Một phần. Các công cụ chuyển văn bản thành game hiện đã có thể tạo game trình duyệt 2D nhỏ từ một prompt, còn AI có thể tạo tài nguyên 3D một cách đáng tin cậy—đây chính là phần mà hướng dẫn này tận dụng. Điều AI vẫn chưa làm tốt là tạo ra một game 3D hoàn chỉnh có vật lý, camera và luật chơi thực sự chỉ từ một câu. Hiện tại, cách phân chia thực tế là dùng AI để tạo tài nguyên và dùng engine không cần viết mã để làm game; bài tổng hợp trình tạo game bằng AI theo dõi ranh giới này đang dịch chuyển nhanh đến mức nào.
Engine làm game nào tốt nhất cho người mới bắt đầu?
GDevelop, nếu bạn muốn hoàn thành một sản phẩm ngay trong tuần này mà không cần viết mã. Công cụ này chạy trong trình duyệt, vật lý 3D và camera có sẵn dưới dạng các behavior dựng sẵn, còn việc xuất bản chỉ cần một cú nhấp chuột. Godot là lựa chọn phù hợp hơn nếu bạn sẵn sàng học một ngôn ngữ scripting, còn Unity phù hợp nếu bạn đã biết mình muốn dùng một công cụ đạt chuẩn nghề nghiệp. Dù chọn công cụ nào, việc tạo tài nguyên 3D bằng AI cũng sẽ loại bỏ phần tốn thời gian nhất khi bắt đầu.















