Pong Remake

Pong Remake

school exam.

FEATURES :

Players: Each player controls a bar, which moves vertically within the limits of the map.

Ball: It is thrown in a random direction at the start of the game. At each impact with the bar of one of the players it accelerates.

Goal: Behind the two players are the respective goals. If the ball does not touch one, it is a point for the opponent.

user interface: - Lobby menu (max 2 players) - Players' score.

Project info

Descrizione dell'immagine 1

1 School exam

Descrizione dell'immagine 2

june 21th - july 18th, 2024, three weeks

Descrizione dell'immagine 3

Unity

Descrizione dell'immagine 4

Windows

Home Repository

Game Overview

Pong Multiplayer is a school project developed as an exam to explore multiplayer game programming. The game is built around a state management system synchronized across clients, ensuring smooth and responsive gameplay. With the integration of Mirror and Steam APIs, matchmaking and player connections are efficient and seamless.

Game Goal

The goal of the project was to develop a fully functional multiplayer Pong match, ensuring smooth gameplay and synchronization between clients. A **FlowGame Manager** was used to handle game states, while Mirror provided real-time data synchronization. Additionally, Steam APIs were integrated for matchmaking and player connectivity.

Key Features

The game employs an advanced management system that synchronizes every action between clients. Mirror handles networking, while Steam APIs enable matchmaking and player connections.

Features

  • FlowGame Manager: Manages game states across clients, ensuring a smooth experience.
  • Mirror Networking: Implements real-time synchronization between players.
  • Steam API Integration: Enables matchmaking and user connection management.
center

Game Mechanics

Pong Multiplayer utilizes a client-server architecture to ensure optimal synchronization. Mirror handles communication between clients, while Steam APIs provide an integrated matchmaking system. The FlowGame Manager enables smooth transitions between game phases, ensuring stability and reliability.

Additional information:

  • State Management: The FlowGame Manager synchronizes game phases across clients.
  • Networking with Mirror: Implements communication between clients with an optimized architecture.
  • Steam Integration: Uses APIs for matchmaking and player connections.
center

Let's get in touch!

Feel free to reach out! Whether you have a question, a project idea, or just want to chat about game development, I’d love to connect.

Email:

Discord: Lollo48#2497

*Based on : work illustrations @iluskaland 2024

*Thanks for the illustration: work illustrations byStoryset

*Thanks for the icons: flatart, font awesome, microsoft, chanut is indurstries, kalash on Iconfinder