Compare commits

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

7 commits
main ... ethan

Author SHA1 Message Date
Clevertop
0f103f070c Merge branch 'ethan' of https://github.com/Clevertop/GoSlides into ethan 2024-09-27 16:50:03 +10:00
Clevertop
3f0d7560f0 changed tsarting value of godot file size progress bar 2024-09-27 16:49:52 +10:00
Eefschmeef2310
1636be7e1b current version 2024-09-27 16:46:43 +10:00
Eefschmeef2310
cec0a858be committing 2024-09-27 16:37:59 +10:00
Eefschmeef2310
271c5143b9 Merge branch 'main' into ethan 2024-09-27 15:20:37 +10:00
Eefschmeef2310
2cf2d28af6 Merge remote-tracking branch 'origin/tabby-cooking' into ethan 2024-09-27 15:20:17 +10:00
Eefschmeef2310
0bdd74e94a progress bar 2024-09-27 15:19:10 +10:00
19 changed files with 485 additions and 182 deletions

BIN
Unity-Logo (1).png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

34
Unity-Logo (1).png.import Normal file
View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c76kvh6wqde2m"
path="res://.godot/imported/Unity-Logo (1).png-6bda6aeccd71ee881d6f0670b1728805.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Unity-Logo (1).png"
dest_files=["res://.godot/imported/Unity-Logo (1).png-6bda6aeccd71ee881d6f0670b1728805.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
Unity-Symbol.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

34
Unity-Symbol.png.import Normal file
View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c5v28n08cwg1n"
path="res://.godot/imported/Unity-Symbol.png-e59aad62441066fa7fe7570f7c1207eb.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Unity-Symbol.png"
dest_files=["res://.godot/imported/Unity-Symbol.png-e59aad62441066fa7fe7570f7c1207eb.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
Unreal_Engine_Logo.svg.png Normal file

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-ea7d86137506f83223206ed1d0c7b4c5.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Unreal_Engine_Logo.svg.png"
dest_files=["res://.godot/imported/Unreal_Engine_Logo.svg.png-ea7d86137506f83223206ed1d0c7b4c5.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
maxresdefault (1).jpg Normal file

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-c30dd538955ac8e95dfd1132e253291b.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://maxresdefault (1).jpg"
dest_files=["res://.godot/imported/maxresdefault (1).jpg-c30dd538955ac8e95dfd1132e253291b.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

@ -2,8 +2,8 @@
[resource]
RichTextLabel/colors/default_color = Color(0, 0, 0, 1)
RichTextLabel/font_sizes/bold_font_size = 40
RichTextLabel/font_sizes/bold_italics_font_size = 40
RichTextLabel/font_sizes/italics_font_size = 40
RichTextLabel/font_sizes/mono_font_size = 40
RichTextLabel/font_sizes/normal_font_size = 40
RichTextLabel/font_sizes/bold_font_size = 30
RichTextLabel/font_sizes/bold_italics_font_size = 30
RichTextLabel/font_sizes/italics_font_size = 30
RichTextLabel/font_sizes/mono_font_size = 30
RichTextLabel/font_sizes/normal_font_size = 30

View file

@ -66,6 +66,5 @@ down={
[rendering]
textures/canvas_textures/default_texture_filter=0
renderer/rendering_method="gl_compatibility"
renderer/rendering_method.mobile="gl_compatibility"

View file

@ -38,6 +38,7 @@ SPEED = 300.0
shape = SubResource("CircleShape2D_kwcsl")
[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="."]
texture_filter = 1
sprite_frames = SubResource("SpriteFrames_ol8gj")
autoplay = "idle"
frame_progress = 0.80536

View file

@ -12,6 +12,7 @@ anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
theme = ExtResource("1_glcb6")
theme_override_constants/separation = 0
[node name="Header" parent="." instance=ExtResource("1_bhwne")]
layout_mode = 2
@ -22,23 +23,27 @@ subtitle = "It's a really cool engine!"
layout_mode = 2
size_flags_vertical = 3
[node name="MarginContainer" type="MarginContainer" parent="ColorRect"]
[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/MarginContainer"]
[node name="HBoxContainer" type="HBoxContainer" parent="ColorRect/VBoxContainer/MarginContainer"]
layout_mode = 2
[node name="RichTextLabel" type="RichTextLabel" parent="ColorRect/MarginContainer/HBoxContainer"]
[node name="RichTextLabel" type="RichTextLabel" parent="ColorRect/VBoxContainer/MarginContainer/HBoxContainer"]
layout_mode = 2
size_flags_horizontal = 3
bbcode_enabled = true
@ -47,7 +52,7 @@ text = "[color=#E3266F]Game studios[/color] like Gamblify, GuaranApps, Kivano...
[color=#02E180]Content creators[/color] like Heartbeast, GamesFromScratch, [i]GDQuest[/i]...
"
[node name="TextureRect" type="TextureRect" parent="ColorRect/MarginContainer/HBoxContainer"]
[node name="TextureRect" type="TextureRect" parent="ColorRect/VBoxContainer/MarginContainer/HBoxContainer"]
layout_mode = 2
texture = ExtResource("3_ml57n")
expand_mode = 3

View file

@ -7,6 +7,7 @@
font_size = 60
[node name="VideoSlide" type="VBoxContainer"]
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2

Binary file not shown.

After

Width:  |  Height:  |  Size: 781 KiB

View file

@ -1,4 +1,4 @@
[gd_scene load_steps=15 format=3 uid="uid://c7f5wae7pdjt2"]
[gd_scene load_steps=21 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,19 +7,30 @@
[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://c5v28n08cwg1n" path="res://Unity-Symbol.png" id="9_68r2x"]
[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="Texture2D" uid="uid://tmhd70yn1uhl" path="res://maxresdefault (1).jpg" id="10_ffhlq"]
[ext_resource type="Texture2D" uid="uid://bt0yakohg5isp" path="res://Unreal_Engine_Logo.svg.png" id="11_3wgr2"]
[ext_resource type="Texture2D" uid="uid://lh71k2ukw22h" path="res://window.png" id="11_7y60f"]
[ext_resource type="PackedScene" uid="uid://cap8s1gpqsueq" path="res://rug_player.tscn" id="12_xc2ke"]
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_j57wk"]
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_3ss2u"]
bg_color = Color(0.6, 0.6, 0.6, 0)
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_idp5h"]
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_mapny"]
bg_color = Color(0.975206, 0.513257, 0.513257, 1)
[sub_resource type="LabelSettings" id="LabelSettings_mlksy"]
font_size = 50
[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)
[sub_resource type="LabelSettings" id="LabelSettings_gl1th"]
font_color = Color(1, 0, 0, 1)
@ -43,7 +54,6 @@ visible = false
layout_mode = 1
[node name="TextureRect2" parent="Slides/1/PanelContainer" index="0"]
texture_filter = 2
texture = ExtResource("3_ipheb")
expand_mode = 3
@ -55,7 +65,6 @@ visible = false
layout_mode = 1
[node name="TextureRect2" parent="Slides/2/PanelContainer" index="0"]
texture_filter = 2
texture = ExtResource("4_s3h6q")
expand_mode = 3
@ -67,7 +76,6 @@ visible = false
layout_mode = 1
[node name="TextureRect2" parent="Slides/3/PanelContainer" index="0"]
texture_filter = 2
texture = ExtResource("5_soan3")
expand_mode = 3
@ -79,7 +87,6 @@ visible = false
layout_mode = 1
[node name="TextureRect2" parent="Slides/4/PanelContainer" index="0"]
texture_filter = 2
texture = ExtResource("6_02god")
expand_mode = 3
@ -97,11 +104,6 @@ layout_mode = 1
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.
But wait... what does open source mean?"
[node name="Footer" parent="Slides/What is Godot?" index="2"]
visible = false
text = "Footer"
@ -115,14 +117,6 @@ visible = false
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
[node name="Footer" parent="Slides/Glad You Asked!" index="2"]
visible = false
text = "Footer"
@ -135,15 +129,6 @@ layout_mode = 1
title = "What is open source software?"
subtitle = ""
[node name="RichTextLabel" parent="Slides/What is open source?/ColorRect/MarginContainer/HBoxContainer" index="0"]
text = "Open source means that the original source code is freely available. This means that the engine is:
[ul]Redistributable
Modifiable
Collaborative
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="Footer" parent="Slides/What is open source?" index="2"]
visible = false
text = "Footer"
@ -156,226 +141,365 @@ layout_mode = 1
title = "Games made in Godot!"
subtitle = ""
[node name="RichTextLabel" parent="Slides/Games made in Godot/ColorRect/MarginContainer/HBoxContainer" index="0"]
text = "In addition to our games, there are a number of other games that are being made, or have been made in godot. Heres some exampels:
[ul] Buckshot Roulette
Slay Spire 2
Unrailed 2
Dome Keeper
PVKK [font_size=20]Planetenverteidigungskanonenkommandant[/font_size]
[/ul]
"
[node name="Footer" parent="Slides/Games made in Godot" index="2"]
text = "check out more at godotengine.org/showcase !"
text = "Things are coming along well~"
[node name="Benefits for game dev" parent="Slides" instance=ExtResource("3_o6pbq")]
visible = false
layout_mode = 1
[node name="Header" parent="Slides/Benefits for game dev" index="0"]
title = "Benefits for Game Developer"
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]
[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
"
title = "Meowww!!!"
subtitle = "This is the third slide"
[node name="Footer" parent="Slides/Benefits for game dev" index="2"]
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"]
title = "What makes godot different?"
subtitle = ""
[node name="RichTextLabel" parent="Slides/What makes Godot different?/ColorRect/MarginContainer/HBoxContainer" index="0"]
text = "[ul] Built in code editor - includes autocomplete and inbuilt access to docs
Choose to program in either gdscript or C#
Animation editor allows for easy editing of keyframes and managing tracks
Signals allow you to create events that other nodes in the game can subscribe to
Robust UI layout system "
title = "Meowww!!!"
subtitle = "This is the third slide"
[node name="Footer" parent="Slides/What makes Godot different?" index="2"]
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"]
title = "Limitations"
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 "
title = "Meowww!!!"
subtitle = "This is the third slide"
[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")]
visible = false
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"]
[node name="HBoxContainer" parent="Slides/Godot\'s killer features - File Size/ColorRect/VBoxContainer/MarginContainer" index="0"]
visible = false
[node name="Engine Comparison graph" type="HBoxContainer" parent="Slides/Godot\'s killer features - File Size/ColorRect/MarginContainer" index="1"]
[node name="HBoxContainer2" type="HBoxContainer" parent="Slides/Godot\'s killer features - File Size/ColorRect/VBoxContainer/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"]
[node name="Unity" type="VBoxContainer" parent="Slides/Godot\'s killer features - File Size/ColorRect/VBoxContainer/MarginContainer/HBoxContainer2"]
layout_mode = 2
[node name="Logo" type="TextureRect" parent="Slides/Godot\'s killer features - File Size/ColorRect/MarginContainer/Engine Comparison graph/Unity"]
[node name="TextureRect" type="TextureRect" parent="Slides/Godot\'s killer features - File Size/ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Unity"]
custom_minimum_size = Vector2(0, 150.97)
layout_mode = 2
texture = ExtResource("9_bqqad")
texture = ExtResource("9_68r2x")
expand_mode = 3
[node name="Control" type="Control" parent="Slides/Godot\'s killer features - File Size/ColorRect/MarginContainer/Engine Comparison graph/Unity"]
[node name="Control" type="Control" parent="Slides/Godot\'s killer features - File Size/ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/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="ProgressBar" type="ProgressBar" parent="Slides/Godot\'s killer features - File Size/ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Unity/Control"]
layout_mode = 1
anchors_preset = 7
anchor_left = 0.5
anchor_top = 1.0
anchor_right = 0.5
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
offset_top = -85.0
offset_right = 507.0
offset_right = 2.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
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("9_k3gnd")
speed = 3.0
target_value = 6000.0
[node name="Engine Size" type="Label" parent="Slides/Godot\'s killer features - File Size/ColorRect/MarginContainer/Engine Comparison graph/Unity"]
[node name="Timer" type="Timer" parent="Slides/Godot\'s killer features - File Size/ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Unity/Control/ProgressBar"]
one_shot = true
autostart = true
[node name="Label" type="Label" parent="Slides/Godot\'s killer features - File Size/ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Unity"]
layout_mode = 2
text = "100mb"
label_settings = SubResource("LabelSettings_mlksy")
text = "6GB"
label_settings = SubResource("LabelSettings_k502g")
horizontal_alignment = 1
[node name="Unity2" type="VBoxContainer" parent="Slides/Godot\'s killer features - File Size/ColorRect/MarginContainer/Engine Comparison graph"]
[node name="Unreal" type="VBoxContainer" parent="Slides/Godot\'s killer features - File Size/ColorRect/VBoxContainer/MarginContainer/HBoxContainer2"]
layout_mode = 2
[node name="Logo" type="TextureRect" parent="Slides/Godot\'s killer features - File Size/ColorRect/MarginContainer/Engine Comparison graph/Unity2"]
[node name="TextureRect" type="TextureRect" parent="Slides/Godot\'s killer features - File Size/ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Unreal"]
custom_minimum_size = Vector2(0, 150)
layout_mode = 2
texture = ExtResource("9_bqqad")
texture = ExtResource("11_3wgr2")
expand_mode = 3
[node name="Control" type="Control" parent="Slides/Godot\'s killer features - File Size/ColorRect/MarginContainer/Engine Comparison graph/Unity2"]
[node name="Control" type="Control" parent="Slides/Godot\'s killer features - File Size/ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Unreal"]
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="ProgressBar" type="ProgressBar" parent="Slides/Godot\'s killer features - File Size/ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Unreal/Control"]
layout_mode = 1
anchors_preset = 7
anchor_left = 0.5
anchor_top = 1.0
anchor_right = 0.5
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
offset_top = -85.0
offset_right = 507.0
offset_left = 4.0
offset_right = -1.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
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("9_k3gnd")
speed = 3.0
target_value = 60000.0
[node name="Engine Size" type="Label" parent="Slides/Godot\'s killer features - File Size/ColorRect/MarginContainer/Engine Comparison graph/Unity2"]
[node name="Timer" type="Timer" parent="Slides/Godot\'s killer features - File Size/ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Unreal/Control/ProgressBar"]
one_shot = true
autostart = true
[node name="Label" type="Label" parent="Slides/Godot\'s killer features - File Size/ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Unreal"]
layout_mode = 2
text = "100mb"
label_settings = SubResource("LabelSettings_mlksy")
text = "60GB"
label_settings = SubResource("LabelSettings_k502g")
horizontal_alignment = 1
[node name="Unity3" type="VBoxContainer" parent="Slides/Godot\'s killer features - File Size/ColorRect/MarginContainer/Engine Comparison graph"]
[node name="Godot" type="VBoxContainer" parent="Slides/Godot\'s killer features - File Size/ColorRect/VBoxContainer/MarginContainer/HBoxContainer2"]
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"]
[node name="TextureRect" type="TextureRect" parent="Slides/Godot\'s killer features - File Size/ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Godot"]
custom_minimum_size = Vector2(0, 150)
layout_mode = 2
size_flags_horizontal = 4
texture = ExtResource("9_bqqad")
expand_mode = 3
stretch_mode = 4
[node name="Control" type="Control" parent="Slides/Godot\'s killer features - File Size/ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Godot"]
visible = false
layout_mode = 2
size_flags_vertical = 3
[node name="ProgressBar" type="ProgressBar" parent="Slides/Godot\'s killer features - File Size/ColorRect/MarginContainer/Engine Comparison graph/Unity3/Control"]
[node name="ProgressBar" type="ProgressBar" parent="Slides/Godot\'s killer features - File Size/ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Godot/Control"]
layout_mode = 1
anchors_preset = 7
anchor_left = 0.5
anchor_top = 1.0
anchor_right = 0.5
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
offset_top = -85.0
offset_right = 507.0
offset_left = -8.0
offset_right = -7.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
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("9_k3gnd")
speed = 3.0
target_value = 126.0
[node name="Engine Size" type="Label" parent="Slides/Godot\'s killer features - File Size/ColorRect/MarginContainer/Engine Comparison graph/Unity3"]
[node name="Timer" type="Timer" parent="Slides/Godot\'s killer features - File Size/ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Godot/Control/ProgressBar"]
one_shot = true
autostart = true
[node name="Label" type="Label" parent="Slides/Godot\'s killer features - File Size/ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Godot"]
visible = false
layout_mode = 2
text = "100mb"
label_settings = SubResource("LabelSettings_mlksy")
text = "126MB"
label_settings = SubResource("LabelSettings_k502g")
horizontal_alignment = 1
[node name="Footer" parent="Slides/Godot\'s killer features - File Size" index="2"]
visible = false
text = "Things are coming along well~"
[node name="Godot\'s killer features - Lower system requirements" parent="Slides" instance=ExtResource("3_o6pbq")]
[node name="Godot\'s killer features - File Size2" parent="Slides" instance=ExtResource("3_o6pbq")]
visible = false
layout_mode = 1
[node name="Header" parent="Slides/Godot\'s killer features - Lower system requirements" index="0"]
[node name="Header" parent="Slides/Godot\'s killer features - File Size2" index="0"]
title = "Godot's killer features"
subtitle = "This is the third slide"
subtitle = "Miniature File Size"
[node name="Footer" parent="Slides/Godot\'s killer features - Lower system requirements" index="2"]
[node name="HBoxContainer" parent="Slides/Godot\'s killer features - File Size2/ColorRect/VBoxContainer/MarginContainer" index="0"]
visible = false
[node name="HBoxContainer2" type="HBoxContainer" parent="Slides/Godot\'s killer features - File Size2/ColorRect/VBoxContainer/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 Size2/ColorRect/VBoxContainer/MarginContainer/HBoxContainer2"]
layout_mode = 2
[node name="TextureRect" type="TextureRect" parent="Slides/Godot\'s killer features - File Size2/ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Unity"]
custom_minimum_size = Vector2(0, 150.97)
layout_mode = 2
texture = ExtResource("9_68r2x")
expand_mode = 3
[node name="Control" type="Control" parent="Slides/Godot\'s killer features - File Size2/ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Unity"]
layout_mode = 2
size_flags_vertical = 3
[node name="ProgressBar" type="ProgressBar" parent="Slides/Godot\'s killer features - File Size2/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="Slides/Godot\'s killer features - File Size2/ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Unity/Control/ProgressBar"]
one_shot = true
autostart = true
[node name="Label" type="Label" parent="Slides/Godot\'s killer features - File Size2/ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Unity"]
layout_mode = 2
text = "6GB"
label_settings = SubResource("LabelSettings_k502g")
horizontal_alignment = 1
[node name="Unreal" type="VBoxContainer" parent="Slides/Godot\'s killer features - File Size2/ColorRect/VBoxContainer/MarginContainer/HBoxContainer2"]
layout_mode = 2
[node name="TextureRect" type="TextureRect" parent="Slides/Godot\'s killer features - File Size2/ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Unreal"]
custom_minimum_size = Vector2(0, 150)
layout_mode = 2
texture = ExtResource("11_3wgr2")
expand_mode = 3
[node name="Control" type="Control" parent="Slides/Godot\'s killer features - File Size2/ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Unreal"]
layout_mode = 2
size_flags_vertical = 3
[node name="ProgressBar" type="ProgressBar" parent="Slides/Godot\'s killer features - File Size2/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="Slides/Godot\'s killer features - File Size2/ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Unreal/Control/ProgressBar"]
one_shot = true
autostart = true
[node name="Label" type="Label" parent="Slides/Godot\'s killer features - File Size2/ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Unreal"]
layout_mode = 2
text = "60GB"
label_settings = SubResource("LabelSettings_k502g")
horizontal_alignment = 1
[node name="Godot" type="VBoxContainer" parent="Slides/Godot\'s killer features - File Size2/ColorRect/VBoxContainer/MarginContainer/HBoxContainer2"]
layout_mode = 2
[node name="TextureRect" type="TextureRect" parent="Slides/Godot\'s killer features - File Size2/ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Godot"]
custom_minimum_size = Vector2(0, 150)
layout_mode = 2
size_flags_horizontal = 4
texture = ExtResource("9_bqqad")
expand_mode = 3
stretch_mode = 4
[node name="Control" type="Control" parent="Slides/Godot\'s killer features - File Size2/ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Godot"]
layout_mode = 2
size_flags_vertical = 3
[node name="ProgressBar" type="ProgressBar" parent="Slides/Godot\'s killer features - File Size2/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("9_k3gnd")
target_value = 126.0
[node name="Timer" type="Timer" parent="Slides/Godot\'s killer features - File Size2/ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Godot/Control/ProgressBar"]
one_shot = true
autostart = true
[node name="Label" type="Label" parent="Slides/Godot\'s killer features - File Size2/ColorRect/VBoxContainer/MarginContainer/HBoxContainer2/Godot"]
layout_mode = 2
text = "126MB"
label_settings = SubResource("LabelSettings_k502g")
horizontal_alignment = 1
[node name="Footer" parent="Slides/Godot\'s killer features - File Size2" 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")]
[node name="Godot\'s killer features - Code Editor" parent="Slides" instance=ExtResource("3_o6pbq")]
visible = false
layout_mode = 1
[node name="Header" parent="Slides/Godot\'s killer features - Easy export for HTML" index="0"]
[node name="Header" parent="Slides/Godot\'s killer features - Code Editor" index="0"]
title = "Godot's killer features"
subtitle = "This is the third slide"
subtitle = "Built-in Script Editor"
[node name="Footer" parent="Slides/Godot\'s killer features - Easy export for HTML" index="2"]
[node name="RichTextLabel" parent="Slides/Godot\'s killer features - Code Editor/ColorRect/VBoxContainer/MarginContainer/HBoxContainer" index="0"]
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" parent="Slides/Godot\'s killer features - Code Editor/ColorRect/VBoxContainer/MarginContainer/HBoxContainer" index="1"]
visible = false
[node name="Window" type="Sprite2D" parent="Slides/Godot\'s killer features - Code Editor/ColorRect/VBoxContainer/MarginContainer/HBoxContainer" index="2"]
position = Vector2(1358, 412)
scale = Vector2(0.453552, 0.453552)
texture = ExtResource("11_7y60f")
[node name="Maxresdefault(1)" type="Sprite2D" parent="Slides/Godot\'s killer features - Code Editor/ColorRect/VBoxContainer/MarginContainer/HBoxContainer" index="3"]
position = Vector2(459, 531)
scale = Vector2(0.590278, 0.590278)
texture = ExtResource("10_ffhlq")
[node name="Footer" parent="Slides/Godot\'s killer features - Code Editor" index="2"]
visible = false
text = "Things are coming along well~"
[node name="Godot\'s killer features - Asset Library" parent="Slides" instance=ExtResource("3_o6pbq")]
visible = false
layout_mode = 1
[node name="Header" parent="Slides/Godot\'s killer features - Asset Library" index="0"]
@ -385,15 +509,15 @@ subtitle = "This is the third slide"
[node name="Footer" parent="Slides/Godot\'s killer features - Asset Library" index="2"]
text = "Things are coming along well~"
[node name="Godot\'s killer features - Open Source (again)" parent="Slides" instance=ExtResource("3_o6pbq")]
[node name="Godot\'s killer features - 2D AND 3D?" 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"]
[node name="Header" parent="Slides/Godot\'s killer features - 2D AND 3D?" index="0"]
title = "Godot's killer features"
subtitle = "This is the third slide"
[node name="Footer" parent="Slides/Godot\'s killer features - Open Source (again)" index="2"]
[node name="Footer" parent="Slides/Godot\'s killer features - 2D AND 3D?" index="2"]
text = "Things are coming along well~"
[node name="Want to learn Godot?" parent="Slides" instance=ExtResource("3_o6pbq")]
@ -408,15 +532,21 @@ subtitle = "This is the third slide"
text = "Things are coming along well~"
[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"]
visible = false
title = "Meowww!!!"
subtitle = "This is the third slide"
[node name="RichTextLabel" type="RichTextLabel" parent="Slides/Our contact page (Leave up for questions)/ColorRect/VBoxContainer" index="0"]
layout_mode = 2
bbcode_enabled = true
text = "[wave][center][font_size=100]Thanks for listening!"
fit_content = true
[node name="Footer" parent="Slides/Our contact page (Leave up for questions)" index="2"]
text = "Things are coming along well~"
text = "Any questions?"
[node name="ExitBar" type="ProgressBar" parent="."]
custom_minimum_size = Vector2(0, 50)
@ -440,10 +570,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,9 +582,9 @@ 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 - Lower system requirements"]
[editable path="Slides/Godot\'s killer features - Easy export for HTML"]
[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 - Asset Library"]
[editable path="Slides/Godot\'s killer features - Open Source (again)"]
[editable path="Slides/Godot\'s killer features - 2D AND 3D?"]
[editable path="Slides/Want to learn Godot?"]
[editable path="Slides/Our contact page (Leave up for questions)"]

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:
value = 0
$Timer.start(0)
func _on_timer_timeout() -> void:
value = 0

View file

@ -1,13 +1,7 @@
[gd_scene load_steps=5 format=3 uid="uid://cmlxbj2fr6ivw"]
[gd_scene load_steps=4 format=3 uid="uid://cmlxbj2fr6ivw"]
[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)
[sub_resource type="GradientTexture2D" id="GradientTexture2D_vfh7v"]
gradient = SubResource("Gradient_o7xwa")
fill_from = Vector2(0, 1)
[ext_resource type="Texture2D" uid="uid://5girh8nk4p3f" path="res://gradient.tres" id="2_mj3o2"]
[sub_resource type="LabelSettings" id="LabelSettings_2kr3f"]
font_size = 36
@ -19,7 +13,7 @@ text_label = NodePath("VBoxContainer/Text")
[node name="Gradient" type="TextureRect" parent="."]
layout_mode = 2
texture = SubResource("GradientTexture2D_vfh7v")
texture = ExtResource("2_mj3o2")
[node name="VBoxContainer" type="VBoxContainer" parent="."]
layout_mode = 2

BIN
window.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 192 KiB

34
window.png.import Normal file
View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://lh71k2ukw22h"
path="res://.godot/imported/window.png-be7b06f66c81a4a75d8c64b23481294c.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://window.png"
dest_files=["res://.godot/imported/window.png-be7b06f66c81a4a75d8c64b23481294c.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