Tôi nghĩ một trong những điều quan trọng nhất bạn có thể làm là chọn một trò chơi mà bạn thích chơi. Điều này sẽ giúp giữ cho bạn quan tâm đến nó và sẽ làm cho bạn quen thuộc hơn với cách mã tự chuyển thành quan điểm của người chơi.
Khi bạn đã chọn trò chơi đó, bất kể nó lớn như thế nào, bạn không cần phải cố gắng tìm hiểu mọi dòng mã hoạt động như thế nào. Chọn một mảnh của nó và nhìn vào đó. Ví dụ: cố gắng tìm hiểu cách lưu trữ dữ liệu người chơi hoặc cách vẽ một mục menu, v.v.
Điều tiếp theo bạn có thể làm, đi cùng với bit trước của tôi, là cố gắng thay đổi điều gì đó. Không phải là một cái gì đó lớn (lúc đầu), chỉ là một cái gì đó đơn giản và đáng chú ý trong trò chơi. Thậm chí một cái gì đó đơn giản như văn bản trên một nút trên menu hoặc thêm một mục menu hoặc thay đổi tính toán thiệt hại. Có lẽ bạn nghĩ rằng họ nên làm một cái gì đó khác đi, cố gắng tự thay đổi nó.
Khi tôi lần đầu tiên quan tâm đến việc phát triển trò chơi, tôi thực sự thích game nhập vai trực tuyến 2D. Vì vậy, tôi đã tìm thấy nguồn cho một trực tuyến và tôi bắt đầu xây dựng nó. Thêm các tính năng của riêng tôi và điều chỉnh mọi thứ, sửa lỗi, v.v. Đó là trong VB6 vài năm trước và bây giờ tôi đang sử dụng C # và XNA và viết trò chơi của riêng tôi từ đầu. Bởi vì tôi rất thích các trò chơi, nó thúc đẩy tôi muốn làm việc với nó, để làm cho nó tốt hơn. Thật trùng hợp, đây cũng là cách tôi học được rất nhiều kỹ thuật lập trình, gỡ lỗi và giải quyết vấn đề mà tôi sử dụng ngày nay trong công việc hàng ngày không liên quan đến trò chơi.
Nó cũng rất hữu ích nếu trò chơi có một cộng đồng các modder mà bạn có thể đặt câu hỏi và nhận trợ giúp cũng như các ví dụ từ đó. Nhưng một lần nữa, ngay cả khi điều đó không tồn tại, bạn đã ở đây và chúng tôi sẵn sàng giúp đỡ.