Down Golf

Down Golf

This game is from ldjam.com, which is currently unavailable.
You can try viewing the original page on Web Archive (may not load correctly).
overall: 3.73
fun: 3.96
innovation: 3.76
theme: 3.70
graphics: 2.87
audio: 3.44
humor: 3.75
mood: 3.47

Down Golf 🏌️‍♂️⛳


A unique 2D platforming and golfing game created for Ludum Dare 57 game jam with the theme "depths".

Update 1.1


I pushed a small update to the game with a few small fixes and quality of life improvements:

- The camera better tracks the player, the ball, and the current level. It no longer always chases the ball when it is far away from the player. It also zooms in and out to better show each level.
- Fixed the finish pole's z-index so it is behind the player and not in front.
- Enabled the thread support for the web export, possibly leading to better performance and audio quality.

I also played a ton with the physics variables and how the ball shooting works. Unfortunately, I wasn't really able to make it more precise and consistent. I think this could be Godot's problems, I don't know what else I could try. 🤷

About the Game


Down Golf combines platforming mechanics with golf gameplay. You must navigate through 2D platforming levels while also getting your golf ball to the hole. The twist? Each new level takes you deeper below the previous one, creating an ever-descending challenge.

Controls


- Move: Left/Right arrow keys or A/D
- Jump: Up arrow key or W
- Shoot the ball: Space
- Menu: Escape

*The menu shows your total score in each level.* 💯

Screenshots



Tools


- Godot game engine
- Aseprite for graphics
- My own sound effects

Links


- Play online here or at Itch.io
- Source code and downloads on Github
- See the in-progress videos on my YouTube channel and Instagram

Known Issues


- Sometimes the ball can get stuck inside a wall, especially when it bounces on a trampoline. I tried fixing this but failed. I don't understand why it is happening, the ball is just Godot's RigidBody2D and I also enabled continuous collision detection, as you can see here.

Improvement Ideas


*I have listed a few in my GitHub repo, check it out. If you have any more ideas, let me know in the comments. 🙏*
Found a bug?
Tell us on Discord