Skip to content

Scholar1407/ShipperSimulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

123 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors