Dc bác. Chỉ cần bác biết chấp nhận mất vài trăm ly cafe tiền ngu + vài trăm ly cafe chạy ads thì may mắn có thể đủ tiền cafe nhưng ko bềnCác bác cho hỏi tay ngang sang làm game sau đó up store kiếm tiền đủ cf không ạ
Ngó bộ đâm vào là lỗ ấy nhỉ, mà lại còn không bền nữaDc bác. Chỉ cần bác biết chấp nhận mất vài trăm ly cafe tiền ngu + vài trăm ly cafe chạy ads thì may mắn có thể đủ tiền cafe nhưng ko bền
Kinh doanh bao giờ chả liên quan đến marketing. Không marketing ăn lolNgó bộ đâm vào là lỗ ấy nhỉ, mà lại còn không bền nữa
Bác cho hỏi, game scope nhỏ tầm 1-2 năm nếu bác solo thì tầm cỡ game gì thế bác ?Tốn tiền thì tùy vào scope của game và khả năng của bản thân. Nếu features nào không thể làm được thì phải đi thuê. Còn tốn công sức với tốn time thì chắc chắn rồi.
Làm gì có chuyện hứng lên làm. Mọi dự án game đều phải nghiên cứu trước chứ không phải hứng đâu fen. Cái bọn làm theo hứng méo bao giờ có đủ khả năng để làm 1 con game từ đầu đến cuối tận 4-5 năm lận. Cái này fen tin tôi đi.
Điều sai lầm là tôi làm game scope quá to, quá nhiều thứ so với khả năng của bản thân. Điều này khiến mọi cái (art, gameplay, logic, UIUX, AI etc..) chỉ có thể implement ở mức trung bình, lỡ cỡ để có thể release được game.
Nếu được chọn lại thì tôi sẽ chọn chỉ làm game scope nhỏ (khoảng 1-2 năm), và dành thời gian chau chuốt đồ họa với gameplay cho thật tốt. Thì còn tốt hơn là làm những dạng game RPG scope to như kia, để rồi mọi thứ đều ở chất lượng mức trung bình.
Cái này phụ thuộc vào trình độ của mỗi người. Ví dụ 1-2 năm của mình với 15 năm trong ngành sẽ khác với 1-2 năm của người mới bắt đầu. Fen tham khảo post này trên r/gamedev:Bác cho hỏi, game scope nhỏ tầm 1-2 năm nếu bác solo thì tầm cỡ game gì thế bác ?
Oh thanks bác, mình hỏi trong trường hợp của bác luôn ấy, hỏi vì tò mò thôi chứ không ý gì khác, nếu bác thoải mái thì trả lời còn không thì thôiCái này phụ thuộc vào trình độ của mỗi người. Ví dụ 1-2 năm của mình với 15 năm trong ngành sẽ khác với 1-2 năm của người mới bắt đầu. Fen tham khảo post này trên r/gamedev:

Cái này cũng khó nói vì thể loại game nào cũng có thể thêm hoặc bớt features. Game release lên store chưa chắc đã giống gameplay được mô tả trong GDD lúc ban đầu.Oh thanks bác, mình hỏi trong trường hợp của bác luôn ấy, hỏi vì tò mò thôi chứ không ý gì khác, nếu bác thoải mái thì trả lời còn không thì thôi![]()

Nhớ khoe nha bácCái này cũng khó nói vì thể loại game nào cũng có thể thêm hoặc bớt features. Game release lên store chưa chắc đã giống gameplay được mô tả trong GDD lúc ban đầu.
Còn về mình thì đang phát triển một game third person shooter cho Fortnite (UEFN) trong hơn 1,5 năm qua, và sắp release trong tháng này. Có gì mình sẽ khoe khéo ở đây sau
Nói chung vì dựa trên ecosystem của Fortnite nên mới chỉ mất tầm 1.5 năm, chứ 1 mình solo chắc 15 năm mới finish được game đấy.

Viết 1 cái hàm tạo AnimationEvent từ AnimationClip như cái tut nàyCác bác cho hỏi, các bác call event khi chạy animation như thế nào nhỉ ?
Mình hiện tại bật tab Animation rồi add từng event một, rồi tạo 1 file script có chứa tên event đó để nó call. Cách này mình dùng một thời gian rồi, nhưng thấy không ổn, khó quản lý, vô tình đổi tên hay muốn đổi event/anim khác thì thì phải điều chỉnh lại khá lộn xộn.
Xem tệp đính kèm 2728644![]()
Không biết các bác dùng cách gì khác dễ quản lý hơn không ? hoặc có asset nào trên store giải quyết vấn đề này không các bác ?
Viết 1 cái hàm tạo AnimationEvent từ AnimationClip như cái tut này
thanks báchay quá thím ơi , note lại cái clip này ngay và luônViết 1 cái hàm tạo AnimationEvent từ AnimationClip như cái tut này
Hoặc làm như Sample trong link doc này get hết AnimClip từ Animator Component rồi add event từng cái
![]()
Unity - Scripting API: AnimationEvent
docs.unity3d.com

có cái unity blend tree ấy bác , utube xem tutorial 1 tí là hiểu đại khái cách làm rồiMình có animation đi theo 8 hướng. Game 2D
Giờ làm thế nào để xác định hướng mà thay đổi animation nhỉ
Dùng Blend Tree 2D Simple Direction là đượcMình có animation đi theo 8 hướng. Game 2D
Giờ làm thế nào để xác định hướng mà thay đổi animation nhỉ
Vector2 currentPosition = new Vector2(transform.position.x, transform.position.y);
Vector2 moveDirection = currentPosition - previousPosition;
float angle = Vector2.SignedAngle(moveDirection, Vector2.down);
// Chuyển góc về dương để dễ so sánh
if (angle < 0) {
angle += 360;
}
// Xác định hướng dựa vào góc
string direction = "";
if (angle >= 337.5f || angle < 22.5f) {
direction = "Xuống";
} else if (angle >= 22.5f && angle < 67.5f) {
direction = "Dưới-phải";
} else if (angle >= 67.5f && angle < 112.5f) {
direction = "Phải";
} else if (angle >= 112.5f && angle < 157.5f) {
direction = "Trên-phải";
} else if (angle >= 157.5f && angle < 202.5f) {
direction = "Lên";
} else if (angle >= 202.5f && angle < 247.5f) {
direction = "Trên-trái";
} else if (angle >= 247.5f && angle < 292.5f) {
direction = "Trái";
} else if (angle >= 292.5f && angle < 337.5f) {
direction = "Dưới-trái";
}
Debug.Log("Hướng di chuyển: " + direction);
Có kinh nghiệm lập trình web, application thì có mà ngồi đọc document trên web Unity cũng làm đượccác bác cho hỏi em muốn làm game 2d dạng pixel thì nên đọc tài liệu nào của unity. Bên em trước chuyên làm mảng web, application, giờ muốn đá qua mảng game renew mấy con web game cũ 2d mà chưa biết start ntn cho chuẩn