Sprite Flight là một tựa game 2D điều khiển phi thuyền không gian, mang lại trải nghiệm bay lượn và chiến đấu mượt mà. Dự án được thiết kế tập trung vào việc xử lý vật lý 2D chân thực và hệ thống điều khiển linh hoạt.
- Hệ thống điều khiển hiện đại: Tích hợp Unity Input System mới giúp nhận diện thao tác người chơi chính xác, hỗ trợ đa nền tảng.
- Vật lý không gian: Sử dụng
Rigidbody2Dđể mô phỏng gia tốc, quán tính và di chuyển của phi thuyền một cách tự nhiên nhất. - Phát hiện va chạm (Collision Detection): Xử lý tương tác vật lý tối ưu giữa phi thuyền, chướng ngại vật và môi trường.
- Đồ họa 2D: Môi trường không gian sắc nét với các sprite được thiết kế và tối ưu hóa cho hiệu năng cao.
- Game Engine: Unity (Hỗ trợ đồ họa 2D)
- Ngôn ngữ lập trình: C#
- Core Components:
Rigidbody2D,Input System,Collider2D.
- Clone repository này về máy:
git clone https://github.com/your-username/sprite-flight.git
- Mở Unity Hub và chọn Add project -> Trỏ tới thư mục dự án vừa tải về.
- Đảm bảo bạn đã cài đặt package Input System trong Unity Package Manager.
- Mở scene chính (ví dụ:
MainScene) trong thư mụcAssets/Scenes. - Nhấn nút Play trên Unity Editor để bắt đầu.
- W / Mũi tên lên: Kích hoạt động cơ, tăng tốc tiến về phía trước.
- A, D / Mũi tên trái, phải: Xoay / điều hướng phi thuyền.
- Space: Bắn đạn / Tương tác (có thể tùy chỉnh trong Input Actions).
Dự án được phát triển và duy trì bởi Nguyễn Hồng Nam. Mọi đóng góp (contributions), báo lỗi (issues) hoặc ý kiến phản hồi đều rất được hoan nghênh. Vui lòng tạo Pull Request trực tiếp trên repository này.