Để thêm vào một số nhận xét tuyệt vời ở đây, sẽ rất hữu ích khi bạn học một số đại số tuyến tính, và cụ thể là toán vectơ và ma trận.
Cũng biết các thuật toán cơ bản và thậm chí cả cách tạo và triển khai của riêng bạn.
Ngoài các vấn đề về hiệu suất, ngôn ngữ gần như không quan trọng. Thành thạo ít nhất những gì tôi đã nêu ở trên sẽ cung cấp cho bạn sức mạnh để viết một trò chơi bằng hầu hết mọi ngôn ngữ.
Nếu bạn đang nghĩ đến việc phát triển trò chơi, chẳng hạn như nền tảng Android, thì việc học Kotlin hoặc Java sẽ rất hữu ích.
Đừng suy nghĩ nhiều về việc bắt đầu với ngôn ngữ nào để hiểu được toán học và logic bạn sẽ cần để phát triển trò chơi. Ví dụ, bạn nên biết cách triển khai Game AI.
Đừng để đường cong học tập làm bạn nản lòng, vì bạn không cần phải hiểu mọi thứ ngay lập tức. Bắt đầu với 20 trò chơi đơn giản như Flappy Bird. Và đi từ đó