Compare commits

...
Sign in to create a new pull request.

16 commits
ethan ... main

Author SHA1 Message Date
Tom
dc664f6ca9
meows at better link 2024-09-28 13:05:55 +10:00
Tom
9fe4d5cc2b
meows at readme 2024-09-28 13:05:07 +10:00
EthanLucas
b7b5e50ece cooking on main (dont get mad tom pls) 2024-09-27 19:15:55 +10:00
EthanLucas
8c27477dfb final 2024-09-27 19:06:12 +10:00
Clevertop
c6e50523ee added a bunch of content 2024-09-27 17:35:44 +10:00
Clevertop
2a35d1236d manual merge 2024-09-27 17:15:11 +10:00
Clevertop
a2772f9147 removed dsome footers 2024-09-27 16:45:47 +10:00
Clevertop
902a6be2aa Merge branch 'tabby-cooking' 2024-09-27 16:44:30 +10:00
Clevertop
7c12f78d94 removed dsome footers 2024-09-27 16:42:01 +10:00
Clevertop
4fc2ff9176 Merge branch 'tabby-cooking' 2024-09-27 16:32:31 +10:00
Clevertop
f8ed6b3459 increased time on each image in galleries 2024-09-27 16:31:54 +10:00
Clevertop
94b4c33b3e Merge branch 'tabby-cooking' 2024-09-27 16:13:24 +10:00
Clevertop
9582dac9b8 images done 2024-09-27 16:12:26 +10:00
Clevertop
3ab12d7733 imported images 2024-09-27 16:04:56 +10:00
Clevertop
f536ab6223 Merge branch 'tabby-cooking' 2024-09-27 15:43:48 +10:00
Clevertop
1bc8382ef5 image gallery 2024-09-27 15:43:30 +10:00
68 changed files with 1745 additions and 156 deletions

BIN
IMG_6643.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3 MiB

34
IMG_6643.jpg.import Normal file
View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bopapcw2ftt6y"
path="res://.godot/imported/IMG_6643.jpg-27b15e21dc91081e04ce2370107eab32.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://IMG_6643.jpg"
dest_files=["res://.godot/imported/IMG_6643.jpg-27b15e21dc91081e04ce2370107eab32.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

5
README.md Normal file
View file

@ -0,0 +1,5 @@
# GoSlides
A Simple presentation tool made in Godot 4, currently very much WIP. We need to do a bit of work on the slide adding workflow to make it play nicer with version control systems
Based on Godot Power Pitch made for Godot 3: https://github.com/GDQuest/godot-power-pitch

Binary file not shown.

After

Width:  |  Height:  |  Size: 161 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://5dnl6gym60s0"
path="res://.godot/imported/Screenshot 2024-09-27 184733.jpg-b405324c59b150b4380283f9a8b65e83.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Screenshot 2024-09-27 184733.jpg"
dest_files=["res://.godot/imported/Screenshot 2024-09-27 184733.jpg-b405324c59b150b4380283f9a8b65e83.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 821 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://monxg3k1fm3o"
path="res://.godot/imported/Screenshot 2024-09-27 190253.jpg-e9ca070b5b054ca9c8045c7ed8b581a0.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Screenshot 2024-09-27 190253.jpg"
dest_files=["res://.godot/imported/Screenshot 2024-09-27 190253.jpg-e9ca070b5b054ca9c8045c7ed8b581a0.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
images/2d.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

34
images/2d.png.import Normal file
View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b1v2dcru3jow6"
path="res://.godot/imported/2d.png-7e6711d6dd682ad1504d1e523329fd61.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://images/2d.png"
dest_files=["res://.godot/imported/2d.png-7e6711d6dd682ad1504d1e523329fd61.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
images/Godot3.4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bqvewssb12rc6"
path="res://.godot/imported/Godot3.4.png-3bf5a59b0cb53a1c364f3c95b5842d82.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://images/Godot3.4.png"
dest_files=["res://.godot/imported/Godot3.4.png-3bf5a59b0cb53a1c364f3c95b5842d82.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 109 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bmndc0dperqpb"
path="res://.godot/imported/Screenshot 2024-09-27 154936.png-8dd378da488afa056e2fbc7fa2a02b66.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://images/Screenshot 2024-09-27 154936.png"
dest_files=["res://.godot/imported/Screenshot 2024-09-27 154936.png-8dd378da488afa056e2fbc7fa2a02b66.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 859 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bro0snxc1xvip"
path="res://.godot/imported/Screenshot 2024-09-27 155007.png-e09a1edee2f3b515e2c630484ae0f685.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://images/Screenshot 2024-09-27 155007.png"
dest_files=["res://.godot/imported/Screenshot 2024-09-27 155007.png-e09a1edee2f3b515e2c630484ae0f685.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
images/animation.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bwxbbu1s7xu28"
path="res://.godot/imported/animation.jpg-948c0cb16b6433cb219bf92b97a30513.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://images/animation.jpg"
dest_files=["res://.godot/imported/animation.jpg-948c0cb16b6433cb219bf92b97a30513.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
images/buckshot.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.4 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c1wyc76t8ytog"
path="res://.godot/imported/buckshot.jpg-dd2e34480751446e22da1dc56ab73ce6.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://images/buckshot.jpg"
dest_files=["res://.godot/imported/buckshot.jpg-dd2e34480751446e22da1dc56ab73ce6.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
images/code.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 136 KiB

34
images/code.png.import Normal file
View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dcev73iw7a8i8"
path="res://.godot/imported/code.png-3a3c83cfef5caa1e2aaab3317d0ca183.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://images/code.png"
dest_files=["res://.godot/imported/code.png-3a3c83cfef5caa1e2aaab3317d0ca183.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
images/docs.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 119 KiB

34
images/docs.png.import Normal file
View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bhd32musaym3c"
path="res://.godot/imported/docs.png-d470ba1a70509f32a965b381d75361bb.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://images/docs.png"
dest_files=["res://.godot/imported/docs.png-d470ba1a70509f32a965b381d75361bb.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
images/dome.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 477 KiB

34
images/dome.webp.import Normal file
View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dlawei088i2cy"
path="res://.godot/imported/dome.webp-fdacad7ac709a0191791e41f2b443633.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://images/dome.webp"
dest_files=["res://.godot/imported/dome.webp-fdacad7ac709a0191791e41f2b443633.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 586 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bq4r6bas21txf"
path="res://.godot/imported/editor_tps_demo_1920x1080.jpg-54dcb770b4ac260f78277255d1d991ae.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://images/editor_tps_demo_1920x1080.jpg"
dest_files=["res://.godot/imported/editor_tps_demo_1920x1080.jpg-54dcb770b4ac260f78277255d1d991ae.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cn0cen48gp28p"
path="res://.godot/imported/logo_large_color_light.png-0231cb1d5644eb5a59f161d6e6bc9fe5.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://images/logo_large_color_light.png"
dest_files=["res://.godot/imported/logo_large_color_light.png-0231cb1d5644eb5a59f161d6e6bc9fe5.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
images/ps5.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

34
images/ps5.jpg.import Normal file
View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://q3wttr4gq0x1"
path="res://.godot/imported/ps5.jpg-8dd485d6b7f27c60139348dbb7a96de6.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://images/ps5.jpg"
dest_files=["res://.godot/imported/ps5.jpg-8dd485d6b7f27c60139348dbb7a96de6.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
images/ps5.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

34
images/ps5.webp.import Normal file
View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bxto2xi1aqb0i"
path="res://.godot/imported/ps5.webp-a40026b9459e8bcafb94eaddebf36ea2.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://images/ps5.webp"
dest_files=["res://.godot/imported/ps5.webp-a40026b9459e8bcafb94eaddebf36ea2.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
images/pvkk.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 156 KiB

34
images/pvkk.jpg.import Normal file
View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://d2q8t72dhen52"
path="res://.godot/imported/pvkk.jpg-1d2694ef03386339010d295fcda92a0e.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://images/pvkk.jpg"
dest_files=["res://.godot/imported/pvkk.jpg-1d2694ef03386339010d295fcda92a0e.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
images/pvkk2.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

34
images/pvkk2.jpg.import Normal file
View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ca1yew26xuvgt"
path="res://.godot/imported/pvkk2.jpg-60880402396231bfb4324fab4d4e4739.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://images/pvkk2.jpg"
dest_files=["res://.godot/imported/pvkk2.jpg-60880402396231bfb4324fab4d4e4739.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
images/signals.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dsh82igoxdpgf"
path="res://.godot/imported/signals.webp-f541e825344da50f162cfca8f008c556.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://images/signals.webp"
dest_files=["res://.godot/imported/signals.webp-f541e825344da50f162cfca8f008c556.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
images/slay2.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 433 KiB

34
images/slay2.jpg.import Normal file
View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://coy61vb5yhy73"
path="res://.godot/imported/slay2.jpg-3d11ba22a68b83cda03ada5fc5809b21.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://images/slay2.jpg"
dest_files=["res://.godot/imported/slay2.jpg-3d11ba22a68b83cda03ada5fc5809b21.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
images/stingray.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dx0a76lpom0ic"
path="res://.godot/imported/stingray.png-dd89f97df47ea8ec8b927fb77a738ed8.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://images/stingray.png"
dest_files=["res://.godot/imported/stingray.png-dd89f97df47ea8ec8b927fb77a738ed8.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
images/unrailed2.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 146 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://1fc8k8ety0g3"
path="res://.godot/imported/unrailed2.jpg-6ddcdb8505bd4d217d5add559931e134.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://images/unrailed2.jpg"
dest_files=["res://.godot/imported/unrailed2.jpg-6ddcdb8505bd4d217d5add559931e134.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
images/vr.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 550 KiB

34
images/vr.png.import Normal file
View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://d06oe0rr0kgx5"
path="res://.godot/imported/vr.png-82c9e9beb58243f062bef6b9f4599c0c.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://images/vr.png"
dest_files=["res://.godot/imported/vr.png-82c9e9beb58243f062bef6b9f4599c0c.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 229 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bf61sv1yojftm"
path="res://.godot/imported/maxresdefault-ezgif.com-webp-to-png-converter.png-95879f10af61b2f7a7b516a42fa832cc.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://maxresdefault-ezgif.com-webp-to-png-converter.png"
dest_files=["res://.godot/imported/maxresdefault-ezgif.com-webp-to-png-converter.png-95879f10af61b2f7a7b516a42fa832cc.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

View file

@ -41,11 +41,13 @@ layout_mode = 2
[node name="RichTextLabel" type="RichTextLabel" parent="ColorRect/MarginContainer/HBoxContainer"]
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 4
bbcode_enabled = true
text = "[color=#E3266F]Game studios[/color] like Gamblify, GuaranApps, Kivano...
[color=#26BFE3]Schools[/color] including School4Games Berlin, KidsCanCode...
[color=#02E180]Content creators[/color] like Heartbeast, GamesFromScratch, [i]GDQuest[/i]...
"
fit_content = true
[node name="TextureRect" type="TextureRect" parent="ColorRect/MarginContainer/HBoxContainer"]
layout_mode = 2

View file

@ -1,4 +1,4 @@
[gd_scene load_steps=15 format=3 uid="uid://c7f5wae7pdjt2"]
[gd_scene load_steps=36 format=3 uid="uid://c7f5wae7pdjt2"]
[ext_resource type="Script" path="res://tools/Presentation.gd" id="1_qta7b"]
[ext_resource type="PackedScene" uid="uid://d8j6ib7w6yys" path="res://slides/image_slide.tscn" id="2_ik415"]
@ -7,18 +7,33 @@
[ext_resource type="Texture2D" uid="uid://bcgsioqubeos3" path="res://rug/2.png" id="4_s3h6q"]
[ext_resource type="Texture2D" uid="uid://xq82athlp711" path="res://rug/3.png" id="5_soan3"]
[ext_resource type="Texture2D" uid="uid://c8lv70amgbeev" path="res://rug/4.png" id="6_02god"]
[ext_resource type="Texture2D" uid="uid://dweu560gyqjqy" path="res://icon.svg" id="9_bqqad"]
[ext_resource type="Script" path="res://tools/progress_bar.gd" id="9_k3gnd"]
[ext_resource type="PackedScene" uid="uid://blu4544ek1sg1" path="res://transfer/godot's_killer_features___file_size.tscn" id="9_d1irl"]
[ext_resource type="PackedScene" uid="uid://btfa7ec7kchhv" path="res://widgets/imageGallery.tscn" id="9_ps7ws"]
[ext_resource type="Texture2D" uid="uid://cn0cen48gp28p" path="res://images/logo_large_color_light.png" id="9_sk8pf"]
[ext_resource type="PackedScene" uid="uid://djm8cv56arfi7" path="res://transfer/godot's_killer_features___file_size_2.tscn" id="10_waynb"]
[ext_resource type="Texture2D" uid="uid://bmndc0dperqpb" path="res://images/Screenshot 2024-09-27 154936.png" id="11_0qxko"]
[ext_resource type="PackedScene" uid="uid://cyrxb1ojy1fxq" path="res://transfer/godot's_killer_features___code_editor.tscn" id="11_hkchj"]
[ext_resource type="Texture2D" uid="uid://bcnf6sw6dxp8b" path="res://02-3d-outdoor-with-editor.webp" id="11_ynajw"]
[ext_resource type="Texture2D" uid="uid://bro0snxc1xvip" path="res://images/Screenshot 2024-09-27 155007.png" id="12_p1su2"]
[ext_resource type="PackedScene" uid="uid://cap8s1gpqsueq" path="res://rug_player.tscn" id="12_xc2ke"]
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_j57wk"]
bg_color = Color(0.6, 0.6, 0.6, 0)
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_idp5h"]
[sub_resource type="LabelSettings" id="LabelSettings_mlksy"]
font_size = 50
font_color = Color(0, 0, 0, 1)
[ext_resource type="Texture2D" uid="uid://bq4r6bas21txf" path="res://images/editor_tps_demo_1920x1080.jpg" id="13_w5s8p"]
[ext_resource type="Texture2D" uid="uid://c1wyc76t8ytog" path="res://images/buckshot.jpg" id="14_ceuyj"]
[ext_resource type="Texture2D" uid="uid://coy61vb5yhy73" path="res://images/slay2.jpg" id="15_bwg6r"]
[ext_resource type="Texture2D" uid="uid://1fc8k8ety0g3" path="res://images/unrailed2.jpg" id="16_4et0e"]
[ext_resource type="Texture2D" uid="uid://dlawei088i2cy" path="res://images/dome.webp" id="17_qhtu1"]
[ext_resource type="Texture2D" uid="uid://d2q8t72dhen52" path="res://images/pvkk.jpg" id="18_qnxvp"]
[ext_resource type="Texture2D" uid="uid://b1v2dcru3jow6" path="res://images/2d.png" id="19_cey53"]
[ext_resource type="Texture2D" uid="uid://d06oe0rr0kgx5" path="res://images/vr.png" id="21_hhl27"]
[ext_resource type="Texture2D" uid="uid://ca1yew26xuvgt" path="res://images/pvkk2.jpg" id="22_ixo4s"]
[ext_resource type="Texture2D" uid="uid://dcev73iw7a8i8" path="res://images/code.png" id="23_35b2a"]
[ext_resource type="Texture2D" uid="uid://bhd32musaym3c" path="res://images/docs.png" id="24_42sc6"]
[ext_resource type="Texture2D" uid="uid://dsh82igoxdpgf" path="res://images/signals.webp" id="25_34hna"]
[ext_resource type="Texture2D" uid="uid://bxto2xi1aqb0i" path="res://images/ps5.webp" id="26_7we82"]
[ext_resource type="Texture2D" uid="uid://dx0a76lpom0ic" path="res://images/stingray.png" id="30_755wf"]
[ext_resource type="Texture2D" uid="uid://bopapcw2ftt6y" path="res://IMG_6643.jpg" id="30_vu55w"]
[ext_resource type="Texture2D" uid="uid://5dnl6gym60s0" path="res://Screenshot 2024-09-27 184733.jpg" id="31_av5pq"]
[ext_resource type="Texture2D" uid="uid://monxg3k1fm3o" path="res://Screenshot 2024-09-27 190253.jpg" id="31_lp72j"]
[ext_resource type="Texture2D" uid="uid://bf61sv1yojftm" path="res://maxresdefault-ezgif.com-webp-to-png-converter.png" id="32_hlpna"]
[sub_resource type="LabelSettings" id="LabelSettings_gl1th"]
font_color = Color(1, 0, 0, 1)
@ -98,10 +113,16 @@ title = "What is Godot?"
subtitle = ""
[node name="RichTextLabel" parent="Slides/What is Godot?/ColorRect/MarginContainer/HBoxContainer" index="0"]
text = "It is an [u]open source[/u] game engine.
text = "It is an [u][b]open source[/b][/u] game engine.
But wait... what does open source mean?"
[node name="TextureRect" parent="Slides/What is Godot?/ColorRect/MarginContainer/HBoxContainer" index="1"]
size_flags_horizontal = 3
texture = ExtResource("9_sk8pf")
expand_mode = 1
stretch_mode = 5
[node name="Footer" parent="Slides/What is Godot?" index="2"]
visible = false
text = "Footer"
@ -116,9 +137,7 @@ title = "What is Godot?"
subtitle = ""
[node name="RichTextLabel" parent="Slides/Glad You Asked!/ColorRect/MarginContainer/HBoxContainer" index="0"]
size_flags_vertical = 4
text = "[center] [font_size=150]I'm so glad you asked!"
fit_content = true
[node name="TextureRect" parent="Slides/Glad You Asked!/ColorRect/MarginContainer/HBoxContainer" index="1"]
visible = false
@ -144,6 +163,14 @@ Free forever![/ul]
And of couse, that means that unlike some other engines... (ahem Unity) you'll never need to worry about surprise install fees!"
[node name="ImageGallery" parent="Slides/What is open source?/ColorRect/MarginContainer/HBoxContainer" index="1" instance=ExtResource("9_ps7ws")]
layout_mode = 2
images = Array[Texture2D]([ExtResource("11_0qxko"), ExtResource("12_p1su2"), ExtResource("13_w5s8p")])
image_time = 4.0
[node name="TextureRect" parent="Slides/What is open source?/ColorRect/MarginContainer/HBoxContainer" index="2"]
visible = false
[node name="Footer" parent="Slides/What is open source?" index="2"]
visible = false
text = "Footer"
@ -167,6 +194,14 @@ text = "In addition to our games, there are a number of other games that are bei
"
[node name="TextureRect" parent="Slides/Games made in Godot/ColorRect/MarginContainer/HBoxContainer" index="1"]
visible = false
[node name="ImageGallery" parent="Slides/Games made in Godot/ColorRect/MarginContainer/HBoxContainer" index="2" instance=ExtResource("9_ps7ws")]
layout_mode = 2
images = Array[Texture2D]([ExtResource("14_ceuyj"), ExtResource("15_bwg6r"), ExtResource("16_4et0e"), ExtResource("17_qhtu1"), ExtResource("18_qnxvp")])
image_time = 6.0
[node name="Footer" parent="Slides/Games made in Godot" index="2"]
text = "check out more at godotengine.org/showcase !"
@ -180,17 +215,27 @@ subtitle = ""
[node name="RichTextLabel" parent="Slides/Benefits for game dev/ColorRect/MarginContainer/HBoxContainer" index="0"]
text = "[ul] True 2D and 3D rendering engines[/ul]
[font_size=25]Doesnt do the weird 2D inside a 3D engine that unity does (unless you want it too of course)[/font_size]
[font_size=25]Doesnt do the weird 2D inside a 3D engine that unity does (unless you want it to of course)[/font_size]
[ul] Supports Windows, Mac, Linux, Android and IOS
Really good support for HTML web builds - great for uploading to itch.io
Support for VR
High Quality rendering
"
[node name="TextureRect" parent="Slides/Benefits for game dev/ColorRect/MarginContainer/HBoxContainer" index="1"]
visible = false
[node name="ImageGallery" parent="Slides/Benefits for game dev/ColorRect/MarginContainer/HBoxContainer" index="2" instance=ExtResource("9_ps7ws")]
layout_mode = 2
images = Array[Texture2D]([ExtResource("19_cey53"), ExtResource("11_ynajw"), ExtResource("21_hhl27"), ExtResource("22_ixo4s")])
image_time = 6.0
[node name="Footer" parent="Slides/Benefits for game dev" index="2"]
visible = false
text = "Things are coming along well~"
[node name="What makes Godot different?" parent="Slides" instance=ExtResource("3_o6pbq")]
visible = false
layout_mode = 1
[node name="Header" parent="Slides/What makes Godot different?" index="0"]
@ -204,10 +249,20 @@ text = "[ul] Built in code editor - includes autocomplete and inbuilt access to
Signals allow you to create events that other nodes in the game can subscribe to
Robust UI layout system "
[node name="ImageGallery" parent="Slides/What makes Godot different?/ColorRect/MarginContainer/HBoxContainer" index="1" instance=ExtResource("9_ps7ws")]
layout_mode = 2
images = Array[Texture2D]([ExtResource("23_35b2a"), ExtResource("24_42sc6"), ExtResource("25_34hna")])
image_time = 6.0
[node name="TextureRect" parent="Slides/What makes Godot different?/ColorRect/MarginContainer/HBoxContainer" index="2"]
visible = false
[node name="Footer" parent="Slides/What makes Godot different?" index="2"]
visible = false
text = "Things are coming along well~"
[node name="Limitations" parent="Slides" instance=ExtResource("3_o6pbq")]
visible = false
layout_mode = 1
[node name="Header" parent="Slides/Limitations" index="0"]
@ -217,140 +272,34 @@ subtitle = "mrowww...."
[node name="RichTextLabel" parent="Slides/Limitations/ColorRect/MarginContainer/HBoxContainer" index="0"]
text = "[ul] Due to the closed source nature of consoles, their exports templates cannot be included with the engine, or provided byt the godot foundation - You can still export to consoles but it requires more work, or using a porting service
The default 3D graphics pipeline is much simpler compared to Unity's HDRP and Unreal engines default rendering but some developers have still made amazing graphics in godot!
Due to being newer and not currenty widely used in the industry, the community is smaller "
Due to being newer and not currenty widely used in the industry, the community is smaller.
[/ul]
[font_size=50]Let's talk about Godot's killer features!"
[node name="TextureRect" parent="Slides/Limitations/ColorRect/MarginContainer/HBoxContainer" index="1"]
texture = ExtResource("26_7we82")
[node name="Footer" parent="Slides/Limitations" index="2"]
visible = false
text = "Things are coming along well~"
[node name="Godot\'s killer features - File Size" parent="Slides" instance=ExtResource("3_o6pbq")]
[node name="Godot\'s killer features - File Size" parent="Slides" instance=ExtResource("9_d1irl")]
layout_mode = 1
[node name="Header" parent="Slides/Godot\'s killer features - File Size" index="0"]
title = "Godot's killer features"
subtitle = "Miniature File Size"
[node name="HBoxContainer" parent="Slides/Godot\'s killer features - File Size/ColorRect/MarginContainer" index="0"]
visible = false
[node name="Engine Comparison graph" type="HBoxContainer" parent="Slides/Godot\'s killer features - File Size/ColorRect/MarginContainer" index="1"]
layout_mode = 2
theme_override_constants/separation = 150
alignment = 1
[node name="Unity" type="VBoxContainer" parent="Slides/Godot\'s killer features - File Size/ColorRect/MarginContainer/Engine Comparison graph"]
layout_mode = 2
[node name="Logo" type="TextureRect" parent="Slides/Godot\'s killer features - File Size/ColorRect/MarginContainer/Engine Comparison graph/Unity"]
layout_mode = 2
texture = ExtResource("9_bqqad")
[node name="Control" type="Control" parent="Slides/Godot\'s killer features - File Size/ColorRect/MarginContainer/Engine Comparison graph/Unity"]
layout_mode = 2
size_flags_horizontal = 4
size_flags_vertical = 3
[node name="ProgressBar" type="ProgressBar" parent="Slides/Godot\'s killer features - File Size/ColorRect/MarginContainer/Engine Comparison graph/Unity/Control"]
[node name="Godot\'s killer features - File Size2" parent="Slides" instance=ExtResource("10_waynb")]
layout_mode = 1
anchors_preset = 7
anchor_left = 0.5
anchor_top = 1.0
anchor_right = 0.5
anchor_bottom = 1.0
offset_top = -85.0
offset_right = 507.0
grow_horizontal = 2
grow_vertical = 0
rotation = 4.71239
pivot_offset = Vector2(0, 42)
theme_override_styles/background = SubResource("StyleBoxFlat_j57wk")
theme_override_styles/fill = SubResource("StyleBoxFlat_idp5h")
value = 55.71
show_percentage = false
script = ExtResource("9_k3gnd")
speed = 3.0
[node name="Engine Size" type="Label" parent="Slides/Godot\'s killer features - File Size/ColorRect/MarginContainer/Engine Comparison graph/Unity"]
layout_mode = 2
text = "100mb"
label_settings = SubResource("LabelSettings_mlksy")
[node name="Unity2" type="VBoxContainer" parent="Slides/Godot\'s killer features - File Size/ColorRect/MarginContainer/Engine Comparison graph"]
layout_mode = 2
[node name="Logo" type="TextureRect" parent="Slides/Godot\'s killer features - File Size/ColorRect/MarginContainer/Engine Comparison graph/Unity2"]
layout_mode = 2
texture = ExtResource("9_bqqad")
[node name="Control" type="Control" parent="Slides/Godot\'s killer features - File Size/ColorRect/MarginContainer/Engine Comparison graph/Unity2"]
layout_mode = 2
size_flags_horizontal = 4
size_flags_vertical = 3
[node name="ProgressBar" type="ProgressBar" parent="Slides/Godot\'s killer features - File Size/ColorRect/MarginContainer/Engine Comparison graph/Unity2/Control"]
[node name="Godot\'s killer features - Code Editor" parent="Slides" instance=ExtResource("11_hkchj")]
layout_mode = 1
anchors_preset = 7
anchor_left = 0.5
anchor_top = 1.0
anchor_right = 0.5
anchor_bottom = 1.0
offset_top = -85.0
offset_right = 507.0
grow_horizontal = 2
grow_vertical = 0
rotation = 4.71239
pivot_offset = Vector2(0, 42)
theme_override_styles/background = SubResource("StyleBoxFlat_j57wk")
theme_override_styles/fill = SubResource("StyleBoxFlat_idp5h")
value = 55.71
show_percentage = false
script = ExtResource("9_k3gnd")
speed = 3.0
[node name="Engine Size" type="Label" parent="Slides/Godot\'s killer features - File Size/ColorRect/MarginContainer/Engine Comparison graph/Unity2"]
layout_mode = 2
text = "100mb"
label_settings = SubResource("LabelSettings_mlksy")
[node name="Unity3" type="VBoxContainer" parent="Slides/Godot\'s killer features - File Size/ColorRect/MarginContainer/Engine Comparison graph"]
layout_mode = 2
[node name="Logo" type="TextureRect" parent="Slides/Godot\'s killer features - File Size/ColorRect/MarginContainer/Engine Comparison graph/Unity3"]
layout_mode = 2
texture = ExtResource("9_bqqad")
[node name="Control" type="Control" parent="Slides/Godot\'s killer features - File Size/ColorRect/MarginContainer/Engine Comparison graph/Unity3"]
layout_mode = 2
size_flags_horizontal = 4
size_flags_vertical = 3
[node name="ProgressBar" type="ProgressBar" parent="Slides/Godot\'s killer features - File Size/ColorRect/MarginContainer/Engine Comparison graph/Unity3/Control"]
layout_mode = 1
anchors_preset = 7
anchor_left = 0.5
anchor_top = 1.0
anchor_right = 0.5
anchor_bottom = 1.0
offset_top = -85.0
offset_right = 507.0
grow_horizontal = 2
grow_vertical = 0
rotation = 4.71239
pivot_offset = Vector2(0, 42)
theme_override_styles/background = SubResource("StyleBoxFlat_j57wk")
theme_override_styles/fill = SubResource("StyleBoxFlat_idp5h")
value = 55.71
show_percentage = false
script = ExtResource("9_k3gnd")
speed = 3.0
[node name="Engine Size" type="Label" parent="Slides/Godot\'s killer features - File Size/ColorRect/MarginContainer/Engine Comparison graph/Unity3"]
layout_mode = 2
text = "100mb"
label_settings = SubResource("LabelSettings_mlksy")
[node name="Footer" parent="Slides/Godot\'s killer features - File Size" index="2"]
text = "Things are coming along well~"
[node name="RichTextLabel" parent="Slides/Godot\'s killer features - Code Editor/ColorRect/VBoxContainer/MarginContainer/HBoxContainer" index="0"]
text = "[font_size=35]The out-of-the-box script editor allows for:
[ul] Autocompletion
In-editor access to online documentation
Error checking
Breakpoints
Handy organisation features like code regions"
[node name="Godot\'s killer features - Lower system requirements" parent="Slides" instance=ExtResource("3_o6pbq")]
visible = false
@ -358,9 +307,18 @@ layout_mode = 1
[node name="Header" parent="Slides/Godot\'s killer features - Lower system requirements" index="0"]
title = "Godot's killer features"
subtitle = "This is the third slide"
subtitle = "Low system requirements"
[node name="RichTextLabel" parent="Slides/Godot\'s killer features - Lower system requirements/ColorRect/MarginContainer/HBoxContainer" index="0"]
text = "Godot is very lightweight and runs on all kinds of devices, you dont need a gaming PC to make games in Godot unless you are working on huge scenes with lots of complex content!
Pictured proof: Ethan's garbage laptop running Godot easily."
[node name="TextureRect" parent="Slides/Godot\'s killer features - Lower system requirements/ColorRect/MarginContainer/HBoxContainer" index="1"]
texture = ExtResource("30_vu55w")
[node name="Footer" parent="Slides/Godot\'s killer features - Lower system requirements" index="2"]
visible = false
text = "Things are coming along well~"
[node name="Godot\'s killer features - Easy export for HTML" parent="Slides" instance=ExtResource("3_o6pbq")]
@ -369,9 +327,22 @@ layout_mode = 1
[node name="Header" parent="Slides/Godot\'s killer features - Easy export for HTML" index="0"]
title = "Godot's killer features"
subtitle = "This is the third slide"
subtitle = "HTML Exports"
[node name="RichTextLabel" parent="Slides/Godot\'s killer features - Easy export for HTML/ColorRect/MarginContainer/HBoxContainer" index="0"]
text = "Unlike Unity, Godots HTML exports are small and performant.
This makes a perfect way to quickly show off your games without downloads, making it much easier for people to try out your game!
"
[node name="TextureRect" parent="Slides/Godot\'s killer features - Easy export for HTML/ColorRect/MarginContainer/HBoxContainer" index="1"]
custom_minimum_size = Vector2(1000, 8.8)
texture = ExtResource("31_lp72j")
expand_mode = 5
stretch_mode = 5
[node name="Footer" parent="Slides/Godot\'s killer features - Easy export for HTML" index="2"]
visible = false
text = "Things are coming along well~"
[node name="Godot\'s killer features - Asset Library" parent="Slides" instance=ExtResource("3_o6pbq")]
@ -380,20 +351,43 @@ layout_mode = 1
[node name="Header" parent="Slides/Godot\'s killer features - Asset Library" index="0"]
title = "Godot's killer features"
subtitle = "This is the third slide"
subtitle = "Asset Library"
[node name="RichTextLabel" parent="Slides/Godot\'s killer features - Asset Library/ColorRect/MarginContainer/HBoxContainer" index="0"]
text = "The Godot Engine also includes an extensive library of free and open source assets available straight from the editor. Some we've used previously include:
[ul] Simple FPS Controller (For first person games)
MultiplayerInput (For handling inputs from multiple controllers)
GodotSteam - A Godot wrapper for the Steamworks API, including the ability to include Peer to Peer online multiplayer!
Dialogic (Dialogue manager for games)"
[node name="TextureRect" parent="Slides/Godot\'s killer features - Asset Library/ColorRect/MarginContainer/HBoxContainer" index="1"]
texture = ExtResource("31_av5pq")
[node name="Footer" parent="Slides/Godot\'s killer features - Asset Library" index="2"]
visible = false
text = "Things are coming along well~"
[node name="Godot\'s killer features - Open Source (again)" parent="Slides" instance=ExtResource("3_o6pbq")]
visible = false
layout_mode = 1
[node name="Header" parent="Slides/Godot\'s killer features - Open Source (again)" index="0"]
title = "Godot's killer features"
subtitle = "This is the third slide"
subtitle = "Open source (again)"
[node name="RichTextLabel" parent="Slides/Godot\'s killer features - Open Source (again)/ColorRect/MarginContainer/HBoxContainer" index="0"]
text = "In case you didn't catch it before:
[pulse][font_size=80]Godot is Open Source!!![/font_size][/pulse]
That means:
[ul] No fees to use the engine
No install fees
No cut of your earnings go to godot
Anyone can contribute to improve the engine "
[node name="TextureRect" parent="Slides/Godot\'s killer features - Open Source (again)/ColorRect/MarginContainer/HBoxContainer" index="1"]
texture_filter = 2
[node name="Footer" parent="Slides/Godot\'s killer features - Open Source (again)" index="2"]
visible = false
text = "Things are coming along well~"
[node name="Want to learn Godot?" parent="Slides" instance=ExtResource("3_o6pbq")]
@ -401,21 +395,48 @@ visible = false
layout_mode = 1
[node name="Header" parent="Slides/Want to learn Godot?" index="0"]
title = "Meowww!!!"
subtitle = "This is the third slide"
title = "Want to learn Godot?"
subtitle = ""
[node name="RichTextLabel" parent="Slides/Want to learn Godot?/ColorRect/MarginContainer/HBoxContainer" index="0"]
text = "Ton's of resources are available to help you get started:
[ul] Youtube tutorials (Brackeys)
Official Godot Discord Server
Godot Cafe
[wave amp=50][rainbow]Team Stingray Server!![/rainbow][/wave]
The Godot Documentation"
[node name="TextureRect" parent="Slides/Want to learn Godot?/ColorRect/MarginContainer/HBoxContainer" index="1"]
texture = ExtResource("32_hlpna")
[node name="Footer" parent="Slides/Want to learn Godot?" index="2"]
text = "Things are coming along well~"
text = "We're always open to helping new users, feel free to reach out to us on discord or through our server!"
[node name="Our contact page (Leave up for questions)" parent="Slides" instance=ExtResource("3_o6pbq")]
visible = false
layout_mode = 1
[node name="Header" parent="Slides/Our contact page (Leave up for questions)" index="0"]
title = "Meowww!!!"
subtitle = "This is the third slide"
title = "Thanks for watching!"
subtitle = ""
[node name="RichTextLabel" parent="Slides/Our contact page (Leave up for questions)/ColorRect/MarginContainer/HBoxContainer" index="0"]
text = "Ethans Discord: [color=6ee007]@eefschmeef[/color]
Tabbys Discord: [color=purple]@tabby_ _cat[/color]
Team Stingray Server:
[u]discord.gg/3BPYMHqNve[/u]
or Scan the QR code ----->
tysm for watching!!!! <3
[color=#3333](no we definitely didnt spend the last two days making a custom godot presentation system and writing this presentation)"
[node name="TextureRect" parent="Slides/Our contact page (Leave up for questions)/ColorRect/MarginContainer/HBoxContainer" index="1"]
texture = ExtResource("30_755wf")
[node name="Footer" parent="Slides/Our contact page (Leave up for questions)" index="2"]
visible = false
text = "Things are coming along well~"
[node name="ExitBar" type="ProgressBar" parent="."]
@ -440,10 +461,6 @@ text = "Exiting"
label_settings = SubResource("LabelSettings_gl1th")
horizontal_alignment = 1
[connection signal="visibility_changed" from="Slides/Godot\'s killer features - File Size/ColorRect/MarginContainer/Engine Comparison graph/Unity/Control/ProgressBar" to="Slides/Godot\'s killer features - File Size/ColorRect/MarginContainer/Engine Comparison graph/Unity/Control/ProgressBar" method="_on_visibility_changed"]
[connection signal="visibility_changed" from="Slides/Godot\'s killer features - File Size/ColorRect/MarginContainer/Engine Comparison graph/Unity2/Control/ProgressBar" to="Slides/Godot\'s killer features - File Size/ColorRect/MarginContainer/Engine Comparison graph/Unity2/Control/ProgressBar" method="_on_visibility_changed"]
[connection signal="visibility_changed" from="Slides/Godot\'s killer features - File Size/ColorRect/MarginContainer/Engine Comparison graph/Unity3/Control/ProgressBar" to="Slides/Godot\'s killer features - File Size/ColorRect/MarginContainer/Engine Comparison graph/Unity3/Control/ProgressBar" method="_on_visibility_changed"]
[editable path="Slides/1"]
[editable path="Slides/2"]
[editable path="Slides/3"]
@ -456,6 +473,8 @@ horizontal_alignment = 1
[editable path="Slides/What makes Godot different?"]
[editable path="Slides/Limitations"]
[editable path="Slides/Godot\'s killer features - File Size"]
[editable path="Slides/Godot\'s killer features - File Size2"]
[editable path="Slides/Godot\'s killer features - Code Editor"]
[editable path="Slides/Godot\'s killer features - Lower system requirements"]
[editable path="Slides/Godot\'s killer features - Easy export for HTML"]
[editable path="Slides/Godot\'s killer features - Asset Library"]

View file

@ -1,10 +1,17 @@
extends ProgressBar
@export var speed : float = 2
@export var target_value : float
func _ready():
max_value = 60000
func _process(delta: float) -> void:
value = lerp(value, 100.0, speed * delta)
value = lerp(value, target_value, speed * delta)
func _on_visibility_changed() -> void:
if visible:
$Timer.start(0)
func _on_timer_timeout() -> void:
value = 0

BIN
transfer/Unity-Logo (1).png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c76kvh6wqde2m"
path="res://.godot/imported/Unity-Logo (1).png-aee51cf43d52b70522275c6760ce596b.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://transfer/Unity-Logo (1).png"
dest_files=["res://.godot/imported/Unity-Logo (1).png-aee51cf43d52b70522275c6760ce596b.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
transfer/Unity-Symbol.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c5v28n08cwg1n"
path="res://.godot/imported/Unity-Symbol.png-5d0ebc246a8d26ee8b9c37fa197ac705.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://transfer/Unity-Symbol.png"
dest_files=["res://.godot/imported/Unity-Symbol.png-5d0ebc246a8d26ee8b9c37fa197ac705.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bt0yakohg5isp"
path="res://.godot/imported/Unreal_Engine_Logo.svg.png-cddbd7e5a12aa2365cce942f7aeaefd3.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://transfer/Unreal_Engine_Logo.svg.png"
dest_files=["res://.godot/imported/Unreal_Engine_Logo.svg.png-cddbd7e5a12aa2365cce942f7aeaefd3.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

View file

@ -0,0 +1,79 @@
[gd_scene load_steps=7 format=3 uid="uid://cyrxb1ojy1fxq"]
[ext_resource type="Theme" uid="uid://bswj4s1sfy137" path="res://presentation_theme.tres" id="1_nl2vh"]
[ext_resource type="PackedScene" uid="uid://b3hn5sbsngqud" path="res://widgets/header.tscn" id="2_w4kqk"]
[ext_resource type="Texture2D" uid="uid://dweu560gyqjqy" path="res://icon.svg" id="3_5fk6m"]
[ext_resource type="Texture2D" uid="uid://lh71k2ukw22h" path="res://transfer/window.png" id="4_pvj0n"]
[ext_resource type="Texture2D" uid="uid://tmhd70yn1uhl" path="res://transfer/maxresdefault (1).jpg" id="5_n0bqs"]
[ext_resource type="PackedScene" uid="uid://cmlxbj2fr6ivw" path="res://widgets/footer.tscn" id="6_rtu1p"]
[node name="Godot\'s killer features - Code Editor" type="VBoxContainer"]
visible = false
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
theme = ExtResource("1_nl2vh")
theme_override_constants/separation = 0
[node name="Header" parent="." instance=ExtResource("2_w4kqk")]
layout_mode = 2
title = "Godot's killer features"
subtitle = "Built-in Script Editor"
[node name="ColorRect" type="ColorRect" parent="."]
layout_mode = 2
size_flags_vertical = 3
[node name="VBoxContainer" type="VBoxContainer" parent="ColorRect"]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
[node name="MarginContainer" type="MarginContainer" parent="ColorRect/VBoxContainer"]
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 3
theme_override_constants/margin_left = 20
theme_override_constants/margin_top = 20
theme_override_constants/margin_right = 20
theme_override_constants/margin_bottom = 20
[node name="HBoxContainer" type="HBoxContainer" parent="ColorRect/VBoxContainer/MarginContainer"]
layout_mode = 2
[node name="RichTextLabel" type="RichTextLabel" parent="ColorRect/VBoxContainer/MarginContainer/HBoxContainer"]
layout_mode = 2
size_flags_horizontal = 3
bbcode_enabled = true
text = "The out-of-the-box script editor allows for:
[ul] Autocomplete
In-editor access to online documentation
Error checking
Breakpoints
Handy organisation features like code regions"
[node name="TextureRect" type="TextureRect" parent="ColorRect/VBoxContainer/MarginContainer/HBoxContainer"]
visible = false
layout_mode = 2
texture = ExtResource("3_5fk6m")
expand_mode = 3
[node name="Window" type="Sprite2D" parent="ColorRect/VBoxContainer/MarginContainer/HBoxContainer"]
position = Vector2(1358, 412)
scale = Vector2(0.453552, 0.453552)
texture = ExtResource("4_pvj0n")
[node name="Maxresdefault(1)" type="Sprite2D" parent="ColorRect/VBoxContainer/MarginContainer/HBoxContainer"]
position = Vector2(459, 531)
scale = Vector2(0.590278, 0.590278)
texture = ExtResource("5_n0bqs")
[node name="Footer" parent="." instance=ExtResource("6_rtu1p")]
visible = false
layout_mode = 2
text = "Things are coming along well~"

View file

@ -0,0 +1,217 @@
[gd_scene load_steps=13 format=3 uid="uid://blu4544ek1sg1"]
[ext_resource type="Theme" uid="uid://bswj4s1sfy137" path="res://presentation_theme.tres" id="1_dusbq"]
[ext_resource type="PackedScene" uid="uid://b3hn5sbsngqud" path="res://widgets/header.tscn" id="2_0tvmy"]
[ext_resource type="Texture2D" uid="uid://dweu560gyqjqy" path="res://icon.svg" id="3_b10sh"]
[ext_resource type="Texture2D" uid="uid://c5v28n08cwg1n" path="res://transfer/Unity-Symbol.png" id="4_okvpq"]
[ext_resource type="Script" path="res://tools/progress_bar.gd" id="5_nnfrk"]
[ext_resource type="Texture2D" uid="uid://bt0yakohg5isp" path="res://transfer/Unreal_Engine_Logo.svg.png" id="6_4217g"]
[ext_resource type="PackedScene" uid="uid://cmlxbj2fr6ivw" path="res://widgets/footer.tscn" id="7_cndya"]
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_3ss2u"]
bg_color = Color(0.6, 0.6, 0.6, 0)
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_mapny"]
bg_color = Color(0.975206, 0.513257, 0.513257, 1)
[sub_resource type="LabelSettings" id="LabelSettings_k502g"]
font_size = 40
font_color = Color(0, 0, 0, 1)
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_jib2c"]
bg_color = Color(0.975206, 0.914575, 0.513257, 1)
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_tqysm"]
bg_color = Color(0.278431, 0.54902, 0.74902, 1)
[node name="Godot\'s killer features - File Size" type="VBoxContainer"]
visible = false
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
theme = ExtResource("1_dusbq")
theme_override_constants/separation = 0
[node name="Header" parent="." instance=ExtResource("2_0tvmy")]
layout_mode = 2
title = "Godot's killer features"
subtitle = "Miniature File Size"
[node name="ColorRect" type="ColorRect" parent="."]
layout_mode = 2
size_flags_vertical = 3
[node name="VBoxContainer" type="VBoxContainer" parent="ColorRect"]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
[node name="MarginContainer" type="MarginContainer" parent="ColorRect/VBoxContainer"]
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 3
theme_override_constants/margin_left = 20
theme_override_constants/margin_top = 20
theme_override_constants/margin_right = 20
theme_override_constants/margin_bottom = 20
[node name="HBoxContainer" type="HBoxContainer" parent="ColorRect/VBoxContainer/MarginContainer"]
visible = false
layout_mode = 2
[node name="RichTextLabel" type="RichTextLabel" parent="ColorRect/VBoxContainer/MarginContainer/HBoxContainer"]
layout_mode = 2
size_flags_horizontal = 3
bbcode_enabled = true
text = "[color=#E3266F]Game studios[/color] like Gamblify, GuaranApps, Kivano...
[color=#26BFE3]Schools[/color] including School4Games Berlin, KidsCanCode...
[color=#02E180]Content creators[/color] like Heartbeast, GamesFromScratch, [i]GDQuest[/i]...
"
[node name="TextureRect" type="TextureRect" parent="ColorRect/VBoxContainer/MarginContainer/HBoxContainer"]
layout_mode = 2
texture = ExtResource("3_b10sh")
expand_mode = 3
[node name="HBoxContainer2" type="HBoxContainer" parent="ColorRect/VBoxContainer/MarginContainer"]
layout_mode = 2
theme_override_constants/separation = 150
alignment = 1
[node name="Unity" type="VBoxContainer" parent="ColorRect/VBoxContainer/MarginContainer/HBoxContainer2"]
layout_mode = 2
[node name="TextureRect" type="TextureRect" parent="ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Unity"]
custom_minimum_size = Vector2(0, 150.97)
layout_mode = 2
texture = ExtResource("4_okvpq")
expand_mode = 3
[node name="Control" type="Control" parent="ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Unity"]
layout_mode = 2
size_flags_vertical = 3
[node name="ProgressBar" type="ProgressBar" parent="ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Unity/Control"]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
offset_right = 2.0
grow_horizontal = 2
grow_vertical = 2
theme_override_styles/background = SubResource("StyleBoxFlat_3ss2u")
theme_override_styles/fill = SubResource("StyleBoxFlat_mapny")
max_value = 60000.0
value = 1000.0
fill_mode = 3
show_percentage = false
script = ExtResource("5_nnfrk")
target_value = 6000.0
[node name="Timer" type="Timer" parent="ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Unity/Control/ProgressBar"]
one_shot = true
autostart = true
[node name="Label" type="Label" parent="ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Unity"]
layout_mode = 2
text = "6GB"
label_settings = SubResource("LabelSettings_k502g")
horizontal_alignment = 1
[node name="Unreal" type="VBoxContainer" parent="ColorRect/VBoxContainer/MarginContainer/HBoxContainer2"]
layout_mode = 2
[node name="TextureRect" type="TextureRect" parent="ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Unreal"]
custom_minimum_size = Vector2(0, 150)
layout_mode = 2
texture = ExtResource("6_4217g")
expand_mode = 3
[node name="Control" type="Control" parent="ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Unreal"]
layout_mode = 2
size_flags_vertical = 3
[node name="ProgressBar" type="ProgressBar" parent="ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Unreal/Control"]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
offset_left = 4.0
offset_right = -1.0
grow_horizontal = 2
grow_vertical = 2
pivot_offset = Vector2(0, 13.14)
theme_override_styles/background = SubResource("StyleBoxFlat_3ss2u")
theme_override_styles/fill = SubResource("StyleBoxFlat_jib2c")
max_value = 60000.0
value = 1000.0
fill_mode = 3
show_percentage = false
script = ExtResource("5_nnfrk")
target_value = 60000.0
[node name="Timer" type="Timer" parent="ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Unreal/Control/ProgressBar"]
one_shot = true
autostart = true
[node name="Label" type="Label" parent="ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Unreal"]
layout_mode = 2
text = "60GB"
label_settings = SubResource("LabelSettings_k502g")
horizontal_alignment = 1
[node name="Godot" type="VBoxContainer" parent="ColorRect/VBoxContainer/MarginContainer/HBoxContainer2"]
layout_mode = 2
[node name="TextureRect" type="TextureRect" parent="ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Godot"]
custom_minimum_size = Vector2(0, 150)
layout_mode = 2
size_flags_horizontal = 4
texture = ExtResource("3_b10sh")
expand_mode = 3
stretch_mode = 4
[node name="Control" type="Control" parent="ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Godot"]
visible = false
layout_mode = 2
size_flags_vertical = 3
[node name="ProgressBar" type="ProgressBar" parent="ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Godot/Control"]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
offset_left = -8.0
offset_right = -7.0
grow_horizontal = 2
grow_vertical = 2
pivot_offset = Vector2(0, 13.14)
theme_override_styles/background = SubResource("StyleBoxFlat_3ss2u")
theme_override_styles/fill = SubResource("StyleBoxFlat_tqysm")
max_value = 60000.0
value = 1000.0
fill_mode = 3
show_percentage = false
script = ExtResource("5_nnfrk")
target_value = 126.0
[node name="Timer" type="Timer" parent="ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Godot/Control/ProgressBar"]
one_shot = true
autostart = true
[node name="Label" type="Label" parent="ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Godot"]
visible = false
layout_mode = 2
text = "126MB"
label_settings = SubResource("LabelSettings_k502g")
horizontal_alignment = 1
[node name="Footer" parent="." instance=ExtResource("7_cndya")]
visible = false
layout_mode = 2
text = "Things are coming along well~"

View file

@ -0,0 +1,210 @@
[gd_scene load_steps=13 format=3 uid="uid://djm8cv56arfi7"]
[ext_resource type="Theme" uid="uid://bswj4s1sfy137" path="res://presentation_theme.tres" id="1_auurp"]
[ext_resource type="PackedScene" uid="uid://b3hn5sbsngqud" path="res://widgets/header.tscn" id="2_kcpyu"]
[ext_resource type="Texture2D" uid="uid://dweu560gyqjqy" path="res://icon.svg" id="3_wjcxx"]
[ext_resource type="Texture2D" uid="uid://c5v28n08cwg1n" path="res://transfer/Unity-Symbol.png" id="4_dak8j"]
[ext_resource type="Texture2D" uid="uid://bt0yakohg5isp" path="res://transfer/Unreal_Engine_Logo.svg.png" id="5_wqrk4"]
[ext_resource type="Script" path="res://tools/progress_bar.gd" id="6_dhm51"]
[ext_resource type="PackedScene" uid="uid://cmlxbj2fr6ivw" path="res://widgets/footer.tscn" id="7_05sha"]
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_3ss2u"]
bg_color = Color(0.6, 0.6, 0.6, 0)
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_mapny"]
bg_color = Color(0.975206, 0.513257, 0.513257, 1)
[sub_resource type="LabelSettings" id="LabelSettings_k502g"]
font_size = 40
font_color = Color(0, 0, 0, 1)
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_jib2c"]
bg_color = Color(0.975206, 0.914575, 0.513257, 1)
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_tqysm"]
bg_color = Color(0.278431, 0.54902, 0.74902, 1)
[node name="Godot\'s killer features - File Size2" type="VBoxContainer"]
visible = false
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
theme = ExtResource("1_auurp")
theme_override_constants/separation = 0
[node name="Header" parent="." instance=ExtResource("2_kcpyu")]
layout_mode = 2
title = "Godot's killer features"
subtitle = "Miniature File Size"
[node name="ColorRect" type="ColorRect" parent="."]
layout_mode = 2
size_flags_vertical = 3
[node name="VBoxContainer" type="VBoxContainer" parent="ColorRect"]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
[node name="MarginContainer" type="MarginContainer" parent="ColorRect/VBoxContainer"]
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 3
theme_override_constants/margin_left = 20
theme_override_constants/margin_top = 20
theme_override_constants/margin_right = 20
theme_override_constants/margin_bottom = 20
[node name="HBoxContainer" type="HBoxContainer" parent="ColorRect/VBoxContainer/MarginContainer"]
visible = false
layout_mode = 2
[node name="RichTextLabel" type="RichTextLabel" parent="ColorRect/VBoxContainer/MarginContainer/HBoxContainer"]
layout_mode = 2
size_flags_horizontal = 3
bbcode_enabled = true
text = "[color=#E3266F]Game studios[/color] like Gamblify, GuaranApps, Kivano...
[color=#26BFE3]Schools[/color] including School4Games Berlin, KidsCanCode...
[color=#02E180]Content creators[/color] like Heartbeast, GamesFromScratch, [i]GDQuest[/i]...
"
[node name="TextureRect" type="TextureRect" parent="ColorRect/VBoxContainer/MarginContainer/HBoxContainer"]
layout_mode = 2
texture = ExtResource("3_wjcxx")
expand_mode = 3
[node name="HBoxContainer2" type="HBoxContainer" parent="ColorRect/VBoxContainer/MarginContainer"]
layout_mode = 2
theme_override_constants/separation = 150
alignment = 1
[node name="Unity" type="VBoxContainer" parent="ColorRect/VBoxContainer/MarginContainer/HBoxContainer2"]
layout_mode = 2
[node name="TextureRect" type="TextureRect" parent="ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Unity"]
custom_minimum_size = Vector2(0, 150.97)
layout_mode = 2
texture = ExtResource("4_dak8j")
expand_mode = 3
[node name="Control" type="Control" parent="ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Unity"]
layout_mode = 2
size_flags_vertical = 3
[node name="ProgressBar" type="ProgressBar" parent="ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Unity/Control"]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
offset_right = 2.0
grow_horizontal = 2
grow_vertical = 2
theme_override_styles/background = SubResource("StyleBoxFlat_3ss2u")
theme_override_styles/fill = SubResource("StyleBoxFlat_mapny")
max_value = 60000.0
value = 6000.0
fill_mode = 3
show_percentage = false
[node name="Timer" type="Timer" parent="ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Unity/Control/ProgressBar"]
one_shot = true
autostart = true
[node name="Label" type="Label" parent="ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Unity"]
layout_mode = 2
text = "6GB"
label_settings = SubResource("LabelSettings_k502g")
horizontal_alignment = 1
[node name="Unreal" type="VBoxContainer" parent="ColorRect/VBoxContainer/MarginContainer/HBoxContainer2"]
layout_mode = 2
[node name="TextureRect" type="TextureRect" parent="ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Unreal"]
custom_minimum_size = Vector2(0, 150)
layout_mode = 2
texture = ExtResource("5_wqrk4")
expand_mode = 3
[node name="Control" type="Control" parent="ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Unreal"]
layout_mode = 2
size_flags_vertical = 3
[node name="ProgressBar" type="ProgressBar" parent="ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Unreal/Control"]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
offset_left = 4.0
offset_right = -1.0
grow_horizontal = 2
grow_vertical = 2
pivot_offset = Vector2(0, 13.14)
theme_override_styles/background = SubResource("StyleBoxFlat_3ss2u")
theme_override_styles/fill = SubResource("StyleBoxFlat_jib2c")
max_value = 60000.0
value = 60000.0
fill_mode = 3
show_percentage = false
[node name="Timer" type="Timer" parent="ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Unreal/Control/ProgressBar"]
one_shot = true
autostart = true
[node name="Label" type="Label" parent="ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Unreal"]
layout_mode = 2
text = "60GB"
label_settings = SubResource("LabelSettings_k502g")
horizontal_alignment = 1
[node name="Godot" type="VBoxContainer" parent="ColorRect/VBoxContainer/MarginContainer/HBoxContainer2"]
layout_mode = 2
[node name="TextureRect" type="TextureRect" parent="ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Godot"]
custom_minimum_size = Vector2(0, 150)
layout_mode = 2
size_flags_horizontal = 4
texture = ExtResource("3_wjcxx")
expand_mode = 3
stretch_mode = 4
[node name="Control" type="Control" parent="ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Godot"]
layout_mode = 2
size_flags_vertical = 3
[node name="ProgressBar" type="ProgressBar" parent="ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Godot/Control"]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
offset_left = -8.0
offset_right = -7.0
grow_horizontal = 2
grow_vertical = 2
pivot_offset = Vector2(0, 13.14)
theme_override_styles/background = SubResource("StyleBoxFlat_3ss2u")
theme_override_styles/fill = SubResource("StyleBoxFlat_tqysm")
max_value = 60000.0
fill_mode = 3
show_percentage = false
script = ExtResource("6_dhm51")
target_value = 126.0
[node name="Timer" type="Timer" parent="ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Godot/Control/ProgressBar"]
one_shot = true
autostart = true
[node name="Label" type="Label" parent="ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Godot"]
layout_mode = 2
text = "126MB"
label_settings = SubResource("LabelSettings_k502g")
horizontal_alignment = 1
[node name="Footer" parent="." instance=ExtResource("7_05sha")]
visible = false
layout_mode = 2
text = "Things are coming along well~"

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://tmhd70yn1uhl"
path="res://.godot/imported/maxresdefault (1).jpg-d322ffab0a30c4835419f7bd12bda8a0.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://transfer/maxresdefault (1).jpg"
dest_files=["res://.godot/imported/maxresdefault (1).jpg-d322ffab0a30c4835419f7bd12bda8a0.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
transfer/window.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 192 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://lh71k2ukw22h"
path="res://.godot/imported/window.png-8053d32f0388b60be01aa7509ef1cf29.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://transfer/window.png"
dest_files=["res://.godot/imported/window.png-8053d32f0388b60be01aa7509ef1cf29.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

View file

@ -3,7 +3,7 @@
[ext_resource type="Script" path="res://widgets/footer.gd" id="1_nwsk1"]
[sub_resource type="Gradient" id="Gradient_o7xwa"]
colors = PackedColorArray(0.46429, 0.00206019, 0.726487, 1, 0.305082, 0.490299, 1, 1)
colors = PackedColorArray(0.129412, 0.14902, 0.180392, 1, 0.305082, 0.490299, 1, 1)
[sub_resource type="GradientTexture2D" id="GradientTexture2D_vfh7v"]
gradient = SubResource("Gradient_o7xwa")

34
widgets/imageGallery.tscn Normal file
View file

@ -0,0 +1,34 @@
[gd_scene load_steps=4 format=3 uid="uid://btfa7ec7kchhv"]
[ext_resource type="Script" path="res://widgets/image_gallery.gd" id="1_f7mmh"]
[sub_resource type="Gradient" id="Gradient_2nnog"]
offsets = PackedFloat32Array(0, 0.446154, 0.54359, 0.758974)
colors = PackedColorArray(1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0.14, 0.14, 0.14, 1)
[sub_resource type="GradientTexture2D" id="GradientTexture2D_7b30j"]
gradient = SubResource("Gradient_2nnog")
fill_from = Vector2(0, 1)
[node name="ImageGallery" type="Control" node_paths=PackedStringArray("textureRect")]
layout_mode = 3
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
size_flags_horizontal = 3
size_flags_vertical = 3
script = ExtResource("1_f7mmh")
textureRect = NodePath("TextureRect")
[node name="TextureRect" type="TextureRect" parent="."]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
texture = SubResource("GradientTexture2D_7b30j")
expand_mode = 1
stretch_mode = 5

30
widgets/image_gallery.gd Normal file
View file

@ -0,0 +1,30 @@
extends Control
@export var textureRect : TextureRect
@export var images : Array[Texture2D]
@export var image_time : float = 2.5
var current_image : int = 0
var num_images : int
var remainingTime : float
# Called when the node enters the scene tree for the first time.
func _ready() -> void:
num_images = images.size()
switch_to(0)
remainingTime = image_time
pass # Replace with function body.
# Called every frame. 'delta' is the elapsed time since the previous frame.
func _process(delta: float) -> void:
remainingTime -= delta
if (remainingTime <= 0):
current_image += 1
if(current_image>num_images-1):
current_image = 0
switch_to(current_image)
remainingTime = image_time
func switch_to(id : int):
textureRect.texture = images[id]