Tôi sẽ thêm hai xu của mình về Unity. Tôi đã không làm việc với Torque và thậm chí không nghe nói về Shiva cho đến bây giờ (có vẻ thú vị).
Kinh nghiệm của tôi (phần nào có giới hạn) với phát triển trò chơi là trên hết, có rất nhiều học tập liên quan đến thế giới phát triển trò chơi và bạn thực sự cần chọn cẩn thận nơi bạn dành thời gian.
Bạn đang đi đúng hướng để xem xét các công cụ trò chơi toàn diện bao gồm các công cụ phần mềm trung gian. Nếu bạn thực sự muốn làm cho trò chơi (và không phải là công cụ trò chơi), bạn sẽ muốn tập trung hoàn toàn vào việc tạo ra tài sản và logic trò chơi.
Tôi đã làm việc với XNA và có thể nói rằng, tự nó không cung cấp bất kỳ công cụ phần mềm trung gian nào mà bạn cần để xây dựng một trò chơi hoàn chỉnh.
Đối với Unity Vs Torque, tôi chọn sự thống nhất vì tập trung mạnh mẽ vào C# (sẽ chỉ phát triển thêm trung tâm trong bản phát hành sắp tới). Hơn nữa, hai cộng đồng là rất khác nhau. Các nhà phát triển mô-men xoắn mất rất nhiều niềm tự hào trong thực tế Torque bao gồm nguồn. Nó được coi là khó khăn hơn để làm việc với, nhưng sẽ cho phép bạn tìm hiểu về mã lõi. Unity là nguồn đóng, có một cộng đồng năng động và tập trung vào phát triển game. Thái độ của cộng đồng là họ không ở đó để viết lại các công cụ trò chơi và nếu có lỗi, nhóm Unity có thể và sẽ giải quyết nó nhanh hơn và tốt hơn (họ làm một công việc tuyệt vời và nhanh chóng để giải quyết các lỗi).
Triết lý mã hóa của tôi là nhiều thứ hai. Tôi muốn làm một trò chơi, không phải là một công cụ trò chơi và tôi thích một công cụ toàn diện hơn là nhiều công cụ mà bạn phải liên kết với nhau. Unity rất chuyên nghiệp và bạn có thể tăng tốc rất nhanh. Tôi đang có một vụ nổ phát triển trong nó và đã có khái niệm làm việc với nhau rất nhanh chóng.
Ngoài ra, bạn sẽ cần phải học ít nhất mô hình và hoạt ảnh 3D cơ bản. Ít nhất, bạn sẽ có thể chặn một số ký tự và tìm một nghệ sĩ để tạo ra các phiên bản thực sau này. Tôi thực sự khuyên bạn nên sử dụng hàng loạt chương trình Digital-Tutors tuyệt vời trên creating Next-Gen game characters in Maya and ZBrush. Một loạt của nó (bạn không cần phần XNA).
Chúc bạn may mắn. Trên hết, hãy lập một kế hoạch cụ thể và gắn bó với nó.
Nguồn
2009-08-31 20:50:04
Nếu bạn không biết lập trình, bạn nên bắt đầu với việc học điều đó. Không có điểm mua một công cụ trò chơi để học lập trình và sau khi bạn đã học được nó động cơ trò chơi này có thể sẽ được out-of-date. Và IMO bạn nên tập trung vào một công nghệ đầu tiên, đừng cố gắng phát triển trò chơi iPhone và xbox/windows cùng một lúc. Những điều tốt về XNA là bạn có thể tạo ra một trò chơi mà sẽ làm việc cả trên X360 và Windows PC, vì vậy nếu đó là con đường của bạn thì có lẽ bạn nên quan tâm đến công nghệ đó. – RaYell
vâng nhưng Im chỉ cố gắng tìm ra những gì sẽ là tốt nhất cho tương lai –
Hình ra trong tương lai;). – Dykam