Skip to content

Commit eca3fdb

Browse files
committed
Update project documentation and configurations for Godot 4.6 compatibility
1 parent 79b5b64 commit eca3fdb

File tree

8 files changed

+22
-23
lines changed

8 files changed

+22
-23
lines changed

.github/copilot-instructions.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
# GitHub Copilot Instructions for Godot Tower Defense
22

3-
This document provides comprehensive instructions for GitHub Copilot to work effectively with this Godot 4.5 tower defense game project.
3+
This document provides comprehensive instructions for GitHub Copilot to work effectively with this Godot 4 tower defense game project.
44

55
## Project Overview
66

7-
This is a **3D tower defense game** built with **Godot 4.5**. The project uses a feature-based folder structure with clear separation of concerns and follows a Template + Config pattern for game entities.
7+
This is a **3D tower defense game** built with **Godot 4**. The project uses a feature-based folder structure with clear separation of concerns and follows a Template + Config pattern for game entities.
88

99
### Key Project Details
10-
- **Engine**: Godot 4.5
10+
- **Engine**: Godot 4
1111
- **Project Type**: 3D Tower Defense Game
1212
- **Main Scene**: `Stages/Game/main/main.tscn`
1313
- **Total Scenes**: 17 scenes
@@ -19,20 +19,20 @@ This is a **3D tower defense game** built with **Godot 4.5**. The project uses a
1919
### ⚠️ CRITICAL: Asset Import Timing
2020
**NEVER cancel the initial asset import process!** The first-time asset import takes **15+ minutes minimum**. Cancelling this process will break 3D model rendering and require starting over.
2121

22-
### Godot 4.5 Installation
22+
### Godot 4.6 Installation
2323

24-
1. **Download Godot 4.5** (verified URL):
24+
1. **Download Godot 4.6** (verified URL):
2525
```bash
26-
wget https://github.com/godotengine/godot/releases/download/4.5-stable/Godot_v4.5-stable_linux.x86_64.zip
27-
unzip Godot_v4.5-stable_linux.x86_64.zip
28-
chmod +x Godot_v4.5-stable_linux.x86_64
29-
mv Godot_v4.5-stable_linux.x86_64 ./godot
26+
wget https://github.com/godotengine/godot/releases/download/4.6-stable/Godot_v4.6-stable_linux.x86_64.zip
27+
unzip Godot_v4.6-stable_linux.x86_64.zip
28+
chmod +x Godot_v4.6-stable_linux.x86_64
29+
mv Godot_v4.6-stable_linux.x86_64 ./godot
3030
```
3131

3232
2. **Verify Installation**:
3333
```bash
3434
./godot --version
35-
# Expected output: 4.5.stable.official
35+
# Expected output: 4.6.stable.official
3636
```
3737

3838
### Project Setup
@@ -264,4 +264,4 @@ func _on_game_state_changed(new_state: GameManager.GameState):
264264
4. **Class Registration**: Happens during asset import
265265
5. **3D Models**: Require complete import for rendering
266266

267-
This project requires patience during setup but provides a solid foundation for 3D tower defense development with Godot 4.5.
267+
This project requires patience during setup but provides a solid foundation for 3D tower defense development with Godot 4.

.github/workflows/release.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ concurrency:
1414
cancel-in-progress: true
1515

1616
env:
17-
GODOT_VERSION: 4.5.1
17+
GODOT_VERSION: 4.6.1
1818
EXPORT_NAME: zom-nom-defense-game
1919
PROJECT_PATH: .
2020

@@ -23,7 +23,7 @@ jobs:
2323
name: Export ${{ matrix.platform.name }}
2424
runs-on: ubuntu-22.04
2525
container:
26-
image: barichello/godot-ci:4.5.1
26+
image: barichello/godot-ci:4.6.1
2727
strategy:
2828
fail-fast: true
2929
matrix:
@@ -73,7 +73,7 @@ jobs:
7373
runs-on: ubuntu-22.04
7474
if: github.event_name == 'workflow_dispatch' && github.event.inputs.do_publish == 'true' || github.event_name == 'release'
7575
container:
76-
image: barichello/godot-ci:4.5.1
76+
image: barichello/godot-ci:4.6.1
7777
needs: [export-game]
7878
steps:
7979
- name: Download Windows Artifact

.github/workflows/test.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
test:
1111
runs-on: ubuntu-latest
1212
container:
13-
image: barichello/godot-ci:4.5.1
13+
image: barichello/godot-ci:4.6.1
1414

1515
steps:
1616
- uses: actions/checkout@v4
@@ -35,7 +35,7 @@ jobs:
3535
with:
3636
path: .godot/
3737
key: godot-import-${{ hashFiles('.godot/imported/*') }}
38-
38+
3939
- name: Import project files
4040
if: steps.cache.outputs.cache-hit != 'true'
4141
run: |

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,5 @@
77

88
# Downloaded Godot binaries
99
godot
10-
Godot_v4.5-stable_linux.x86_64.zip
1110
Godot_v*.zip
1211
Godot_v*.zip*

Common/UI/settings_menu/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Settings Menu
22

3-
A comprehensive settings UI system for Godot 4.5 tower defense game.
3+
A comprehensive settings UI system for Godot 4 tower defense game.
44

55
## Overview
66

@@ -56,7 +56,7 @@ func show_settings():
5656
This component requires:
5757
- SettingsManager singleton (autoloaded)
5858
- MyLogger system (for logging)
59-
- Godot 4.5+
59+
- Godot 4.6+
6060

6161
## Documentation
6262

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ Controls are fully rebindable in-game via the Settings menu.
111111

112112
### Prerequisites
113113

114-
- [Godot Engine 4.5](https://godotengine.org/download) or later
114+
- [Godot Engine 4.6](https://godotengine.org/download) or later
115115

116116
### Running the Game
117117

@@ -322,4 +322,4 @@ Because zombies go "nom nom nom" and puns are mandatory in lighthearted apocalyp
322322

323323
---
324324

325-
**Built with** [Godot 4.5](https://godotengine.org/) | **Repo**: [github.com/saebyn/zom-nom-defense](https://github.com/saebyn/zom-nom-defense)
325+
**Built with** [Godot 4](https://godotengine.org/) | **Repo**: [github.com/saebyn/zom-nom-defense](https://github.com/saebyn/zom-nom-defense)

docs/FPS_OVERLAY_FEATURE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ Both overlays can be shown simultaneously if desired.
4545
- Has high z-index (100) to ensure it's always on top of other UI elements
4646
- Background has semi-transparent black (0, 0, 0, 0.7) for readability
4747
- Minimal performance impact - only processes when visible
48-
- Compatible with Godot 4.5
48+
- Compatible with Godot 4
4949

5050
## Key Benefits
5151
1. **Performance Monitoring**: Quickly check game performance without external tools

docs/TECH_TREE_UI_TESTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Tech Tree UI Manual Testing Guide
22

33
## Prerequisites
4-
- Godot 4.5 must be installed
4+
- Godot 4 must be installed
55
- Project must be fully imported (run `./godot --headless --import --path .` first)
66

77
## Test Scenarios

0 commit comments

Comments
 (0)