njin
Engine 2D gọn nhẹ để tự tay làm game theo ý mình. Vibe coding cũng ổn luôn
Loading...
Searching...
No Matches
Phần 1: Bắt đầu

Mức: người mới. Sau phần này bạn có môi trường build chạy được, một chương trình njin đầu tiên và một nhân vật chạy hoặc nhảy được trên bản đồ. Không cần biết trước gì về njin.

Đi theo thứ tự này

Bước Trang Bạn được gì
0 Kiến thức nền: học trước khi làm game 13 bài nền về C, C++, CMake, shader và pattern game. Chưa quen thì đọc trước; đã quen thì bỏ qua
1 Cài môi trường Cài trình biên dịch, CMake, Ninja trên Windows, Linux, macOS
2 Bắt đầu Build njin, chạy game mẫu, viết chương trình đầu tiên
3 Nhân vật nhảy được trong 50 dòng Platformer: nhân vật chạy và nhảy được trên bản đồ, trong 50 dòng
3 Nhân vật đi 8 hướng trong 50 dòng Top-down: nhân vật đi 8 hướng và lướt được trên bản đồ, trong 50 dòng

Bước 3 chọn một trong hai theo thể loại bạn định làm; làm cả hai cũng nhanh vì mỗi bài dưới 50 dòng.

Đọc xong thì làm gì

Sang Phần 2: Khái niệm cốt lõi để hiểu vì sao các bài trên chạy được: module, system, entity, component. Nếu chỉ muốn tra một việc cụ thể, dùng Muốn làm X thì dùng gì.