Skip to content

🎮 2D Unity action game with time rewind mechanics, boss battles, and combat system. Built with C# and Unity 2021.3 LTS.

Notifications You must be signed in to change notification settings

luuconghoangnam/game-TheLastRewind

Repository files navigation

The Last Rewind

The Last Rewind Logo

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

Gameplay Overview

🎮 Game Overview

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.


✨ Main Features

⚔️ Combat System

  • Đá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.
Player Combat Skill Effect

👹 Boss Battles

  • 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.
Boss Battle

🎯 Skill & Ultimate System

  • 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.
Ultimate Effect

🌀 Prefab Skills & Special Effects

  • 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.
Prefab Skill 1 Prefab Skill 2

🗺️ Multi-level Progression

  • 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.
Level 1 Level 2

🖼️ UI & UX

  • 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.
Game UI Main Menu

🎬 Animation Showcase

  • 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.
Player Animation Boss Animation

🧩 Special Mechanisms

  • 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.
Special Mechanism 1 Special Mechanism 2

🔊 Audio & Visuals

  • 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.

🛠️ Technical Details

  • 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...)

📁 Project Structure

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/

🎯 Gameplay Mechanics

  • 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

🚀 Getting Started

Prerequisites

  • Unity 2021.3 LTS hoặc mới hơn
  • Visual Studio/VS Code
  • Git

Installation

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/.

📝 System Requirements

Minimum

  • 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

Recommended

  • 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

🐛 Known Issues

  • 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ộ

👥 Credits

  • Developer: [Luu Lam Cong]
  • Unity Version: 2021.3 LTS
  • Additional Assets: [Liệt kê asset bên ngoài nếu có]

📞 Contact


Star this repository if you found it helpful!

About

🎮 2D Unity action game with time rewind mechanics, boss battles, and combat system. Built with C# and Unity 2021.3 LTS.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published