Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file not shown.
19 changes: 19 additions & 0 deletions Assets/Audio/90s-game-music-no-copyright-352850.mp3.import
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
[remap]

importer="mp3"
type="AudioStreamMP3"
uid="uid://cutsbqvpghkd4"
path="res://.godot/imported/90s-game-music-no-copyright-352850.mp3-53b8f7006719d5c546383f85d95fd09e.mp3str"

[deps]

source_file="res://Assets/Audio/90s-game-music-no-copyright-352850.mp3"
dest_files=["res://.godot/imported/90s-game-music-no-copyright-352850.mp3-53b8f7006719d5c546383f85d95fd09e.mp3str"]

[params]

loop=false
loop_offset=0
bpm=0
beat_count=0
bar_beats=4
Binary file added Assets/Audio/90s-game-ui-1-185094.mp3
Binary file not shown.
19 changes: 19 additions & 0 deletions Assets/Audio/90s-game-ui-1-185094.mp3.import
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
[remap]

importer="mp3"
type="AudioStreamMP3"
uid="uid://f03wvoxqelg5"
path="res://.godot/imported/90s-game-ui-1-185094.mp3-d098162c259a069e5185aad267f43218.mp3str"

[deps]

source_file="res://Assets/Audio/90s-game-ui-1-185094.mp3"
dest_files=["res://.godot/imported/90s-game-ui-1-185094.mp3-d098162c259a069e5185aad267f43218.mp3str"]

[params]

loop=false
loop_offset=0.0
bpm=0.0
beat_count=0
bar_beats=4
Binary file added Assets/Audio/collect-points-190037.mp3
Binary file not shown.
19 changes: 19 additions & 0 deletions Assets/Audio/collect-points-190037.mp3.import
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
[remap]

importer="mp3"
type="AudioStreamMP3"
uid="uid://bxvwf40s8hm66"
path="res://.godot/imported/collect-points-190037.mp3-365c5d1c5879f222e206a83c88be994a.mp3str"

[deps]

source_file="res://Assets/Audio/collect-points-190037.mp3"
dest_files=["res://.godot/imported/collect-points-190037.mp3-365c5d1c5879f222e206a83c88be994a.mp3str"]

[params]

loop=false
loop_offset=0
bpm=0
beat_count=0
bar_beats=4
Binary file added Assets/Audio/game-music-loop-1-143979.mp3
Binary file not shown.
19 changes: 19 additions & 0 deletions Assets/Audio/game-music-loop-1-143979.mp3.import
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
[remap]

importer="mp3"
type="AudioStreamMP3"
uid="uid://b1ccrbyhce4x5"
path="res://.godot/imported/game-music-loop-1-143979.mp3-58a24d9f531635d2e18b8cdd7c83ace7.mp3str"

[deps]

source_file="res://Assets/Audio/game-music-loop-1-143979.mp3"
dest_files=["res://.godot/imported/game-music-loop-1-143979.mp3-58a24d9f531635d2e18b8cdd7c83ace7.mp3str"]

[params]

loop=false
loop_offset=0
bpm=0
beat_count=0
bar_beats=4
Binary file added Assets/Audio/game-music-loop-4-144341.mp3
Binary file not shown.
19 changes: 19 additions & 0 deletions Assets/Audio/game-music-loop-4-144341.mp3.import
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
[remap]

importer="mp3"
type="AudioStreamMP3"
uid="uid://btpc0rd4881rf"
path="res://.godot/imported/game-music-loop-4-144341.mp3-84177cb8e60e4ccc5736d9d05a3e1218.mp3str"

[deps]

source_file="res://Assets/Audio/game-music-loop-4-144341.mp3"
dest_files=["res://.godot/imported/game-music-loop-4-144341.mp3-84177cb8e60e4ccc5736d9d05a3e1218.mp3str"]

[params]

loop=false
loop_offset=0
bpm=0
beat_count=0
bar_beats=4
Binary file added Assets/Audio/game-music-loop-5-144569.mp3
Binary file not shown.
19 changes: 19 additions & 0 deletions Assets/Audio/game-music-loop-5-144569.mp3.import
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
[remap]

importer="mp3"
type="AudioStreamMP3"
uid="uid://cd2271v03xmdm"
path="res://.godot/imported/game-music-loop-5-144569.mp3-8755732a5b5d21dbc2fa4fae46ece6e4.mp3str"

[deps]

source_file="res://Assets/Audio/game-music-loop-5-144569.mp3"
dest_files=["res://.godot/imported/game-music-loop-5-144569.mp3-8755732a5b5d21dbc2fa4fae46ece6e4.mp3str"]

[params]

loop=false
loop_offset=0
bpm=0
beat_count=0
bar_beats=4
Binary file added Assets/Audio/laser-312360.mp3
Binary file not shown.
19 changes: 19 additions & 0 deletions Assets/Audio/laser-312360.mp3.import
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
[remap]

importer="mp3"
type="AudioStreamMP3"
uid="uid://bgmgen456wy6x"
path="res://.godot/imported/laser-312360.mp3-d0ebeb59d5e61db43561f0ec6721afaf.mp3str"

[deps]

source_file="res://Assets/Audio/laser-312360.mp3"
dest_files=["res://.godot/imported/laser-312360.mp3-d0ebeb59d5e61db43561f0ec6721afaf.mp3str"]

[params]

loop=false
loop_offset=0
bpm=0
beat_count=0
bar_beats=4
8 changes: 7 additions & 1 deletion Scenes/Game Scenes/00_main_menu.tscn
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
[gd_scene load_steps=2 format=3 uid="uid://bff7j1pbmewsu"]
[gd_scene load_steps=3 format=3 uid="uid://bff7j1pbmewsu"]

[ext_resource type="Script" uid="uid://byyoc0qbtrsq3" path="res://Scripts/main_menu.gd" id="1_1qbve"]
[ext_resource type="AudioStream" uid="uid://b1ccrbyhce4x5" path="res://Assets/Audio/game-music-loop-1-143979.mp3" id="2_ckt2a"]

[node name="Main Menu" type="Control"]
layout_mode = 3
Expand Down Expand Up @@ -36,5 +37,10 @@ text = "Play"
layout_mode = 2
text = "Quit Game"

[node name="AudioStreamPlayer2D" type="AudioStreamPlayer2D" parent="."]
stream = ExtResource("2_ckt2a")
autoplay = true
parameters/looping = false

[connection signal="pressed" from="MarginContainer/VBoxContainer/Play" to="." method="_on_play_pressed"]
[connection signal="pressed" from="MarginContainer/VBoxContainer/Quit Game" to="." method="_on_quit_game_pressed"]
59 changes: 57 additions & 2 deletions Scenes/Game Scenes/04_reverse_transition_level.tscn
Original file line number Diff line number Diff line change
@@ -1,20 +1,22 @@
[gd_scene load_steps=41 format=4 uid="uid://b37ksb7rorgdh"]
[gd_scene load_steps=43 format=4 uid="uid://b37ksb7rorgdh"]

[ext_resource type="Script" uid="uid://cinpy6wt0whwj" path="res://Scripts/04_reverse_transition_level.gd" id="1_ttmyq"]
[ext_resource type="Script" path="res://Scripts/04_reverse_transition_level.gd" id="1_ttmyq"]
[ext_resource type="Script" uid="uid://mtv4jj62dn53" path="res://Scripts/player.gd" id="2_nwgn1"]
[ext_resource type="PackedScene" uid="uid://cixx5dbanxem1" path="res://Scenes/Scene Assets/blastershot.tscn" id="3_xgayh"]
[ext_resource type="SpriteFrames" uid="uid://ddm0765k3wlil" path="res://Assets/2D Assets/SpriteFrames/Player_sprite_frames.tres" id="4_a4pq8"]
[ext_resource type="TileSet" uid="uid://cymfkwgl45u43" path="res://Assets/Tilesets/ScifiLab/scifi2.0.tres" id="5_1214t"]
[ext_resource type="Script" uid="uid://c4dvbchy5m3tc" path="res://Scripts/destructible_object.gd" id="10_5xtin"]
[ext_resource type="Texture2D" uid="uid://d3758kcrsgh5s" path="res://Assets/2D Assets/Props/antenna.png" id="11_axul6"]
[ext_resource type="Texture2D" uid="uid://c0jre0obv2jlg" path="res://Assets/2D Assets/1_Industrial_Tileset_1.png" id="11_b7y5f"]
[ext_resource type="AudioStream" uid="uid://bxvwf40s8hm66" path="res://Assets/Audio/collect-points-190037.mp3" id="12_a4pq8"]
[ext_resource type="Texture2D" uid="uid://bfbslbfn4cla8" path="res://Assets/2D Assets/1_Industrial_Tileset_1B.png" id="12_ttmyq"]
[ext_resource type="Script" uid="uid://c3l0v8hb8wswj" path="res://Scripts/Bolt.gd" id="12_u40gl"]
[ext_resource type="PackedScene" uid="uid://bcxi0ij5k1yn" path="res://Scenes/Scene Assets/3d bolt.tscn" id="13_2g5mc"]
[ext_resource type="Texture2D" uid="uid://jqlyi84lpwbt" path="res://Assets/2D Assets/1_Industrial_Tileset_1C.png" id="13_nwgn1"]
[ext_resource type="PackedScene" uid="uid://u7xlfve1uxrm" path="res://Scenes/Game Scenes/pause_menu.tscn" id="14_2g57p"]
[ext_resource type="PackedScene" uid="uid://cx0k1lcljgqis" path="res://Scenes/Scene Assets/door.tscn" id="14_ttmyq"]
[ext_resource type="PackedScene" uid="uid://cl4y8xdjw1w2y" path="res://Scenes/Scene Assets/User Interface.tscn" id="15_nwgn1"]
[ext_resource type="AudioStream" uid="uid://cutsbqvpghkd4" path="res://Assets/Audio/90s-game-music-no-copyright-352850.mp3" id="17_1214t"]

[sub_resource type="RectangleShape2D" id="RectangleShape2D_bjpqr"]
size = Vector2(3.24003, 26.5251)
Expand Down Expand Up @@ -636,6 +638,9 @@ texture = SubResource("ViewportTexture_kkwvh")
[node name="CollisionShape2D" type="CollisionShape2D" parent="Bolts/Bolt 1"]
shape = SubResource("RectangleShape2D_mg12w")

[node name="BoltGet" type="AudioStreamPlayer" parent="Bolts/Bolt 1"]
stream = ExtResource("12_a4pq8")

[node name="Bolt 2" type="Area2D" parent="Bolts"]
position = Vector2(3034, 506)
scale = Vector2(0.611111, 0.611111)
Expand All @@ -648,6 +653,9 @@ texture = SubResource("ViewportTexture_kkwvh")
[node name="CollisionShape2D" type="CollisionShape2D" parent="Bolts/Bolt 2"]
shape = SubResource("RectangleShape2D_mg12w")

[node name="BoltGet" type="AudioStreamPlayer" parent="Bolts/Bolt 2"]
stream = ExtResource("12_a4pq8")

[node name="Bolt 3" type="Area2D" parent="Bolts"]
position = Vector2(2830, 266)
scale = Vector2(0.611111, 0.611111)
Expand All @@ -660,6 +668,9 @@ texture = SubResource("ViewportTexture_kkwvh")
[node name="CollisionShape2D" type="CollisionShape2D" parent="Bolts/Bolt 3"]
shape = SubResource("RectangleShape2D_mg12w")

[node name="BoltGet" type="AudioStreamPlayer" parent="Bolts/Bolt 3"]
stream = ExtResource("12_a4pq8")

[node name="Bolt 4" type="Area2D" parent="Bolts"]
position = Vector2(2684, 267)
scale = Vector2(0.611111, 0.611111)
Expand All @@ -672,6 +683,9 @@ texture = SubResource("ViewportTexture_kkwvh")
[node name="CollisionShape2D" type="CollisionShape2D" parent="Bolts/Bolt 4"]
shape = SubResource("RectangleShape2D_mg12w")

[node name="BoltGet" type="AudioStreamPlayer" parent="Bolts/Bolt 4"]
stream = ExtResource("12_a4pq8")

[node name="Bolt 5" type="Area2D" parent="Bolts"]
position = Vector2(2128, 241)
scale = Vector2(0.611111, 0.611111)
Expand All @@ -684,6 +698,9 @@ texture = SubResource("ViewportTexture_kkwvh")
[node name="CollisionShape2D" type="CollisionShape2D" parent="Bolts/Bolt 5"]
shape = SubResource("RectangleShape2D_mg12w")

[node name="BoltGet" type="AudioStreamPlayer" parent="Bolts/Bolt 5"]
stream = ExtResource("12_a4pq8")

[node name="Bolt 6" type="Area2D" parent="Bolts"]
position = Vector2(2131, 492)
scale = Vector2(0.611111, 0.611111)
Expand All @@ -696,6 +713,9 @@ texture = SubResource("ViewportTexture_kkwvh")
[node name="CollisionShape2D" type="CollisionShape2D" parent="Bolts/Bolt 6"]
shape = SubResource("RectangleShape2D_mg12w")

[node name="BoltGet" type="AudioStreamPlayer" parent="Bolts/Bolt 6"]
stream = ExtResource("12_a4pq8")

[node name="Bolt 7" type="Area2D" parent="Bolts"]
position = Vector2(1549, 454)
scale = Vector2(0.611111, 0.611111)
Expand All @@ -708,6 +728,9 @@ texture = SubResource("ViewportTexture_kkwvh")
[node name="CollisionShape2D" type="CollisionShape2D" parent="Bolts/Bolt 7"]
shape = SubResource("RectangleShape2D_mg12w")

[node name="BoltGet" type="AudioStreamPlayer" parent="Bolts/Bolt 7"]
stream = ExtResource("12_a4pq8")

[node name="Bolt 8" type="Area2D" parent="Bolts"]
position = Vector2(1581, 247)
scale = Vector2(0.611111, 0.611111)
Expand All @@ -720,6 +743,9 @@ texture = SubResource("ViewportTexture_kkwvh")
[node name="CollisionShape2D" type="CollisionShape2D" parent="Bolts/Bolt 8"]
shape = SubResource("RectangleShape2D_mg12w")

[node name="BoltGet" type="AudioStreamPlayer" parent="Bolts/Bolt 8"]
stream = ExtResource("12_a4pq8")

[node name="Bolt 10" type="Area2D" parent="Bolts"]
position = Vector2(1438, 245)
scale = Vector2(0.611111, 0.611111)
Expand All @@ -732,6 +758,9 @@ texture = SubResource("ViewportTexture_kkwvh")
[node name="CollisionShape2D" type="CollisionShape2D" parent="Bolts/Bolt 10"]
shape = SubResource("RectangleShape2D_mg12w")

[node name="BoltGet" type="AudioStreamPlayer" parent="Bolts/Bolt 10"]
stream = ExtResource("12_a4pq8")

[node name="Bolt 11" type="Area2D" parent="Bolts"]
position = Vector2(862, 420)
scale = Vector2(0.611111, 0.611111)
Expand All @@ -744,6 +773,9 @@ texture = SubResource("ViewportTexture_kkwvh")
[node name="CollisionShape2D" type="CollisionShape2D" parent="Bolts/Bolt 11"]
shape = SubResource("RectangleShape2D_mg12w")

[node name="BoltGet" type="AudioStreamPlayer" parent="Bolts/Bolt 11"]
stream = ExtResource("12_a4pq8")

[node name="Bolt 12" type="Area2D" parent="Bolts"]
position = Vector2(-23.0002, 374)
scale = Vector2(0.611111, 0.611111)
Expand All @@ -756,6 +788,9 @@ texture = SubResource("ViewportTexture_kkwvh")
[node name="CollisionShape2D" type="CollisionShape2D" parent="Bolts/Bolt 12"]
shape = SubResource("RectangleShape2D_mg12w")

[node name="BoltGet" type="AudioStreamPlayer" parent="Bolts/Bolt 12"]
stream = ExtResource("12_a4pq8")

[node name="Bolt 13" type="Area2D" parent="Bolts"]
position = Vector2(218, 604)
scale = Vector2(0.611111, 0.611111)
Expand All @@ -768,6 +803,9 @@ texture = SubResource("ViewportTexture_kkwvh")
[node name="CollisionShape2D" type="CollisionShape2D" parent="Bolts/Bolt 13"]
shape = SubResource("RectangleShape2D_mg12w")

[node name="BoltGet" type="AudioStreamPlayer" parent="Bolts/Bolt 13"]
stream = ExtResource("12_a4pq8")

[node name="Bolt 14" type="Area2D" parent="Bolts"]
position = Vector2(-495, 282)
scale = Vector2(0.611111, 0.611111)
Expand All @@ -780,6 +818,9 @@ texture = SubResource("ViewportTexture_kkwvh")
[node name="CollisionShape2D" type="CollisionShape2D" parent="Bolts/Bolt 14"]
shape = SubResource("RectangleShape2D_mg12w")

[node name="BoltGet" type="AudioStreamPlayer" parent="Bolts/Bolt 14"]
stream = ExtResource("12_a4pq8")

[node name="Bolt 15" type="Area2D" parent="Bolts"]
position = Vector2(-830, 447)
scale = Vector2(0.611111, 0.611111)
Expand All @@ -792,6 +833,9 @@ texture = SubResource("ViewportTexture_kkwvh")
[node name="CollisionShape2D" type="CollisionShape2D" parent="Bolts/Bolt 15"]
shape = SubResource("RectangleShape2D_mg12w")

[node name="BoltGet" type="AudioStreamPlayer" parent="Bolts/Bolt 15"]
stream = ExtResource("12_a4pq8")

[node name="Bolt 16" type="Area2D" parent="Bolts"]
position = Vector2(-1531, 248)
scale = Vector2(0.611111, 0.611111)
Expand All @@ -804,6 +848,9 @@ texture = SubResource("ViewportTexture_kkwvh")
[node name="CollisionShape2D" type="CollisionShape2D" parent="Bolts/Bolt 16"]
shape = SubResource("RectangleShape2D_mg12w")

[node name="BoltGet" type="AudioStreamPlayer" parent="Bolts/Bolt 16"]
stream = ExtResource("12_a4pq8")

[node name="Bolt 9" type="Area2D" parent="Bolts"]
position = Vector2(1694, 247)
scale = Vector2(0.611111, 0.611111)
Expand All @@ -816,6 +863,9 @@ texture = SubResource("ViewportTexture_kkwvh")
[node name="CollisionShape2D" type="CollisionShape2D" parent="Bolts/Bolt 9"]
shape = SubResource("RectangleShape2D_mg12w")

[node name="BoltGet" type="AudioStreamPlayer" parent="Bolts/Bolt 9"]
stream = ExtResource("12_a4pq8")

[node name="3D Bolt Texture" type="SubViewport" parent="Bolts"]
transparent_bg = true

Expand Down Expand Up @@ -1045,6 +1095,11 @@ position = Vector2(9, -78)
[node name="PauseMenu" parent="." instance=ExtResource("14_2g57p")]
visible = false

[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."]
stream = ExtResource("17_1214t")
autoplay = true
parameters/looping = true

[connection signal="body_entered" from="DeathZone" to="Player" method="_on_death_zone_body_entered"]

[editable path="Doors/Door_To_05_Level"]
Expand Down
12 changes: 11 additions & 1 deletion Scenes/Game Scenes/Spawn.tscn
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[gd_scene load_steps=22 format=4 uid="uid://bab8q3lwp3q54"]
[gd_scene load_steps=24 format=4 uid="uid://bab8q3lwp3q54"]

[ext_resource type="Script" uid="uid://chp8mjweukfg7" path="res://Scripts/spawn.gd" id="1_4nwsb"]
[ext_resource type="Script" uid="uid://mtv4jj62dn53" path="res://Scripts/player.gd" id="1_t5m8g"]
Expand All @@ -17,6 +17,8 @@
[ext_resource type="PackedScene" uid="uid://ddec6m135vs08" path="res://Scenes/Scene Assets/Interactable.tscn" id="14_wvwyh"]
[ext_resource type="PackedScene" uid="uid://cl4y8xdjw1w2y" path="res://Scenes/Scene Assets/User Interface.tscn" id="15_glk42"]
[ext_resource type="PackedScene" uid="uid://u7xlfve1uxrm" path="res://Scenes/Game Scenes/pause_menu.tscn" id="17_6wmlu"]
[ext_resource type="AudioStream" uid="uid://cutsbqvpghkd4" path="res://Assets/Audio/90s-game-music-no-copyright-352850.mp3" id="18_jbuf7"]
[ext_resource type="AudioStream" uid="uid://bxvwf40s8hm66" path="res://Assets/Audio/collect-points-190037.mp3" id="19_bavwu"]

[sub_resource type="RectangleShape2D" id="RectangleShape2D_k5v5r"]
size = Vector2(1.77364, 26.2927)
Expand Down Expand Up @@ -187,6 +189,9 @@ texture = SubResource("ViewportTexture_k5v5r")
[node name="CollisionShape2D" type="CollisionShape2D" parent="Bolt 1"]
shape = SubResource("RectangleShape2D_5tcfi")

[node name="BoltGet" type="AudioStreamPlayer" parent="Bolt 1"]
stream = ExtResource("19_bavwu")

[node name="3D Bolt Texture" type="SubViewport" parent="."]
transparent_bg = true

Expand Down Expand Up @@ -226,5 +231,10 @@ position = Vector2(25, -74)
[node name="PauseMenu" parent="." instance=ExtResource("17_6wmlu")]
visible = false

[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."]
stream = ExtResource("18_jbuf7")
autoplay = true
parameters/looping = true

[editable path="Doors/Door_To_start_zone"]
[editable path="Doors/Door_To_04_reverse_transition_level"]
Loading