diff --git a/assets/fonts/rx100.otf b/assets/fonts/rx100.otf new file mode 100644 index 0000000..0315a24 Binary files /dev/null and b/assets/fonts/rx100.otf differ diff --git a/assets/fonts/rx100.otf.import b/assets/fonts/rx100.otf.import new file mode 100644 index 0000000..1913fa1 --- /dev/null +++ b/assets/fonts/rx100.otf.import @@ -0,0 +1,33 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://dh70yvcfcfcsr" +path="res://.godot/imported/rx100.otf-c964959cafad48343886d74e7ced6fef.fontdata" + +[deps] + +source_file="res://assets/fonts/rx100.otf" +dest_files=["res://.godot/imported/rx100.otf-c964959cafad48343886d74e7ced6fef.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +hinting=1 +subpixel_positioning=1 +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/assets/fonts/spacegrotesk_bold.ttf b/assets/fonts/spacegrotesk_bold.ttf new file mode 100644 index 0000000..0408641 Binary files /dev/null and b/assets/fonts/spacegrotesk_bold.ttf differ diff --git a/assets/fonts/spacegrotesk_bold.ttf.import b/assets/fonts/spacegrotesk_bold.ttf.import new file mode 100644 index 0000000..5a54864 --- /dev/null +++ b/assets/fonts/spacegrotesk_bold.ttf.import @@ -0,0 +1,33 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://cr7a85ntk0t0k" +path="res://.godot/imported/spacegrotesk_bold.ttf-6664f60d612dc9aed1051f4dbfd06d15.fontdata" + +[deps] + +source_file="res://assets/fonts/spacegrotesk_bold.ttf" +dest_files=["res://.godot/imported/spacegrotesk_bold.ttf-6664f60d612dc9aed1051f4dbfd06d15.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +hinting=1 +subpixel_positioning=1 +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/assets/fonts/titanone.ttf b/assets/fonts/titanone.ttf new file mode 100644 index 0000000..aabd6ed Binary files /dev/null and b/assets/fonts/titanone.ttf differ diff --git a/assets/fonts/titanone.ttf.import b/assets/fonts/titanone.ttf.import new file mode 100644 index 0000000..7edae8c --- /dev/null +++ b/assets/fonts/titanone.ttf.import @@ -0,0 +1,33 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://l7ve58avtuc8" +path="res://.godot/imported/titanone.ttf-8363af9045439c74a8c26123c8e5a17c.fontdata" + +[deps] + +source_file="res://assets/fonts/titanone.ttf" +dest_files=["res://.godot/imported/titanone.ttf-8363af9045439c74a8c26123c8e5a17c.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +hinting=1 +subpixel_positioning=1 +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/assets/materials/dark_metal.material b/assets/materials/dark_metal.material index 2022098..7818bfd 100644 Binary files a/assets/materials/dark_metal.material and b/assets/materials/dark_metal.material differ diff --git a/assets/textures/crosshair.png b/assets/textures/gui/crosshair.png similarity index 100% rename from assets/textures/crosshair.png rename to assets/textures/gui/crosshair.png diff --git a/assets/textures/crosshair.png.import b/assets/textures/gui/crosshair.png.import similarity index 71% rename from assets/textures/crosshair.png.import rename to assets/textures/gui/crosshair.png.import index be3e9be..bf05d48 100644 --- a/assets/textures/crosshair.png.import +++ b/assets/textures/gui/crosshair.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://bjx2i53wtjair" -path="res://.godot/imported/crosshair.png-7b9b3cce756e3b3f3f4ae9c834fb72cf.ctex" +path="res://.godot/imported/crosshair.png-fb1200d6001197c905c408a10f7eaf5e.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/textures/crosshair.png" -dest_files=["res://.godot/imported/crosshair.png-7b9b3cce756e3b3f3f4ae9c834fb72cf.ctex"] +source_file="res://assets/textures/gui/crosshair.png" +dest_files=["res://.godot/imported/crosshair.png-fb1200d6001197c905c408a10f7eaf5e.ctex"] [params] diff --git a/assets/textures/gui/logo.png b/assets/textures/gui/logo.png new file mode 100644 index 0000000..57f98f3 Binary files /dev/null and b/assets/textures/gui/logo.png differ diff --git a/assets/textures/gui/logo.png.import b/assets/textures/gui/logo.png.import new file mode 100644 index 0000000..e7f3a3b --- /dev/null +++ b/assets/textures/gui/logo.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://drg0qhwicg2df" +path="res://.godot/imported/logo.png-55f2b57192982ac2d31383be3614d7f4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/textures/gui/logo.png" +dest_files=["res://.godot/imported/logo.png-55f2b57192982ac2d31383be3614d7f4.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 diff --git a/assets/textures/gui/pte_icon.svg b/assets/textures/gui/pte_icon.svg new file mode 100644 index 0000000..3bdf96b --- /dev/null +++ b/assets/textures/gui/pte_icon.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icon.svg.import b/assets/textures/gui/pte_icon.svg.import similarity index 71% rename from icon.svg.import rename to assets/textures/gui/pte_icon.svg.import index 0822e5a..41bd725 100644 --- a/icon.svg.import +++ b/assets/textures/gui/pte_icon.svg.import @@ -2,16 +2,16 @@ importer="texture" type="CompressedTexture2D" -uid="uid://daqrj72cqovyo" -path="res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex" +uid="uid://cof077njjsmt4" +path="res://.godot/imported/pte_icon.svg-dc41321645fbfb80eeb8a275354991bd.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://icon.svg" -dest_files=["res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex"] +source_file="res://assets/textures/gui/pte_icon.svg" +dest_files=["res://.godot/imported/pte_icon.svg-dc41321645fbfb80eeb8a275354991bd.ctex"] [params] diff --git a/assets/textures/gui/settings_icon.svg b/assets/textures/gui/settings_icon.svg new file mode 100644 index 0000000..a323a67 --- /dev/null +++ b/assets/textures/gui/settings_icon.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/textures/gui/settings_icon.svg.import b/assets/textures/gui/settings_icon.svg.import new file mode 100644 index 0000000..e344f8f --- /dev/null +++ b/assets/textures/gui/settings_icon.svg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dq2r0xndibo3w" +path="res://.godot/imported/settings_icon.svg-3db535875a9596cf38cb2a78efa1c021.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/textures/gui/settings_icon.svg" +dest_files=["res://.godot/imported/settings_icon.svg-3db535875a9596cf38cb2a78efa1c021.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 +svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/icon.svg b/icon.svg deleted file mode 100644 index b370ceb..0000000 --- a/icon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/project.godot b/project.godot index 38fda93..f982e87 100644 --- a/project.godot +++ b/project.godot @@ -16,7 +16,7 @@ config/auto_accept_quit=false config/features=PackedStringArray("4.2", "Forward Plus") boot_splash/bg_color=Color(0, 0, 0, 1) boot_splash/show_image=false -config/icon="res://icon.svg" +config/icon="res://assets/textures/gui/pte_icon.svg" [autoload] @@ -24,6 +24,10 @@ WindowManager="*res://scripts/autoloads/window_manager.gd" [display] +window/size/viewport_width=1980 +window/size/viewport_height=1080 +window/size/window_width_override=1188 +window/size/window_height_override=648 window/stretch/mode="canvas_items" window/size/mode.release=4 @@ -47,6 +51,7 @@ folder_colors={ [gui] theme/custom="res://resources/main_theme.tres" +theme/custom_font="res://assets/fonts/rx100.otf" [input] diff --git a/scenes/gravity_gun.tscn b/scenes/gravity_gun.tscn index 7f9b0c2..0a02c61 100644 --- a/scenes/gravity_gun.tscn +++ b/scenes/gravity_gun.tscn @@ -5,8 +5,8 @@ [ext_resource type="Environment" uid="uid://drn5fwa4uhv4m" path="res://resources/environment.tres" id="1_vtn44"] [ext_resource type="Material" uid="uid://b6r8e4302xg1d" path="res://assets/materials/dark_metal.material" id="2_qrl87"] [ext_resource type="Shader" path="res://shaders/pbr_glass.gdshader" id="3_aeppb"] -[ext_resource type="Texture2D" uid="uid://bjx2i53wtjair" path="res://assets/textures/crosshair.png" id="7_4s8bm"] -[ext_resource type="Texture2D" uid="uid://b4en3dw3q324p" path="res://assets/textures/circle.png" id="8_al3c7"] +[ext_resource type="Texture2D" uid="uid://b4en3dw3q324p" path="res://assets/textures/circle.png" id="6_bmyqq"] +[ext_resource type="Texture2D" uid="uid://bjx2i53wtjair" path="res://assets/textures/gui/crosshair.png" id="7_2qfex"] [sub_resource type="World3D" id="World3D_wp4pn"] environment = ExtResource("1_vtn44") @@ -66,7 +66,7 @@ collision_use_scale = true transparency = 2 alpha_scissor_threshold = 0.9 alpha_antialiasing_mode = 0 -albedo_texture = ExtResource("8_al3c7") +albedo_texture = ExtResource("6_bmyqq") emission_enabled = true emission = Color(0.784314, 0.396078, 0, 1) emission_energy_multiplier = 16.0 @@ -135,7 +135,7 @@ transparent_bg = true handle_input_locally = false scaling_3d_scale = 2.0 sdf_scale = 0 -size = Vector2i(1152, 648) +size = Vector2i(1980, 1080) size_2d_override_stretch = true render_target_update_mode = 4 script = SubResource("GDScript_sr7lp") @@ -215,6 +215,6 @@ grow_horizontal = 2 grow_vertical = 2 size_flags_horizontal = 4 size_flags_vertical = 4 -texture = ExtResource("7_4s8bm") +texture = ExtResource("7_2qfex") [connection signal="visibility_changed" from="." to="." method="_on_visibility_changed"] diff --git a/scenes/gui/menus/main_menu.tscn b/scenes/gui/menus/main_menu.tscn index 22fb624..7ae8f40 100644 --- a/scenes/gui/menus/main_menu.tscn +++ b/scenes/gui/menus/main_menu.tscn @@ -1,9 +1,11 @@ -[gd_scene load_steps=5 format=3 uid="uid://dji1rniuusnmy"] +[gd_scene load_steps=8 format=3 uid="uid://dji1rniuusnmy"] [ext_resource type="Script" path="res://scripts/menus/main_menu.gd" id="1_1osxu"] +[ext_resource type="PackedScene" uid="uid://ckad8stc13n83" path="res://scenes/levels/lvl_1.tscn" id="2_pnids"] +[ext_resource type="Texture2D" uid="uid://drg0qhwicg2df" path="res://assets/textures/gui/logo.png" id="3_a5ih4"] +[ext_resource type="FontFile" uid="uid://cr7a85ntk0t0k" path="res://assets/fonts/spacegrotesk_bold.ttf" id="4_26y7w"] -[sub_resource type="LabelSettings" id="LabelSettings_yh38l"] -font_size = 40 +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_sr4tr"] [sub_resource type="InputEventAction" id="InputEventAction_bc05y"] action = &"ui_accept" @@ -20,44 +22,94 @@ grow_horizontal = 2 grow_vertical = 2 script = ExtResource("1_1osxu") -[node name="LogoContainer" type="VBoxContainer" parent="."] +[node name="SubViewportContainer" type="SubViewportContainer" parent="."] +self_modulate = Color(0.356863, 0.356863, 0.356863, 1) layout_mode = 1 -anchors_preset = 8 -anchor_left = 0.5 -anchor_top = 0.5 -anchor_right = 0.5 -anchor_bottom = 0.5 -offset_left = -197.0 -offset_top = -88.5 -offset_right = 197.0 -offset_bottom = 88.5 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 +metadata/_edit_lock_ = true -[node name="Title" type="Label" parent="LogoContainer"] -layout_mode = 2 -size_flags_horizontal = 4 -text = "Project -Thought Experiment" -label_settings = SubResource("LabelSettings_yh38l") -horizontal_alignment = 1 +[node name="SubViewport" type="SubViewport" parent="SubViewportContainer"] +handle_input_locally = false +size = Vector2i(1980, 1080) +render_target_update_mode = 4 -[node name="StartGame" type="Button" parent="."] +[node name="LVL1" parent="SubViewportContainer/SubViewport" instance=ExtResource("2_pnids")] + +[node name="Camera3D" parent="SubViewportContainer/SubViewport/LVL1/Player" index="1"] +current = false + +[node name="SpringArm3D" parent="SubViewportContainer/SubViewport/LVL1/Player/Camera3D" index="1"] +visible = false + +[node name="AudioListener3D" parent="SubViewportContainer/SubViewport/LVL1/Player/Camera3D" index="3"] +current = true + +[node name="GravityGunLayer" parent="SubViewportContainer/SubViewport/LVL1/Player" index="2"] +visible = false + +[node name="SubViewport" parent="SubViewportContainer/SubViewport/LVL1/Player/GravityGunLayer/SubViewportContainer" index="0"] +render_target_update_mode = 0 + +[node name="Camera3D" parent="SubViewportContainer/SubViewport/LVL1" index="12"] +current = true + +[node name="TextureRect" type="TextureRect" parent="."] +custom_minimum_size = Vector2(265, 95.4) +layout_mode = 0 +offset_left = 128.0 +offset_top = 12.0 +offset_right = 393.0 +offset_bottom = 171.0 +texture = ExtResource("3_a5ih4") +expand_mode = 1 +metadata/_edit_lock_ = true + +[node name="ButtonCOntainer" type="VBoxContainer" parent="."] layout_mode = 1 -anchors_preset = 7 -anchor_left = 0.5 -anchor_top = 1.0 -anchor_right = 0.5 -anchor_bottom = 1.0 -offset_left = -53.0 -offset_top = -93.0 -offset_right = 53.0 -offset_bottom = -62.0 -grow_horizontal = 2 -grow_vertical = 0 +anchors_preset = 6 +anchor_left = 1.0 +anchor_top = 0.5 +anchor_right = 1.0 +anchor_bottom = 0.5 +offset_left = -783.0 +offset_top = -190.0 +offset_right = -128.0 +offset_bottom = 190.0 +grow_horizontal = 0 +grow_vertical = 2 + +[node name="StartGame" type="Button" parent="ButtonCOntainer"] +layout_mode = 2 focus_mode = 0 +theme_override_fonts/font = ExtResource("4_26y7w") +theme_override_font_sizes/font_size = 96 +theme_override_styles/normal = SubResource("StyleBoxEmpty_sr4tr") shortcut = SubResource("Shortcut_fasub") shortcut_in_tooltip = false text = "Spiel starten" -[connection signal="pressed" from="StartGame" to="." method="_on_start_game_pressed"] +[node name="Levelselect" type="Button" parent="ButtonCOntainer"] +layout_mode = 2 +theme_override_fonts/font = ExtResource("4_26y7w") +theme_override_font_sizes/font_size = 96 +theme_override_styles/normal = SubResource("StyleBoxEmpty_sr4tr") +text = "Levelauswahl" + +[node name="QuitGame" type="Button" parent="ButtonCOntainer"] +layout_mode = 2 +theme_override_fonts/font = ExtResource("4_26y7w") +theme_override_font_sizes/font_size = 96 +theme_override_styles/normal = SubResource("StyleBoxEmpty_sr4tr") +text = "Spiel beenden" + +[connection signal="pressed" from="ButtonCOntainer/StartGame" to="." method="_on_start_game_pressed"] + +[editable path="SubViewportContainer/SubViewport/LVL1"] +[editable path="SubViewportContainer/SubViewport/LVL1/interior"] +[editable path="SubViewportContainer/SubViewport/LVL1/Player"] +[editable path="SubViewportContainer/SubViewport/LVL1/Player/GravityGunLayer"] +[editable path="SubViewportContainer/SubViewport/LVL1/AudioSubtitleSystem"] diff --git a/scenes/gui/menus/pause_menu.tscn b/scenes/gui/menus/pause_menu.tscn index f554e61..45d98c7 100644 --- a/scenes/gui/menus/pause_menu.tscn +++ b/scenes/gui/menus/pause_menu.tscn @@ -37,26 +37,29 @@ anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 -offset_left = -20.0 -offset_top = -20.0 -offset_right = 20.0 -offset_bottom = 20.0 +offset_left = -262.0 +offset_top = -101.5 +offset_right = 262.0 +offset_bottom = 101.5 grow_horizontal = 2 grow_vertical = 2 [node name="Continue" type="Button" parent="VBoxContainer"] process_mode = 3 layout_mode = 2 +theme_override_font_sizes/font_size = 46 text = "Weiter spielen" [node name="RestartLevel" type="Button" parent="VBoxContainer"] process_mode = 3 layout_mode = 2 +theme_override_font_sizes/font_size = 46 text = "Level neu starten" [node name="CloseLevel" type="Button" parent="VBoxContainer"] process_mode = 3 layout_mode = 2 +theme_override_font_sizes/font_size = 46 text = "Beenden" [connection signal="pressed" from="VBoxContainer/Continue" to="." method="_on_continue_pressed"] diff --git a/scenes/levels/lvl_1.tscn b/scenes/levels/lvl_1.tscn index 7c29574..51a5bef 100644 --- a/scenes/levels/lvl_1.tscn +++ b/scenes/levels/lvl_1.tscn @@ -98,6 +98,9 @@ shape = SubResource("BoxShape3D_lygjd") transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 4.27434, 3) voice_lines = Array[ExtResource("18_jxpoe")]([SubResource("Resource_u3j5u"), SubResource("Resource_3g4yn"), SubResource("Resource_6wqks"), SubResource("Resource_im7qv")]) +[node name="Camera3D" type="Camera3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 0.965926, 0.258819, 0, -0.258819, 0.965926, 0, 3, 6) + [connection signal="lock" from="CompletionCounter" to="Door" method="close"] [connection signal="unlock" from="CompletionCounter" to="Door" method="open"] diff --git a/scripts/menus/main_menu.gd b/scripts/menus/main_menu.gd index a940f87..092924c 100644 --- a/scripts/menus/main_menu.gd +++ b/scripts/menus/main_menu.gd @@ -1,5 +1,8 @@ extends Control class_name MainMenu +func _ready() -> void: + Input.mouse_mode = Input.MOUSE_MODE_VISIBLE + func _on_start_game_pressed() -> void: get_tree().change_scene_to_file("res://scenes/levels/lvl_1.tscn") diff --git a/scripts/player.gd b/scripts/player.gd index 9fab074..ebef413 100644 --- a/scripts/player.gd +++ b/scripts/player.gd @@ -16,6 +16,8 @@ var camera_senitivity: float = 0.5 @onready var spring_arm: SpringArm3D = $Camera3D/SpringArm3D func _ready() -> void: + if get_tree().current_scene is MainMenu: + queue_free() capture() camera.make_current() $Camera3D/DDOF.show() # Würde den spieler im editor unsichtbar machen diff --git a/unimported-models/bottle.blend b/unimported-models/bottle.blend new file mode 100644 index 0000000..39fc96e Binary files /dev/null and b/unimported-models/bottle.blend differ diff --git a/unimported-models/bottle.blend1 b/unimported-models/bottle.blend1 new file mode 100644 index 0000000..b8077a5 Binary files /dev/null and b/unimported-models/bottle.blend1 differ diff --git a/unimported-models/button_stand.blend b/unimported-models/button_stand.blend new file mode 100644 index 0000000..40dd186 Binary files /dev/null and b/unimported-models/button_stand.blend differ diff --git a/unimported-models/button_stand.blend1 b/unimported-models/button_stand.blend1 new file mode 100644 index 0000000..069500c Binary files /dev/null and b/unimported-models/button_stand.blend1 differ diff --git a/unimported-models/ceiling_lamp.blend b/unimported-models/ceiling_lamp.blend new file mode 100644 index 0000000..3324eb1 Binary files /dev/null and b/unimported-models/ceiling_lamp.blend differ diff --git a/unimported-models/ceiling_lamp.blend1 b/unimported-models/ceiling_lamp.blend1 new file mode 100644 index 0000000..e16a930 Binary files /dev/null and b/unimported-models/ceiling_lamp.blend1 differ diff --git a/unimported-models/cola_machine.blend b/unimported-models/cola_machine.blend new file mode 100644 index 0000000..5cab96e Binary files /dev/null and b/unimported-models/cola_machine.blend differ diff --git a/unimported-models/cola_machine.blend1 b/unimported-models/cola_machine.blend1 new file mode 100644 index 0000000..251c6e1 Binary files /dev/null and b/unimported-models/cola_machine.blend1 differ diff --git a/unimported-models/desk.blend b/unimported-models/desk.blend new file mode 100644 index 0000000..8844a12 Binary files /dev/null and b/unimported-models/desk.blend differ diff --git a/unimported-models/desk.blend1 b/unimported-models/desk.blend1 new file mode 100644 index 0000000..91080b0 Binary files /dev/null and b/unimported-models/desk.blend1 differ diff --git a/unimported-models/door.blend b/unimported-models/door.blend new file mode 100644 index 0000000..46f045f Binary files /dev/null and b/unimported-models/door.blend differ diff --git a/unimported-models/door_handle.blend b/unimported-models/door_handle.blend new file mode 100644 index 0000000..2d7302c Binary files /dev/null and b/unimported-models/door_handle.blend differ diff --git a/unimported-models/door_handle.blend1 b/unimported-models/door_handle.blend1 new file mode 100644 index 0000000..33ae9fc Binary files /dev/null and b/unimported-models/door_handle.blend1 differ diff --git a/unimported-models/security_cam.blend b/unimported-models/security_cam.blend new file mode 100644 index 0000000..b20f343 Binary files /dev/null and b/unimported-models/security_cam.blend differ diff --git a/unimported-models/security_cam.blend1 b/unimported-models/security_cam.blend1 new file mode 100644 index 0000000..48f2a2e Binary files /dev/null and b/unimported-models/security_cam.blend1 differ diff --git a/unimported-models/vent.blend b/unimported-models/vent.blend new file mode 100644 index 0000000..2a91f0f Binary files /dev/null and b/unimported-models/vent.blend differ diff --git a/unimported-models/wall_holder.blend b/unimported-models/wall_holder.blend new file mode 100644 index 0000000..d045fc6 Binary files /dev/null and b/unimported-models/wall_holder.blend differ diff --git a/unimported-models/wall_holder.blend1 b/unimported-models/wall_holder.blend1 new file mode 100644 index 0000000..9a12eeb Binary files /dev/null and b/unimported-models/wall_holder.blend1 differ