This project demonstrates the use of "Request-Response" and "Polling" network architectures in games using the example of game "Battleship"
Core is a information model of the "Battleship" game.
Data is a set of structures and objects required for communication between clients and the server.
Server is a application responsible for processing requests from clients, interacting with the game model, and sending responses back to clients.
Client is a frontend, Unity application that interacts with the server and displays the state of the game model.