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
1 School exam
june 21th - july 18th, 2024, three weeks
Unity
Windows
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.
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.
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: loory4895@gmail.com
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