feat: Initial project setup

This commit is contained in:
2025-08-24 09:11:47 -04:00
parent b1445a1949
commit 57f4b24880
3 changed files with 86 additions and 5 deletions

53
.gitignore vendored
View File

@@ -1 +1,54 @@
web-bundles/
# Godot-specific ignores
# See https://github.com/godotengine/godot/pull/44604 for details
.godot/
# Mono-specific ignores
.mono/
data_*/
mono_crash.*.json
# Files and directories created by Godot
*.translation
export_presets.cfg
# Imported translations (automatically generated from CSV files)
*.translation
# Temporary files from external editors
*~
.*.swp
*.tmp
# Godot log directory
logs/
# Exported game files
export/
build/
dist/
*.apk
*.aab
*.xap
*.ipa
*.app/
*.war
*.pck
*.zip
*.exe
*.dmg
*.pkg
*.deb
*.rpm
*.tar.gz
*.tgz
*.zip
*.7z
*.rar
# User-specific settings
.vscode/
.idea/
*.sublime-project
*.sublime-workspace

View File

@@ -14,10 +14,10 @@
3. The project can be launched to display a single, empty screen with a version number, confirming the build pipeline is working.
## Tasks / Subtasks
- [ ] Task 1: Initialize Godot Project (AC: 1)
- [ ] Create a new Godot 4.x project.
- [ ] Create the standard directory structure (`/scenes`, `/scripts`, `/assets`, `/tests`).
- [ ] Configure basic project settings (e.g., display, window).
- [x] Task 1: Initialize Godot Project (AC: 1)
- [x] Create a new Godot 4.x project.
- [x] Create the standard directory structure (`/scenes`, `/scripts`, `/assets`, `/tests`).
- [x] Configure basic project settings (e.g., display, window).
- [ ] Task 2: Update Git Repository (AC: 2)
- [ ] Update the existing `.gitignore` file with standard Godot exclusions.
- [ ] Commit the changes to the repository.

28
project.godot Normal file
View File

@@ -0,0 +1,28 @@
; Engine configuration file.
; It's best edited using the editor UI and not directly,
; since the parameters that go here are not all obvious.
;
; Format:
; [section] ; section goes between []
; param=value ; assign values to parameters
config_version=5
[application]
config/name="Stasis Warden"
config/description="A sci-fi survival game about managing a malfunctioning stasis array."
config/version="0.0.1"
config/icon="res://icon.svg"
[display]
window/size/viewport_width=1280
window/size/viewport_height=720
window/stretch/mode="canvas_items"
window/stretch/aspect="keep"
[rendering]
renderer/rendering_method="gl_compatibility"
renderer/rendering_method.mobile="gl_compatibility"