Skip to content

Repository files navigation

Godot pong

CI License: MIT GitHub Release

A simple Pong clone built with Godot Engine and C#.

Gameplay

Controls

  • Move paddle up: W
  • Move paddle down: S

Features

  • Menu splash screen with controls
  • Simple ball physics
  • Score tracking with game over condition on first to three scored
  • Simple AI to play against
  • Automated Windows release using Docker and GitHub Actions.

Download

See the Releases page for downloads.

Prerequisites

Running the project

Once you have installed the Godot Engine, start the Project Manager and Import the project. Then you should be good to go.

Docker exports

The root Dockerfile can be used to build an image of the Godot Engine with all of the export templates. This allows exporting the game without installing anything but Docker on your computer.

The root also contains a helper script export_project.sh. By default running the script in the root of the project will build the Docker image, mount the directory to the container and run exports for Windows and Linux targets:

bash export_project.sh

If the build is successful you should see the created build artifacts in the .build folder.

You can also specify a specific build target for the script, for example:

bash export_project.sh windows

Made with

Godot Engine C# Docker

License

This project is licensed under the terms of MIT License (MIT). See the LICENSE file for details.

About

A simple Pong clone built with Godot Engine and C#.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages