Phương pháp phát triển phần mềm tốt nhất (như được sử dụng nhiều nhất bởi các nhà phát triển trò chơi chuyên nghiệp và / hoặc công ty) được sử dụng trong phát triển trò chơi là gì?
Tôi đã nghe nói rằng SCRUM là phổ biến, nhưng tôi không chắc chắn.
Phương pháp phát triển phần mềm tốt nhất (như được sử dụng nhiều nhất bởi các nhà phát triển trò chơi chuyên nghiệp và / hoặc công ty) được sử dụng trong phát triển trò chơi là gì?
Tôi đã nghe nói rằng SCRUM là phổ biến, nhưng tôi không chắc chắn.
Câu trả lời:
Thành thật mà nói, nó phụ thuộc vào quy mô và lịch sử của đội.
Hầu hết các nhóm lớn mà tôi từng làm việc đã sử dụng phiên bản Scrum được điều chỉnh. Thông thường, một studio sẽ mang đến những người hướng dẫn Scrum hoặc yêu cầu nhà sản xuất phải có chứng nhận "Scrum Master".
Như đã nói ở trên, xoắn ốc là một lựa chọn.
Nói chung, một số loại phát triển Agile được sử dụng liên quan đến độc lập, chủ sở hữu sản phẩm, v.v.
Thực sự không có một "phương pháp tốt nhất." Quy mô đội và kinh nghiệm chỉ đạo quy trình chính xác để sử dụng. Nếu bạn là người tin tưởng vào Lean , bạn cũng sẽ hiểu rằng quy trình này rất cụ thể đối với các nhiệm vụ trong tay.
Mô hình xoắn ốc rất phổ biến để phát triển trò chơi. Do chu kỳ phát triển thay đổi nhanh chóng và quy mô của hầu hết các dự án trò chơi.
Vì phát triển trò chơi là một dự án sống và hầu hết các dự án trò chơi không được xác định rõ trước khi dự án bắt đầu. Mô hình xoắn ốc cho phép thay đổi nhanh chóng và phát triển linh hoạt.
Mặc dù Scrum khá phổ biến, nhưng theo kinh nghiệm của tôi, nó chỉ hoạt động nếu cả nhóm và ban quản lý sẵn sàng bám sát kế hoạch.
Dù bạn chọn phương pháp nào, bạn cần lưu ý rằng một trò chơi ở tất cả các giai đoạn, cần phải vui vẻ. Phương pháp bạn sử dụng sẽ thực sự thuộc về các thành viên trong nhóm và có bao nhiêu người trong số họ, nhưng tại tất cả các điểm, bạn sẽ có thể "chơi" trò chơi dưới một hình thức nào đó để đánh giá xem có thứ gì đó hoạt động hay không. Ý tưởng thiết kế tuyệt vời đó mất hàng tuần phát triển và không thêm vào yếu tố vui vẻ là lãng phí thời gian. Có một phương pháp Agile sẽ cho phép bạn đánh giá từng tính năng của trò chơi khi nó được phát triển.