Minimalist Forum Reader
Sau sự viral của cái game Phở Anh Hai số 10 Đan Phượng do 1 sinh viên Bách Khoa wibu làm bằng Godot 4.5 thì engine này cũng có tí tiếng tăm trong giới trẻ GenZ, GenAlpha Đông Lào :haha:
Engine này open source đa nền tảng Windows, MacOS, Linux, Web, thậm chí là có bản Android để thích thì dùng Tablet làm luôn (các bản khác như Nintendo Switch, PS5, XboxOne thì mất phí W4Consoles | W4Games (https://www.w4games.com/w4consoles))
Các Indie Dev toàn cầu đã dùng để tạo ra những game bán được vài triệu $ doanh thu trên Steam từ vài năm nay, bảo chứng chất lượng production

Feature có sẵn: 2D, 3D, UI, Post-Processing, Animation State Machine, 2D Skeleton, Tween, Physics, ParticleSystem, AI Navigation, Visual Shader Editor, Audio Mixing, Multiplayer Networking, HTTP Request
Có AssetLib để tải những sample mà cộng đồng đã làm như FPS, TPS, Đua xe, Survival, TurnBaseRPG,...
Mấy thứ như BehaviorTreesDesign (LimboAI, Beehave), CinematicCamera (Phantom Camera) trên AssetLib cũng có hết

Engine có thể code GameLogic bằng GDScript, C# (tải bản riêng) và cả C++ (build thành Extension)
GDScript ngôn ngữ chính thì chính tác giả engine nói syntax giống Python (dynamic hay static typing tùy bạn). Ai biết code rồi thì sờ vào phát là làm được
GDScript có tốc độ thực thi và dọn rác bộ nhớ nhanh đến nỗi tác giả bảo làm 1 game bắn máy bay spam đạn khắp màn hình có khi chả cần phải dùng Object Pooling pattern :sure:

Engine thì vẫn là dựa theo các scene (cảnh trong game đi cảnh í mà) có cấu trúc cây (tree/hierarchical list) gồm các Node (game object) giống như mọi game engine phổ biến đương thời khác như Unreal, Unity, Cocos thôi.
Nhưng khác cái là không phải là Component-Based như mấy engine kia có thể nhét nhiều component vào 1 object. Nên trong Godot thì 1 Node cha như Character/RigidBody/Area bạn sẽ phải nhét các Node con như Sprite, Collision, Raycast, Timer vào
Và phong cách code là Event Driven: bắt các sự kiện diễn ra trong game bằng các virtual void có sẵn trong Node như _ready(), _process(delta), _physics_process(delta), _input(event) cùng hệ thống signal có thẻ kéo thả rất trực quan (giao tiếp giữa các Node, giảm tight-coupling, trong ngôn ngữ cổ như Java thì phải dùng Interface và Observer pattern)
Có thể dùng IDE VSCode (extension GodotTools) để kêu con AI Github Copilot vibe coding viết hộ

Hướng dẫn thì trên youtube rất nhiều, làm đủ mọi loại game trên đời, chỉ việc search
Đây có hướng dẫn tiếng Việt của 1 anh nào đó cho bạn trẻ nào tiếng Anh kém có thể cặm cụi làm theo cho đến khi build được Android APK
Kết nối Steam, Apple Store, Google Play, Firebase, Playfab, AdMob thì tìm ở đây
Reactions: Ryuvan, Ezzra Bridger, hihi164 and 3 others
lol, mà job market cho Godot engine hiện còn quá ít, nên đa số dev sử dụng toàn hobby, indie.
Terrain trong Godot thì các thím có thể dùng extension do anh Ấn Độ này viết
Mình từng thử trên card giá 2 củ Nvidia 1650 4GB chạy cũng được FullHD 80fps đã bật Sun, Sky, ShadowMappings, Fog, SSAO, SSIL, Bloom, DOF (các effect có trong GTA V).
Chứ giờ người dùng trên nền tảng Steam 5% dùng 3060, 4% dùng 4060 rồi :sexy_girl:
Reactions: vodanh1213 and buitruong1689
2D Skeleton có sẵn trong Godot cho ai không có 369$ tiền mua Spine Pro. Cũng có IK đàng hoàng nhé
Autogen Mesh hình ảnh 2D
Hướng dẫn dùng IK
Còn bạn nào có tiền thuê họa sĩ với animator 2D hoặc có resource Spine cũ thì qua đây mà tải extension thôi
Reactions: hihi164 and buitruong1689
Em quan tâm con này lâu rồi, mà chưa dự án nào ra hồn, ở đây có bác nào làm dạng turn base như mấy con mobile cocos không nhỉ?
Em quan tâm con này lâu rồi, mà chưa dự án nào ra hồn, ở đây có bác nào làm dạng turn base như mấy con mobile cocos không nhỉ?
Chưa làm dự án nào ra hồn là đã release được chưa hay đang làm mà nản quá drop project rồi fen?
Chưa làm dự án nào ra hồn là đã release được chưa hay đang làm mà nản quá drop project rồi fen?
drop project nhiều lần rồi :D
Godot droo là do indie làm chủ yếu thôi, maf game indie thì còn cơm áo gạo tiền, chứ con hàng này ngon. Làm 2D đâu thiếu món gì, cái spine nhớ hồi 3.x đã có
Mà cái gdscript cài indent tôi ko ưng lắm chứ nó mà cú pháp như bên họ c thì perfect
drop project nhiều lần rồi :D
Này do scope game to quá to thôi. Fen hạ scope xuống xem, nếu vẫn ko release được thì hạ tiếp.
Em quan tâm con này lâu rồi, mà chưa dự án nào ra hồn, ở đây có bác nào làm dạng turn base như mấy con mobile cocos không nhỉ?
Làm Turn Base trên mobile thì fen phải có team đồ họa với Game Design chứ 1 mình làm hết bao giờ xong.
Nó là dự án game tầm trung cả rồi
Làm Turn Base trên mobile thì fen phải có team đồ họa với Game Design chứ 1 mình làm hết bao giờ xong.
Nó là dự án game tầm trung cả rồi
Bay màu bao nhiêu cái nick rồi :look_down:
Bay màu bao nhiêu cái nick rồi :look_down:
Bay cái số 02 chủ thớt này vì điểm báo cũ :nosebleed:
Reactions: buitruong1689
Godot droo là do indie làm chủ yếu thôi, maf game indie thì còn cơm áo gạo tiền, chứ con hàng này ngon. Làm 2D đâu thiếu món gì, cái spine nhớ hồi 3.x đã có
Mà cái gdscript cài indent tôi ko ưng lắm chứ nó mà cú pháp như bên họ c thì perfect
có hỗ trợ C# .NET mà fen
Em mới tập tành học godot làm mấy cái chức năng nhỏ khá là vui
Reactions: buonnguqua03 and buitruong1689
Em mới tập tành học godot làm mấy cái chức năng nhỏ khá là vui
Cái này gọi là cozy game đó à
Cái này gọi là cozy game đó à
Cái này là kiểu 3d pixel art bắt nguồn từ 1 vài short video của t3ssel8r trên youtube ấy, mặc dù của e vẫn chưa giống pixel art lắm
Cái này là kiểu 3d pixel art bắt nguồn từ 1 vài short video của t3ssel8r trên youtube ấy, mặc dù của e vẫn chưa giống pixel art lắm
up lên itch.io đi fen
up lên itch.io đi fen
mình vẫn đang quá trình phát triển thôi vẫn chưa ra mô tê gì nên chưa up gì lên itch.io, hiện chỉ có cái portfolio dùng phong cách này thôi, fen rảnh thì vào nghịch tí cho vui cũng đc
Reactions: buonnguqua03