https://github.com/convexwf/pong-godot
An implementation of the classic Pong game using the Godot engine (GDExtension), showcasing basic game mechanics and user interactions. 使用 Godot 4.3 GDextension 实现的 pong 游戏。
https://github.com/convexwf/pong-godot
cpp game gdextension godot
Last synced: 3 months ago
JSON representation
An implementation of the classic Pong game using the Godot engine (GDExtension), showcasing basic game mechanics and user interactions. 使用 Godot 4.3 GDextension 实现的 pong 游戏。
- Host: GitHub
- URL: https://github.com/convexwf/pong-godot
- Owner: convexwf
- License: apache-2.0
- Created: 2024-10-09T13:48:26.000Z (almost 2 years ago)
- Default Branch: pong
- Last Pushed: 2024-11-03T04:21:08.000Z (over 1 year ago)
- Last Synced: 2025-04-05T23:42:27.573Z (over 1 year ago)
- Topics: cpp, game, gdextension, godot
- Language: C++
- Homepage:
- Size: 201 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Pong - Godot GameT
The repo is inspired by the [ElCapor/GDExtension-Games](https://github.com/ElCapor/GDExtension-Games/tree/multiplayer-pong) repo.
Pong is a simple classic game made by Atari in 1972. The game is a two-player game where each player controls a paddle and tries to hit the ball past the other player's paddle. I tried to implement this game using the Godot game engine, especially the GDExtension library.

## Requirements
Godot 4.3 stable or newer.
Only use the GDExtension, not including GDNative, GDScript, or VisualScript.
## Features
- [x] Single player mode (vs AI)
- [x] Add score system
- [ ] Add sound effects
- [ ] Add User Interface
- [ ] Add multiplayer mode (networking)
## Reference
- [ElCapor/GDExtension-Games at multiplayer-pong](https://github.com/ElCapor/GDExtension-Games/tree/multiplayer-pong)