"Từ một tiệm sửa đồ nhỏ trong con hẻm Sài Gòn đến đế chế sửa chữa của riêng mình."
Anh Thợ Điện là một tựa game mô phỏng sửa chữa dưới góc nhìn thứ nhất (FPP), mang đậm bản sắc văn hóa Việt Nam, đặc biệt là không gian sống động của các con hẻm Sài Gòn. Người chơi sẽ nhập vai một người thợ trẻ khởi nghiệp từ phòng trọ chật hẹp, tự tay cầm từng món đồ lên soi lỗi, sửa chữa, và xây dựng danh tiếng để mở rộng kinh doanh.
- 🔍 Cơ chế Khám bệnh & Sửa chữa Chuyên sâu (FPP): Cầm nắm, lật mở và "bắt bệnh" qua 4 mini-game riêng biệt: Khám bệnh (dò mạch), Hàn mạch, Nối dây, và Lắp ráp/Vệ sinh.
- 🎲 Không Bao Giờ Nhàm Chán (Randomization): Vị trí lỗi của mỗi món đồ (tụ điện hỏng, dây đứt, mạch cháy) được hệ thống chọn ngẫu nhiên, không có 2 lần sửa nào giống hệt nhau.
- ⚖️ Lựa chọn Chiến lược (Nhanh vs. Kỹ): Sửa nhanh để kịp khách tiếp theo nhưng rủi ro cao, hay sửa kỹ để đảm bảo uy tín và nhận "tip"? Mỗi quyết định đều ảnh hưởng đến chất lượng sản phẩm cuối cùng.
- 🇻🇳 Đậm đà Bản sắc Địa phương: Lắng nghe tiếng rao ve chai, tiếng mưa rơi rả rích trên mái tôn, giao tiếp với các NPC đặc trưng (bà chủ trọ, sinh viên, khách "đại gia").
- 🔄 Vòng Kinh tế Phụ (Ve Chai): Chủ động thu mua đồ hỏng từ những người thu mua ve chai, tự sửa và bán lại kiếm lời khi rảnh rỗi.
- 🏢 Mở rộng Kinh doanh (Meta-Game): Từ việc tự tay sửa đồ, người chơi có thể nâng cấp cửa hàng, mở khóa kỹ năng mới, thuê thợ phụ, và cuối cùng là mở các chi nhánh khác trên toàn thành phố.
Dự án được thiết kế tỉ mỉ, tối ưu hóa cho làm việc nhóm (team 5 người), sử dụng Data-Driven (ScriptableObjects) và phân chia Scene/Prefab để tránh xung đột (Git Conflicts).
Assets/
├── Plugins/ & ThirdParty/ # Assets bên thứ 3
└── _Project/
├── Scenes/ # Chia nhỏ Scene (Core, Gameplay, Menu) để load Additive
├── Scripts/ # Code phân chia theo tính năng (Core, Player, Repair, UI,...)
├── Data/ # ScriptableObjects (Items, Events, NPC,...)
├── Prefabs/ # Các thành phần tái sử dụng
├── Art/ # Models 3D, Materials, Textures, Animations
├── Audio/ # SFX, Music, tiếng rao ve chai, Ambience
└── UI/ # UI Assets (Sprites, Fonts, Icons)
-
Yêu cầu hệ thống:
- Unity Version: [Sử dụng phiên bản Unity mới nhất mà team thống nhất, VD: 2022.3 LTS]
- Git & Git LFS (Bắt buộc phải cài đặt Git LFS cho các file Art/Audio lớn).
-
Clone dự án:
git clone <repo-url> cd Dev-Game-Unity git lfs pull
-
Quy trình làm việc (Git Workflow):
- Không commit trực tiếp vào
main. - Tạo branch theo format:
feature/<tên-tính-năng>. - Đảm bảo Unity Smart Merge đã được bật trong project để tự động xử lý conflict các file
.unityvà.prefab(Edit > Project Settings > Editor > Asset Serialization Mode: Force Text). - Luôn thông báo trước khi chỉnh sửa một Prefab chung trên kênh giao tiếp của team.
- Không commit trực tiếp vào
- Giai đoạn 1 (Học nghề): Hoàn thiện Core Loop cơ bản (Nhận đồ -> Sửa chữa 1 mini-game -> Thu tiền). Tối ưu hóa FPP và tương tác.
- Giai đoạn 2 (Phát triển): Bổ sung 3 mini-game còn lại, hệ thống Hàng đợi khách (Customer Queue), và sự kiện thời tiết/cúp điện.
- Giai đoạn 3 (Mở rộng): Cập nhật hệ thống Ve chai, Nâng cấp không gian sống & đồ nghề.
- Giai đoạn 4 (Endgame): Ra mắt tính năng Thuê thợ phụ, mở chi nhánh mới và bảng xếp hạng danh tiếng.
Dự án được phân chia nhiệm vụ rõ ràng:
- Người 1 (Core & Setup): Hạ tầng, Save System, Events.
- Người 2 (Player & Tương tác): Camera FPP, Tương tác cơ bản, Mini-game Diagnosis & Cleaning.
- Người 3 (Logic Sửa chữa): Hệ thống Minigame lõi, Soldering & Rewiring.
- Người 4 (Khách hàng & Kinh tế): Customer Queue, Shop, Ve chai, UI đối thoại.
- Người 5 (Tiến trình & Mở rộng): Skill Tree, Sự kiện, Quản lý thợ phụ.
Vui lòng tham khảo các file GDD và Tài liệu Cấu trúc để biết chi tiết thiết kế hệ thống của dự án.