Skip to main content

🔨 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: