Hiện nay ở Việt Nam có khá ít tài liệu về lập trình game. Chính vì vậy, bạn sẽ không thể bỏ qua những trang web hỗ trợ cho việc tự học lập trình game này. Cùng CodeGym điểm qua các website này nhé!.
Game development tuts
Trang web này có nội dung rất phong phú và đa dạng từ các dự án mới, các kế hoạch, tố chức lập trình đến các biện pháp giúp trò chơi cân bằng cũng như hoàn thiện dự án. Tuy nhiên, nếu bạn mới sử dụng trang web này thì bạn sẽ khá khó để tìm các bài viết vì các bài viết ở dưới dạng bài blog.
Game mechanics explorer
Đây là thư viện JavaScript bao gồm cách lập trình cụ thể cho các hành động trong game rất hay ho như:
- Code lập trình chạy gia tốc.
- Nhảy 2 lần.
- Lập trình lên lửa hướng đích.
- Các hiệu ứng nổ bom.
- …
Hầu như các hiệu ứng thông thường trong game đều được hướng dẫn kĩ càng và dễ hiểu cho những bạn mới theo con dường lập trình game.
Lazyfoo
Dù mới thành lập được vài năm nhưng đây là hệ thống các bài hướng dẫn lập trình khá đầy đủ. Các bài giảng trên trang web sẽ bắt đầu từ cơ bản tới nâng cao, bao gồm cả các bài viết về SDL (Simple DirectMedia Layer) và OpenGL. Đây là 2 thư viện dùng để lập trình game trên nền 2D và 3D. Lazyfoo sẽ phù hợp với các bạn muốn học lập trình game mà có nền tảng C++.
Code Combat
Khác với những trang web trên, code combat sẽ dạy bạn lập trình game bằng cách chơi game . Với mỗi màn chơi, bạn sẽ phải học cách giải quyết các yêu cầu như cách để đi đến đích, cách để nhặt kim cương, cách để chiến đấu với quái vật,… Sau mỗi màn chơi, bạn sẽ học được những code để lập trình và các hành động tương ứng. Trang web này phù hợp với các bạn theo một số ngôn ngữ lập trình như Python, JS.
Ngoài 4 trang web trên, vẫn còn rất nhiều trang web khác có thể hỗ trợ bạn trên con đường học lập trình game. Tuy nhiên 4 trang web trên tập hợp khá nhiều tài liệu và ví dụ giúp bạn có thể tự học tại nhà. Hi vọng bài viết sẽ giúp ích cho các bạn!
0 Lời bình