feat: Initial project setup
This commit is contained in:
55
.gitignore
vendored
55
.gitignore
vendored
@@ -1 +1,54 @@
|
|||||||
web-bundles/
|
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
|
||||||
|
|||||||
@@ -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.
|
3. The project can be launched to display a single, empty screen with a version number, confirming the build pipeline is working.
|
||||||
|
|
||||||
## Tasks / Subtasks
|
## Tasks / Subtasks
|
||||||
- [ ] Task 1: Initialize Godot Project (AC: 1)
|
- [x] Task 1: Initialize Godot Project (AC: 1)
|
||||||
- [ ] Create a new Godot 4.x project.
|
- [x] Create a new Godot 4.x project.
|
||||||
- [ ] Create the standard directory structure (`/scenes`, `/scripts`, `/assets`, `/tests`).
|
- [x] Create the standard directory structure (`/scenes`, `/scripts`, `/assets`, `/tests`).
|
||||||
- [ ] Configure basic project settings (e.g., display, window).
|
- [x] Configure basic project settings (e.g., display, window).
|
||||||
- [ ] Task 2: Update Git Repository (AC: 2)
|
- [ ] Task 2: Update Git Repository (AC: 2)
|
||||||
- [ ] Update the existing `.gitignore` file with standard Godot exclusions.
|
- [ ] Update the existing `.gitignore` file with standard Godot exclusions.
|
||||||
- [ ] Commit the changes to the repository.
|
- [ ] Commit the changes to the repository.
|
||||||
|
|||||||
28
project.godot
Normal file
28
project.godot
Normal 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"
|
||||||
Reference in New Issue
Block a user