ashutos1997/summernights-godot — explained in plain English
Analysis updated 2026-05-18
Play a short arcade shooter where you battle the sun with a water gun.
Study the GDScript source to learn how procedural clouds and shaders are made in Godot.
Use the exported macOS or Windows build to try the game without opening Godot.
Reference the accessibility settings as an example of WCAG-compliant game UI.
| ashutos1997/summernights-godot | charlesbalcony/vibe-code-games-companion | strixowl/strix_asset_hub | |
|---|---|---|---|
| Stars | 0 | 0 | 0 |
| Language | GDScript | GDScript | GDScript |
| Setup difficulty | easy | easy | easy |
| Complexity | 2/5 | 2/5 | 2/5 |
| Audience | general | vibe coder | developer |
Figures from each repo's GitHub metadata at analysis time.
Needs Godot Engine 4.7.1 installed, or use the exported macOS/Windows binaries to just play it.
Summer Nights is a 3D arcade game built with the Godot game engine. The goal is simple: you aim a water cannon at the sun and have to cool it down to zero before a timer runs out, all before the summer heat overwhelms you. The game has five levels, and each one gets harder. The sun moves more aggressively, swaying and looping in figure eight patterns, and it regains heat faster over time. The sun also has a white hot vent on its surface that cools much faster if you hit it directly, so aiming matters. Occasionally the sun launches solar flares at the player, and if you track one with your water stream for about a third of a second you destroy it and get a big refill to your water tank. Starting on level three, players can also unlock an Ice Burst move that fully freezes the sun's movement and heat regeneration for a few seconds once it has charged up. The final level adds a two phase boss encounter where the sun speeds up and regains heat more aggressively. Controls are minimal: you move the mouse to aim, hold the left mouse button to spray water, and right click or press R to fire the Ice Burst once it is charged. Under the hood, the game uses custom shader effects for the sky, heat haze, and ocean, procedurally generated clouds and seagulls that move on their own, and an accessibility focused interface with high contrast mode, reduced motion options, and adjustable sensitivity settings that follow WCAG guidelines. The credits note that none of the assets were made with generative AI: everything is either hand made, procedurally generated in code, or sourced from free CC0 asset packs. To run the project, you open it in Godot 4.7.1, import the project.godot file, and press the run button. The game is also exported as ready to run builds for macOS and Windows.
A 3D arcade game where you spray water at the sun to cool it down before a timer runs out, across five increasingly hard levels.
Mainly GDScript. The stack also includes Godot Engine, GDScript, GLSL.
No license is stated for the game's code itself, individual art and sound assets are separately credited as CC0, MIT, or SIL OFL.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.