Shipper Simulator - 2D Top-Down Simulation Game
Shipper Simulator is a 2D top-down simulation game developed as a final project for the "Windows Programming" course. Players take on the role of Adam, a student facing the pressure of tuition fees, who decides to work as a delivery driver to pay tuition fees.
🛠 Technology Stack
- Engine: Unity 6 (Universal Render Pipeline - URP).
- Language: C# / .NET Core.
- Database Architecture:
- SQLite: Lightweight, serverless relational database.
- EF Core (Entity Framework Core): Used as an ORM to handle data persistence professionally.
- Design Patterns:
- Singleton: For global managers (Game, Database, Money, Audio).
- Observer: Event-driven architecture for UI decoupling.
- State Pattern: Managing Player states (Walking vs. Driving).
- ScriptableObjects: Handling large-scale order and item data.
🎮 How to Play
- Download: Go to the Releases page and download the ShipperSimulator_Build_V2.rar
- Extract: Unzip the folder to your local drive.
- Run: Open ShipperSimulator.exe
👥 Developers
- Võ Công Bằng
- Đinh Hoàng Gia Hy
- Nguyễn Nhật Anh
- Nguyễn Trung Hiếu