Sports games are among the most difficult and enjoyable games to play, especially since the latter requires great professionalism and skills in playing, whether it is football, basketball, tennis, or any other sport, because game development companies try to design a professional sports game par excellence that closely simulates reality so that the player can have a complete professional experience in playing the game in a realistic and very enjoyable way.