🕹️ Pong Game (In Development)

A reimagined Pong with progressive gameplay twists.
Each level introduces new mechanics such as added movement freedom, varied points of view, and interactive bonuses/debuffs.

Downloadable version with added visual effects and better graphics coming soon!

🎮 Controls

🔧 Gameplay

  • Launch BallSpace (Keyboard) / A or X (Gamepad)
  • Move: WASD (Keyboard) or Left Joystick (Gamepad)

  • Attract Objects: M (Keyboard) / Right Button(Gamepad)
    ↳ Requires charges, which are collected via in-game bonuses.

  • Repel Objects: N (Keyboard) / Left Button(Gamepad)
    Requires charges, which are collected via in-game bonuses.

📋 UI Navigation

  • Navigate Menus: WASD or Left Joystick

  • Confirm: Space (Keyboard) / A or X (Gamepad)

  • Cancel: Z (Keyboard) / B or Circle (Gamepad)

  • Pause: P (Keyboard) / Pause Button (Gamepad)

👥 Player Setup

  • Left Player: Uses Gamepad if connected, otherwise Keyboard.

  • Right Player:

    • Uses Second Gamepad if available, or Keyboard if only one Gamepad is connected.

    • If only a Keyboard is connected: controlled by the environment (AI).

  • Environment/AI Control can be manually enabled in the initial settings menu.



⚙️ In-Game Items

Increases paddle size

Adds a block to the bottom of the wall

Adds a block to the top of the wall

Restores player health

 Grants a repulsor charge

 Grants an attractor charge

Ball randomly changes direction over time

A random wall attracts the ball temporarily

 Ball becomes hidden on the opponent’s side

 Shrinks pads and blocks

 Freezes the opponent’s pad for a few seconds


🐞 Known Issues

  • Pause menu is broken in split-screen mode.

  • Temporary/Placeholder Assets:

    • Font is a placeholder

    • Skybox is a placeholder

    • All audio clips are placeholders

  • Wall-attractor bonus is missing its particle system in WebGL build

  • Stage progression is on a time limit by default, goal limit mode is buggy (Disabled by default; can be enabled in the settings)

  • Field remains invisible if the player switches stages while the field is already invisible

  • Field does not resize when the screen size changes

  • Dialogs and tutorials contain placeholder text and may be buggy

    • (Disabled by default; can be enabled in the settings)

  • Green blocks created during the "Freemove" stage are not scaled correctly along the Z-axis

  • In the third stage, the ball can bounce off its last remaining fragment unexpectedly


Published 19 hours ago
StatusPrototype
PlatformsHTML5
Authorjean.marcantoine01
Made withUnity
TagsMultiplayer, No AI, pong, wip
Average sessionA few minutes
LanguagesEnglish
InputsKeyboard, Gamepad (any)
MultiplayerLocal multiplayer
Player count1 - 2

Development log

Leave a comment

Log in with itch.io to leave a comment.