🔨 Technical considerations
Introduction​
This project has been developed with the following technical considerations in mind:
- Cross-platform compatibility: The project is designed to run on Windows, Linux, and MacOS.
- Performance: The game is optimized to run smoothly on most modern hardware.
- Modularity: The project is divided into multiple modules to facilitate code maintenance and scalability.
- Networking: The game uses a client-server architecture to handle multiplayer functionality.
Benchmarking and comparative studies​
In order to choose pertinent libraries and technologies, we conducted benchmarking and comparative studies on the following topics: