Computer Graphics Project 2023-2024
This project is the final test of "Computer Graphics", course of "Computer Science Engineering" held at Politecnico di Milano (2023/2024).
Teacher: Marco Gribaudo
Final Score: 30/30
We developed a 3D application that showcases the techniques learned during the course. The project features a small virtual city where players can explore, interact with some buildings (a shop and an apartment), and drive a car.
Category | Functionality |
---|---|
🏙️ Environment | 3D City Environment |
Interactive Buildings | |
🕹️ Player Mechanics | Movement (Walk, Run, Jump) |
Spectator Mode | |
🚗 Vehicle Mechanics | Vehicle Mechanics (Enter/Drive/Exit Car) |
First-Person/Third-Person/Isometric/Dimetric/Trimetric views for the car | |
🎮 Controls | Joypad Integration |
You can find the full specification here.
- Press H (Keyboard) / START (Gamepad) to see the command list
- Press SHIFT to run.
- Press SPACE to jump.
- Press L to print coordinates.
- Press P to enter spectator mode.
- Press O to exit spectator mode.
- Press K to check doors / enter car.
- Press J to exit car.
- In the car:
- Press B to switch to first-person view.
- Press V to switch to third-person view.
- Press 1/2/3 to switch to isometric/dimetric/trimetric view.
- Press G to close this text.
- Press ESC to exit.
- Press RIGHT BUMPER to run.
- Press LEFT BUMPER to jump.
- Press D-PAD UP to enter spectator mode.
- Press D-PAD DOWN to exit spectator mode.
- Press A to check doors / enter car.
- Press B to exit car.
- Press BACK to close this text.
- In the car:
- Press D-PAD LEFT to switch to first-person view.
- Press D-PAD RIGHT to switch to third-person view.
- Press X to switch to isometric view.
- Press Y to switch to dimetric view.
- Press RIGHT THUMB to switch to trimetric view.
Visual Studio 2022 - main IDE