Skip to content

A Pong clone created on the Godot Game Engine for educational purposes

License

Notifications You must be signed in to change notification settings

Amasirat/PongClone

Repository files navigation

PongClone

A clone of pong made in the Godot Engine using the C# scripting language.

two_player_screenshot settings one_player

The game consists of an arena in which two guards are controllable, and a Dot rigidbody that bounces around the scene. This Dot will accelerate when collided by Guards.

One of the two guards is controlled by arrows the other with WASD keys.

The game consists of two game modes:

  • Two Player Mode: Two players play on each respective control schemes
  • One Player Mode: Player tries to keep the Dot inside the arena for as long as possible

Lessons Learned

I learned a lot of things while working on this project.

  • Sometimes you just have to get things working instead of procrastinating on the best abstraction method...
  • However, you still have to refactor at the end of the day, you're always going to find better use for your entities at some point in development
  • Coding settings and game state logic was actually harder than the core game...Not sure how that happened.

Credits

Sound Effects from SoundBible: Shake and Roll Dice Sound Effect: Mike Koenig

Start Click Sound from ZapSlat

License

The MIT License

About

A Pong clone created on the Godot Game Engine for educational purposes

Resources

License

Stars

Watchers

Forks

Packages

No packages published