This commit is contained in:
Nyx
2025-08-26 13:24:16 -06:00
57 changed files with 5143 additions and 0 deletions

View File

@@ -0,0 +1,38 @@
[gd_scene load_steps=7 format=3 uid="uid://djvqisfxi1l0b"]
[ext_resource type="Script" uid="uid://dpd2la1tonipl" path="res://Scripts/Characters/player.gd" id="1_gjot8"]
[ext_resource type="Script" uid="uid://gihel4imt7xk" path="res://Scripts/Components/health_component.gd" id="2_0el0d"]
[ext_resource type="Resource" uid="uid://bmm74325qvi5l" path="res://Resources/Data/Character/Player Defaults/player_health.tres" id="3_o5en2"]
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_gjot8"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_gjot8"]
albedo_color = Color(1, 0, 1, 1)
[sub_resource type="CapsuleMesh" id="CapsuleMesh_gjot8"]
material = SubResource("StandardMaterial3D_gjot8")
[node name="Player" type="CharacterBody3D"]
script = ExtResource("1_gjot8")
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
shape = SubResource("CapsuleShape3D_gjot8")
[node name="Pivot" type="Node3D" parent="."]
[node name="MeshInstance3D" type="MeshInstance3D" parent="Pivot"]
mesh = SubResource("CapsuleMesh_gjot8")
skeleton = NodePath("../..")
[node name="SpringArm3D" type="SpringArm3D" parent="Pivot"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
spring_length = 0.0
[node name="Camera3D" type="Camera3D" parent="Pivot/SpringArm3D"]
[node name="SteamAudioListener" type="SteamAudioListener" parent="Pivot/SpringArm3D/Camera3D"]
[node name="HealthComponenent" type="Node" parent="."]
script = ExtResource("2_0el0d")
data = ExtResource("3_o5en2")
metadata/_custom_type_script = "uid://gihel4imt7xk"

52
demo/Scenes/game.tscn Normal file
View File

@@ -0,0 +1,52 @@
[gd_scene load_steps=6 format=3 uid="uid://dtccwj1qujhxp"]
[ext_resource type="PackedScene" uid="uid://djvqisfxi1l0b" path="res://Scenes/Characters/Player.tscn" id="1_ebmjs"]
[ext_resource type="Texture2D" uid="uid://bj23bn0s4mt0d" path="res://icon.svg" id="1_qxrlw"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_wrm1d"]
albedo_texture = ExtResource("1_qxrlw")
[sub_resource type="PlaneMesh" id="PlaneMesh_2poj3"]
material = SubResource("StandardMaterial3D_wrm1d")
size = Vector2(200, 200)
subdivide_width = 2
subdivide_depth = 2
[sub_resource type="WorldBoundaryShape3D" id="WorldBoundaryShape3D_ebmjs"]
[node name="Game" type="Node3D"]
[node name="Floor" type="Node3D" parent="."]
[node name="MeshInstance3D" type="MeshInstance3D" parent="Floor"]
mesh = SubResource("PlaneMesh_2poj3")
skeleton = NodePath("../..")
[node name="StaticBody3D" type="StaticBody3D" parent="Floor/MeshInstance3D"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Floor/MeshInstance3D/StaticBody3D"]
shape = SubResource("WorldBoundaryShape3D_ebmjs")
[node name="SteamAudioStaticMesh" type="SteamAudioStaticMesh" parent="Floor/MeshInstance3D"]
[node name="MeshInstance3D2" type="MeshInstance3D" parent="Floor"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 199.503, 0, 0)
mesh = SubResource("PlaneMesh_2poj3")
skeleton = NodePath("../..")
[node name="StaticBody3D" type="StaticBody3D" parent="Floor/MeshInstance3D2"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Floor/MeshInstance3D2/StaticBody3D"]
shape = SubResource("WorldBoundaryShape3D_ebmjs")
[node name="SteamAudioStaticMesh" type="SteamAudioStaticMesh" parent="Floor/MeshInstance3D2"]
[node name="Player" parent="." instance=ExtResource("1_ebmjs")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.039711, 1, -0.146652)
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 0.703544, 0.710652, 0, -0.710652, 0.703544, 0, 7.28685, 0)
[node name="SteamAudioManager" type="SteamAudioManager" parent="."]
[node name="SteamAudioSource" type="SteamAudioSource" parent="."]