Game Development là gì: Vì sao làm game khác mọi ngành phần mềm khác

Hãy tưởng tượng một lập trình viên vừa hoàn thành tính năng nhảy cho nhân vật. Code chạy đúng, không có bug, đã qua code review, đã có unit test cho hàm tính quỹ đạo, hiệu năng tốt. Theo mọi tiêu chuẩn của ngành phần mềm, tính năng này đã xong. Rồi một người khác cầm tay cầm lên chơi thử ba mươi giây và nói: nhảy thấy nặng quá. Không có dòng nào trong bản đặc tả nói nhân vật phải nhảy nhẹ. Không có test nào phát hiện ra vấn đề. Không có log lỗi. Nhưng người kia đúng, và tính năng đó chưa xong. Nó sẽ còn được sửa đi sửa lại mười lần nữa, và lần nào cũng phải có người cầm tay cầm lên chơi mới biết đã đúng chưa. Khoảnh khắc này là thứ tách game development ra khỏi mọi nhánh khác của ngành phần mềm. Nó không phải là chuyện game khó hơn hay dễ hơn. Nó là chuyện game khác về mặt cấu trúc, và có ba khác biệt cấu trúc đáng gọi tên. Game development là gì Trước khi vào ba khác biệt, cần nói gọn về phạm vi. Game development […]
Nguồn: https://codegym.vn/blog/game-development-la-gi-vi-sao-lam-game-khac-moi-nganh-phan-mem-khac/

Nhận xét

Bài đăng phổ biến