small racing game im working on
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
[gd_scene load_steps=8 format=3 uid="uid://bawi544gebahm"]

[ext_resource type="Script" path="res://classes/platform.gd" id="1_biqg8"]
[ext_resource type="PackedScene" uid="uid://lq13suvwdu6g" path="res://assets/blocks/walls/flat_wall.tscn" id="2_e4e6n"]
[ext_resource type="PackedScene" path="res://assets/blocks/walls/large_curved_wall.tscn" id="3_l1pfb"]
[ext_resource type="PackedScene" path="res://assets/blocks/walls/small_curved_wall.tscn" id="4_jmw7o"]
[ext_resource type="ArrayMesh" uid="uid://1uh80csnupve" path="res://assets/meshes/platforms/wide_turn.tres" id="5_be8h1"]
[ext_resource type="PackedScene" uid="uid://urgqw6yoy4f5" path="res://ui/editor/cameras/topdown_cam.tscn" id="6_u76a2"]

[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_6xhf1"]
data = PackedVector3Array(-5, -5, 5, 4.7433, -5, 1.0842, -5.1711, -5, 2.3895, -5, -5, 5, 5, -5, 5, 4.7433, -5, 1.0842, -5.1711, -5, 2.3895, 3.9778, -5, -2.7646, -5.6815, -5, -0.1764, -5.1711, -5, 2.3895, 4.7433, -5, 1.0842, 3.9778, -5, -2.7646, -5.6815, -5, -0.1764, 2.7164, -5, -6.4805, -6.5224, -5, -2.6537, -5.6815, -5, -0.1764, 3.9778, -5, -2.7646, 2.7164, -5, -6.4805, -6.5224, -5, -2.6537, 0.9808, -5, -10, -7.6795, -5, -5, -6.5224, -5, -2.6537, 2.7164, -5, -6.4805, 0.9808, -5, -10, -7.6795, -5, -5, -1.1994, -5, -13.2628, -9.1329, -5, -7.1752, -7.6795, -5, -5, 0.9808, -5, -10, -1.1994, -5, -13.2628, -9.1329, -5, -7.1752, -3.7868, -5, -16.2132, -10.8579, -5, -9.1421, -9.1329, -5, -7.1752, -1.1994, -5, -13.2628, -3.7868, -5, -16.2132, -10.8579, -5, -9.1421, -6.7372, -5, -18.8006, -12.8248, -5, -10.8671, -10.8579, -5, -9.1421, -3.7868, -5, -16.2132, -6.7372, -5, -18.8006, -12.8248, -5, -10.8671, -10, -5, -20.9808, -15, -5, -12.3205, -12.8248, -5, -10.8671, -6.7372, -5, -18.8006, -10, -5, -20.9808, -15, -5, -12.3205, -13.5195, -5, -22.7164, -17.3463, -5, -13.4776, -15, -5, -12.3205, -10, -5, -20.9808, -13.5195, -5, -22.7164, -17.3463, -5, -13.4776, -17.2354, -5, -23.9778, -19.8236, -5, -14.3185, -17.3463, -5, -13.4776, -13.5195, -5, -22.7164, -17.2354, -5, -23.9778, -19.8236, -5, -14.3185, -21.0842, -5, -24.7434, -22.3895, -5, -14.8289, -19.8236, -5, -14.3185, -17.2354, -5, -23.9778, -21.0842, -5, -24.7434, -22.3895, -5, -14.8289, -25, -5, -25, -25, -5, -15, -22.3895, -5, -14.8289, -21.0842, -5, -24.7434, -25, -5, -25, -5, -4, 5, 4.7433, -4, 1.0842, 5, -4, 5, -5, -4, 5, -5.1711, -4, 2.3895, 4.7433, -4, 1.0842, -5.1711, -4, 2.3895, 3.9778, -4, -2.7646, 4.7433, -4, 1.0842, -5.1711, -4, 2.3895, -5.6815, -4, -0.1764, 3.9778, -4, -2.7646, -5.6815, -4, -0.1764, 2.7164, -4, -6.4805, 3.9778, -4, -2.7646, -5.6815, -4, -0.1764, -6.5224, -4, -2.6537, 2.7164, -4, -6.4805, -6.5224, -4, -2.6537, 0.9808, -4, -10, 2.7164, -4, -6.4805, -6.5224, -4, -2.6537, -7.6795, -4, -5, 0.9808, -4, -10, -7.6795, -4, -5, -1.1994, -4, -13.2628, 0.9808, -4, -10, -7.6795, -4, -5, -9.1329, -4, -7.1752, -1.1994, -4, -13.2628, -9.1329, -4, -7.1752, -3.7868, -4, -16.2132, -1.1994, -4, -13.2628, -9.1329, -4, -7.1752, -10.8579, -4, -9.1421, -3.7868, -4, -16.2132, -10.8579, -4, -9.1421, -6.7372, -4, -18.8006, -3.7868, -4, -16.2132, -10.8579, -4, -9.1421, -12.8248, -4, -10.8671, -6.7372, -4, -18.8006, -12.8248, -4, -10.8671, -10, -4, -20.9808, -6.7372, -4, -18.8006, -12.8248, -4, -10.8671, -15, -4, -12.3205, -10, -4, -20.9808, -15, -4, -12.3205, -13.5195, -4, -22.7164, -10, -4, -20.9808, -15, -4, -12.3205, -17.3463, -4, -13.4776, -13.5195, -4, -22.7164, -17.3463, -4, -13.4776, -17.2354, -4, -23.9778, -13.5195, -4, -22.7164, -17.3463, -4, -13.4776, -19.8236, -4, -14.3185, -17.2354, -4, -23.9778, -19.8236, -4, -14.3185, -21.0842, -4, -24.7434, -17.2354, -4, -23.9778, -19.8236, -4, -14.3185, -22.3895, -4, -14.8289, -21.0842, -4, -24.7434, -22.3895, -4, -14.8289, -25, -4, -25, -21.0842, -4, -24.7434, -22.3895, -4, -14.8289, -25, -4, -15, -25, -4, -25, -22.3895, -5, -14.8289, -19.8236, -4, -14.3185, -19.8236, -5, -14.3185, -22.3895, -5, -14.8289, -22.3895, -4, -14.8289, -19.8236, -4, -14.3185, 2.7164, -5, -6.4805, 0.9808, -4, -10, 0.9808, -5, -10, 2.7164, -5, -6.4805, 2.7164, -4, -6.4805, 0.9808, -4, -10, -10, -5, -20.9808, -13.5195, -4, -22.7164, -13.5195, -5, -22.7164, -10, -5, -20.9808, -10, -4, -20.9808, -13.5195, -4, -22.7164, -25, -5, -25, -25, -4, -15, -25, -5, -15, -25, -5, -25, -25, -4, -25, -25, -4, -15, -7.6795, -5, -5, -6.5224, -4, -2.6537, -6.5224, -5, -2.6537, -7.6795, -5, -5, -7.6795, -4, -5, -6.5224, -4, -2.6537, -17.3463, -5, -13.4776, -15, -4, -12.3205, -15, -5, -12.3205, -17.3463, -5, -13.4776, -17.3463, -4, -13.4776, -15, -4, -12.3205, 4.7433, -5, 1.0842, 3.9778, -4, -2.7646, 3.9778, -5, -2.7646, 4.7433, -5, 1.0842, 4.7433, -4, 1.0842, 3.9778, -4, -2.7646, -3.7868, -5, -16.2132, -6.7372, -4, -18.8006, -6.7372, -5, -18.8006, -3.7868, -5, -16.2132, -3.7868, -4, -16.2132, -6.7372, -4, -18.8006, -21.0842, -5, -24.7434, -25, -4, -25, -25, -5, -25, -21.0842, -5, -24.7434, -21.0842, -4, -24.7434, -25, -4, -25, -5.6815, -5, -0.1764, -5.1711, -4, 2.3895, -5.1711, -5, 2.3895, -5.6815, -5, -0.1764, -5.6815, -4, -0.1764, -5.1711, -4, 2.3895, -12.8248, -5, -10.8671, -10.8579, -4, -9.1421, -10.8579, -5, -9.1421, -12.8248, -5, -10.8671, -12.8248, -4, -10.8671, -10.8579, -4, -9.1421, -25, -5, -15, -22.3895, -4, -14.8289, -22.3895, -5, -14.8289, -25, -5, -15, -25, -4, -15, -22.3895, -4, -14.8289, 0.9808, -5, -10, -1.1994, -4, -13.2628, -1.1994, -5, -13.2628, 0.9808, -5, -10, 0.9808, -4, -10, -1.1994, -4, -13.2628, -13.5195, -5, -22.7164, -17.2354, -4, -23.9778, -17.2354, -5, -23.9778, -13.5195, -5, -22.7164, -13.5195, -4, -22.7164, -17.2354, -4, -23.9778, -5, -5, 5, 5, -4, 5, 5, -5, 5, -5, -5, 5, -5, -4, 5, 5, -4, 5, -9.1329, -5, -7.1752, -7.6795, -4, -5, -7.6795, -5, -5, -9.1329, -5, -7.1752, -9.1329, -4, -7.1752, -7.6795, -4, -5, -19.8236, -5, -14.3185, -17.3463, -4, -13.4776, -17.3463, -5, -13.4776, -19.8236, -5, -14.3185, -19.8236, -4, -14.3185, -17.3463, -4, -13.4776, 3.9778, -5, -2.7646, 2.7164, -4, -6.4805, 2.7164, -5, -6.4805, 3.9778, -5, -2.7646, 3.9778, -4, -2.7646, 2.7164, -4, -6.4805, -6.7372, -5, -18.8006, -10, -4, -20.9808, -10, -5, -20.9808, -6.7372, -5, -18.8006, -6.7372, -4, -18.8006, -10, -4, -20.9808, -6.5224, -5, -2.6537, -5.6815, -4, -0.1764, -5.6815, -5, -0.1764, -6.5224, -5, -2.6537, -6.5224, -4, -2.6537, -5.6815, -4, -0.1764, -15, -5, -12.3205, -12.8248, -4, -10.8671, -12.8248, -5, -10.8671, -15, -5, -12.3205, -15, -4, -12.3205, -12.8248, -4, -10.8671, 5, -5, 5, 4.7433, -4, 1.0842, 4.7433, -5, 1.0842, 5, -5, 5, 5, -4, 5, 4.7433, -4, 1.0842, -1.1994, -5, -13.2628, -3.7868, -4, -16.2132, -3.7868, -5, -16.2132, -1.1994, -5, -13.2628, -1.1994, -4, -13.2628, -3.7868, -4, -16.2132, -17.2354, -5, -23.9778, -21.0842, -4, -24.7434, -21.0842, -5, -24.7434, -17.2354, -5, -23.9778, -17.2354, -4, -23.9778, -21.0842, -4, -24.7434, -5.1711, -5, 2.3895, -5, -4, 5, -5, -5, 5, -5.1711, -5, 2.3895, -5.1711, -4, 2.3895, -5, -4, 5, -10.8579, -5, -9.1421, -9.1329, -4, -7.1752, -9.1329, -5, -7.1752, -10.8579, -5, -9.1421, -10.8579, -4, -9.1421, -9.1329, -4, -7.1752)

[node name="platform_square" type="StaticBody3D" node_paths=PackedStringArray("mesh")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 11.6643, 0, 0)
collision_mask = 0
input_ray_pickable = false
script = ExtResource("1_biqg8")
mesh = NodePath("mesh")
west_wall_scene = ExtResource("2_e4e6n")
west_wall_transform = Transform3D(0, 0, 1, 0, 1, 0, 1, 0, 0, -12.3, 0, -20)
east_wall_scene = ExtResource("2_e4e6n")
east_wall_transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0)
north_wall_scene = ExtResource("3_l1pfb")
north_wall_transform = Transform3D(-1, 0, 0, 0, 1, 0, 0, 0, 1, -20, 0, -20)
south_wall_scene = ExtResource("4_jmw7o")
south_wall_transform = Transform3D(0, 0, -1, 0, 1, 0, 1, 0, 0, 0, 0, 0)

[node name="mesh" type="MeshInstance3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 4.5, 0)
mesh = ExtResource("5_be8h1")

[node name="collision" type="CollisionShape3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 4.5, 0)
visible = false
shape = SubResource("ConcavePolygonShape3D_6xhf1")

[node name="camera" parent="." instance=ExtResource("6_u76a2")]
transform = Transform3D(-4.37114e-08, 1, 4.37114e-08, 0, -4.37114e-08, 1, 1, 4.37114e-08, 1.91069e-15, -10, 25, -10)