
A 2D action-adventure Unity game featuring a deep combat system, boss battles, skills, and multi-level progression.

The Last Rewind là game hành động 2D, nơi bạn điều khiển nhân vật vượt qua nhiều màn chơi với hệ thống chiến đấu đa dạng, kỹ năng đặc biệt, đối đầu boss, và nhiều thử thách khác nhau.
- Đánh cận chiến với hệ thống hitbox/hurtbox chính xác.
- Đòn đánh thường, combo, và hiệu ứng va chạm.
- Hệ thống sát thương, máu cho cả người chơi và kẻ địch.
- Hiệu ứng kỹ năng, ultimate, particle effect.
- Boss với AI riêng, nhiều giai đoạn tấn công.
- Đòn đánh đặc biệt, thay đổi hành vi theo lượng máu.
- Hiệu ứng tấn công và nhận sát thương.
- Kỹ năng chủ động, ultimate với hiệu ứng riêng.
- Hệ thống cooldown, kích hoạt bằng phím số.
- Hiệu ứng đặc biệt khi sử dụng kỹ năng.
- Các chiêu thức, kỹ năng được xây dựng dạng prefab, dễ dàng mở rộng và tái sử dụng.
- Hiệu ứng đặc biệt cho từng kỹ năng, ultimate, hoặc trạng thái nhân vật.
- Có thể thêm các prefab mới chỉ bằng cách kéo thả vào scene.
- Nhiều màn chơi, mỗi màn có thiết kế, thử thách, boss riêng.
- Controller riêng cho từng màn (ví dụ: PlayerControllerLevel2).
- Hệ thống chuyển màn, lưu tiến trình.
- Thanh máu, giao diện kỹ năng, hiệu ứng khi nhận sát thương.
- Menu chính, chọn màn, giao diện pause/game over.
- Animation chuyển động, tấn công, nhận sát thương, chết, sử dụng kỹ năng...
- Animation cho boss, enemy, và các hiệu ứng đặc biệt.
- Các cơ chế đặc biệt như trap, puzzle, vật phẩm hỗ trợ, checkpoint, v.v.
- Hỗ trợ mở rộng thêm các hệ thống gameplay mới.
- Nhạc nền, hiệu ứng âm thanh cho tấn công, kỹ năng, boss.
- Parallax background, animation nhân vật, boss, hiệu ứng đặc biệt.
- Unity Engine (2021.3 LTS)
- C# scripting
- Hệ thống quản lý scene, prefab, resource
- State machine cho player và boss
- Hệ thống phát hiện va chạm (hitbox/hurtbox)
- Modular script cho từng chức năng (Player, Boss, UI, Skill...)
Assets/
├── Scripts/
│ ├── PlayerController.cs
│ ├── PlayerControllerLevel2.cs
│ ├── PlayerHitBoxHandle.cs
│ ├── PlayerHurtBoxHandle.cs
│ ├── boss1AiController.cs
│ ├── BossHitboxHandle.cs
│ ├── BossHurtboxHandle.cs
│ ├── GameManager.cs
│ ├── HealthBarController.cs
│ ├── MainMenu.cs
│ ├── SkillEffect.cs
│ ├── UltiEffect.cs
│ └── Level2/
├── Scenes/
├── Sprites/
├── Animation/
├── Prefabs/
├── Music/
├── Resources/
└── ImagesReadme/
- Di chuyển: WASD hoặc phím mũi tên
- Tấn công: Space hoặc phím tấn công
- Kỹ năng: Phím số (1, 2, 3...)
- Ultimate: Phím đặc biệt (tùy chỉnh)
- Pause/Menu: ESC
- Unity 2021.3 LTS hoặc mới hơn
- Visual Studio/VS Code
- Git
git clone https://github.com/luuconghoangnam/thelastrewind.git
- Mở bằng Unity Hub, chọn đúng version.
- Chạy scene chính trong
Assets/Scenes/
.
- OS: Windows 10, macOS 10.14, hoặc Linux Ubuntu 18.04
- CPU: Intel Core i3 hoặc tương đương
- RAM: 4 GB
- GPU: DirectX 11 compatible
- Storage: 2 GB
- OS: Windows 11, macOS 12, hoặc Linux Ubuntu 20.04
- CPU: Intel Core i5 hoặc tương đương
- RAM: 8 GB
- GPU: Dedicated graphics card
- Storage: 4 GB
- Một số trường hợp va chạm chưa chính xác
- Cần tối ưu hiệu năng cho màn chơi phức tạp
- Âm thanh đôi khi chưa đồng bộ
- Developer: [Luu Lam Cong]
- Unity Version: 2021.3 LTS
- Additional Assets: [Liệt kê asset bên ngoài nếu có]
- Email: luuconghn.lamcong.contacts@gmail.com
- GitHub: @luuconghoangnam
- Project Link: [https://github.com/luuconghoangnam/thelastrewind.git]
⭐ Star this repository if you found it helpful!