A multi-player first-person shooter built with the Ursina game engine for CS230 group project.
- Git
- uv (Python package manager)
- On macOS, Command Line Tools (xcode-select --install) recommended
https://docs.astral.sh/uv/getting-started/installation/
If you have the Git URL:
git clone <REPOSITORY_URL> cs230-fps-projectInstall dependencies from pyproject.toml/uv.lock and launch:
# Run client
cd cs230-fps-project/client
uv sync
uv run python main.pycs230-fps-project/
├─ client/ # Game client (Ursina)
│ ├─ main.py # Entry point
│ └─ ...
└─ server/ # Backend API/server (Python)
├─ main.py # Your server application entry (e.g., FastAPI)
└─ ...