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
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
1 change: 1 addition & 0 deletions Classes/MidiMaestro/MidiMaestro.cs.uid
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
uid://cdykm1ykh0oqo
1 change: 1 addition & 0 deletions Classes/MidiMaestro/SongTemplate.cs.uid
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
uid://bb2lxonulska2
1 change: 1 addition & 0 deletions Classes/Notes/Note.cs.uid
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
uid://bkeut3tmr0kkv
1 change: 1 addition & 0 deletions Classes/Relics/RelicEffect.cs.uid
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
uid://bppepqbww3dgb
1 change: 1 addition & 0 deletions Classes/Relics/RelicTemplate.cs.uid
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
uid://c2hoh6f7xdlqs
8 changes: 3 additions & 5 deletions Funk Engine.csproj
Original file line number Diff line number Diff line change
@@ -1,16 +1,14 @@
<Project Sdk="Godot.NET.Sdk/4.3.0">
<Project Sdk="Godot.NET.Sdk/4.4.1">
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<TargetFramework Condition=" '$(GodotTargetPlatform)' == 'android' ">net7.0</TargetFramework>
<TargetFramework Condition=" '$(GodotTargetPlatform)' == 'ios' ">net8.0</TargetFramework>
<TargetFramework>net8.0</TargetFramework>
<EnableDynamicLoading>true</EnableDynamicLoading>
<RootNamespace>FunkEngine</RootNamespace>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Melanchall.DryWetMidi" Version="7.2.0" />
</ItemGroup>
<ItemGroup>
<Content Include="Globals\Translations\translations.csv" />
<Content Include="Globals\Translations\Translations.csv" />
</ItemGroup>
<Target Name="Husky" BeforeTargets="Restore;CollectPackageReferences" Condition="'$(HUSKY)' != 0">
<Exec Command="dotnet tool restore" StandardOutputImportance="Low" StandardErrorImportance="High" />
Expand Down
19 changes: 19 additions & 0 deletions Funk Engine.csproj.old
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
<Project Sdk="Godot.NET.Sdk/4.3.0">
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<TargetFramework Condition=" '$(GodotTargetPlatform)' == 'android' ">net7.0</TargetFramework>
<TargetFramework Condition=" '$(GodotTargetPlatform)' == 'ios' ">net8.0</TargetFramework>
<EnableDynamicLoading>true</EnableDynamicLoading>
<RootNamespace>FunkEngine</RootNamespace>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Melanchall.DryWetMidi" Version="7.2.0" />
</ItemGroup>
<ItemGroup>
<Content Include="Globals\Translations\Translations.csv" />
</ItemGroup>
<Target Name="Husky" BeforeTargets="Restore;CollectPackageReferences" Condition="'$(HUSKY)' != 0">
<Exec Command="dotnet tool restore" StandardOutputImportance="Low" StandardErrorImportance="High" />
<Exec Command="dotnet husky install" StandardOutputImportance="Low" StandardErrorImportance="High" WorkingDirectory="." />
</Target>
</Project>
1 change: 1 addition & 0 deletions Globals/BgAudioPlayer/BgAudioPlayer.cs.uid
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
uid://1606wiel31cd
1 change: 1 addition & 0 deletions Globals/ContrastFilter/ContrastFilter.gdshader.uid
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
uid://6xa3rw1a2y5p
1 change: 1 addition & 0 deletions Globals/FunkEngineNameSpace.cs.uid
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
uid://doe2djfhypu11
1 change: 1 addition & 0 deletions Globals/SaveSystem.cs.uid
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
uid://djsnp2bqxh1v6
1 change: 1 addition & 0 deletions Globals/Scribe.cs.uid
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
uid://cju60m7xnn126
1 change: 1 addition & 0 deletions Globals/StageProducer.cs.uid
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
uid://frrfqkluvw56
1 change: 1 addition & 0 deletions Globals/TimeKeeper.cs.uid
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
uid://cv52t8b2ihgqn
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

importer="csv_translation"
type="Translation"
uid="uid://drjnsd6mqpxqh"
uid="uid://b5fwfbchc68yq"

[deps]

Expand Down
1 change: 1 addition & 0 deletions Scenes/BattleDirector/Scripts/BattleDirector.cs.uid
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
uid://bttu0wmy2fp64
1 change: 1 addition & 0 deletions Scenes/BattleDirector/Scripts/Conductor.cs.uid
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
uid://tg14hkh1n7iv
1 change: 1 addition & 0 deletions Scenes/BattleDirector/Scripts/NotePlacementBar.cs.uid
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
uid://gj666xe815py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
uid://segow0xumdrw
1 change: 1 addition & 0 deletions Scenes/BattleDirector/Scripts/TextParticle.cs.uid
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
uid://dqtrm0p8fjg8m
1 change: 1 addition & 0 deletions Scenes/ChartViewport/Scripts/ChartManager.cs.uid
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
uid://btgmfxqoe2wqx
1 change: 1 addition & 0 deletions Scenes/ChartViewport/Scripts/HitParticles.cs.uid
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
uid://bjj3132iu8lrc
1 change: 1 addition & 0 deletions Scenes/ChartViewport/Scripts/Loopable.cs.uid
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
uid://cf58ep1c2o0q2
File renamed without changes.
1 change: 1 addition & 0 deletions Scenes/ChestScene/ChestScene.cs.uid
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
uid://cetn71kolbrmg
File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes.
1 change: 1 addition & 0 deletions Scenes/Maps/Scripts/Cartographer.cs.uid
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
uid://dtlpiwt4n3pta
1 change: 1 addition & 0 deletions Scenes/NoteManager/Scripts/HoldArrow.cs.uid
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
uid://ci5tt447bivmk
1 change: 1 addition & 0 deletions Scenes/NoteManager/Scripts/InputHandler.cs.uid
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
uid://bok6bnyemsgck
1 change: 1 addition & 0 deletions Scenes/NoteManager/Scripts/NoteArrow.cs.uid
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
uid://cfdthf532wby7
1 change: 1 addition & 0 deletions Scenes/NoteManager/Scripts/NoteChecker.cs.uid
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
uid://coukobemtvmah
1 change: 1 addition & 0 deletions Scenes/Puppets/Enemies/BossBlood/P_BossBlood.cs.uid
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
uid://bpyrrnhvisxgv
1 change: 1 addition & 0 deletions Scenes/Puppets/Enemies/EnemyEffect.cs.uid
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
uid://qq4e1plrowd0
1 change: 1 addition & 0 deletions Scenes/Puppets/Enemies/EnemyPuppet.cs.uid
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
uid://cfc3p0lefia1n
1 change: 1 addition & 0 deletions Scenes/Puppets/Enemies/Parasifly/P_Parasifly.cs.uid
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
uid://btaqgieybx0ep
1 change: 1 addition & 0 deletions Scenes/Puppets/Enemies/TheGWS/P_TheGWS.cs.uid
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
uid://3axgcdtdevtx
File renamed without changes.
File renamed without changes.
1 change: 1 addition & 0 deletions Scenes/Puppets/Scripts/HealthBar.cs.uid
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
uid://d24uqauywe5j5
1 change: 1 addition & 0 deletions Scenes/Puppets/Scripts/PlayerPuppet.cs.uid
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
uid://kkb4qp3s86n3
1 change: 1 addition & 0 deletions Scenes/Puppets/Scripts/PlayerStats.cs.uid
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
uid://clck60exqqmy3
1 change: 1 addition & 0 deletions Scenes/Puppets/Scripts/PuppetTemplate.cs.uid
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
uid://bnfo57c070cll
File renamed without changes.
2 changes: 1 addition & 1 deletion scenes/UI/inventory.tscn → Scenes/UI/Inventory.tscn
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[gd_scene load_steps=2 format=3 uid="uid://be6fb2sr5i515"]

[ext_resource type="Script" path="res://Scenes/UI/Scripts/Inventory.cs" id="1_8rcwd"]
[ext_resource type="Script" uid="uid://kqa0ovjph1hd" path="res://Scenes/UI/Scripts/Inventory.cs" id="1_8rcwd"]

[node name="Inventory" type="Control" node_paths=PackedStringArray("_relics", "_notes", "_description", "_tabs")]
process_mode = 1
Expand Down
1 change: 1 addition & 0 deletions Scenes/UI/Options/Scripts/HowToPlay.cs.uid
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
uid://chu2uvshtv2vv
1 change: 1 addition & 0 deletions Scenes/UI/Options/Scripts/LanguageSelection.cs.uid
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
uid://cery6g5ojnl16
1 change: 1 addition & 0 deletions Scenes/UI/Options/Scripts/OptionsMenu.cs.uid
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
uid://dkuui4eib1q3e
File renamed without changes.
1 change: 1 addition & 0 deletions Scenes/UI/Remapping/ControlSettings.cs.uid
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
uid://lnlfcp1n0mad
4 changes: 3 additions & 1 deletion Scenes/UI/Remapping/Remap.tscn
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[gd_scene load_steps=8 format=3 uid="uid://bew23sumjs0fg"]

[ext_resource type="Script" path="res://Scenes/UI/Remapping/ControlSettings.cs" id="1_ir12b"]
[ext_resource type="Script" uid="uid://lnlfcp1n0mad" path="res://Scenes/UI/Remapping/ControlSettings.cs" id="1_ir12b"]
[ext_resource type="Texture2D" uid="uid://dbjotl0v1ymia" path="res://SharedAssets/BattleFrame1.png" id="3_4uyjb"]
[ext_resource type="Texture2D" uid="uid://xtygvpk7s8e4" path="res://SharedAssets/NoteArrow_Black_Outline.png" id="4_se2m3"]
[ext_resource type="Texture2D" uid="uid://cr6wtf6j6dcfg" path="res://Scenes/UI/Remapping/Assets/Arrow_Left_Key_Light.png" id="5_xn13c"]
Expand Down Expand Up @@ -42,6 +42,7 @@ offset_left = 507.0
offset_top = 54.0
offset_right = 515.0
offset_bottom = 62.0
focus_neighbor_left = NodePath("../ControllerButton")
text = "CONTROLS_WASD_BUTTON"

[node name="ArrowButton" type="Button" parent="Panel"]
Expand All @@ -66,6 +67,7 @@ offset_left = 399.0
offset_top = 57.0
offset_right = 486.0
offset_bottom = 88.0
focus_neighbor_right = NodePath("../WASDButton")
text = "CONTROLS_CONTROLLER_BUTTON"

[node name="TitleButton" type="Button" parent="Panel"]
Expand Down
File renamed without changes.
File renamed without changes.
1 change: 1 addition & 0 deletions Scenes/UI/Scripts/DisplayButton.cs.uid
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
uid://b6urksmd4kyoj
File renamed without changes.
1 change: 1 addition & 0 deletions Scenes/UI/Scripts/EndScreen.cs.uid
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
uid://cj4bmpwdwg4qy
15 changes: 15 additions & 0 deletions scenes/UI/scripts/Inventory.cs → Scenes/UI/Scripts/Inventory.cs
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,21 @@ private void AddDisplayButtons(IDisplayable[] displayables, Node parentNode)

public override void _Input(InputEvent @event)
{
if (_tabs.CurrentTab == 0) //Godot 4.4 changed neighbor behaviour
{
if (_notes.GetChildCount() > 0)
_tabs.GetTabBar().FocusNeighborBottom = _notes.GetChild(0).GetPath();
else
_tabs.GetTabBar().FocusNeighborBottom = null;
}
else if (_tabs.CurrentTab == 1)
{
if (_relics.GetChildCount() > 0)
_tabs.GetTabBar().FocusNeighborBottom = _relics.GetChild(0).GetPath();
else
_tabs.GetTabBar().FocusNeighborBottom = null;
}

if (@event.IsActionPressed("ui_cancel") || @event.IsActionPressed("Inventory"))
{
ReturnToPrev();
Expand Down
1 change: 1 addition & 0 deletions Scenes/UI/Scripts/Inventory.cs.uid
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
uid://kqa0ovjph1hd
File renamed without changes.
1 change: 1 addition & 0 deletions Scenes/UI/Scripts/MenuModule.cs.uid
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
uid://pl57giqyhckb
File renamed without changes.
1 change: 1 addition & 0 deletions Scenes/UI/Scripts/PauseMenu.cs.uid
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
uid://cepl3x0eyvr00
File renamed without changes.
1 change: 1 addition & 0 deletions Scenes/UI/Scripts/RewardSelect.cs.uid
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
uid://dnex3l6lt3yr4
1 change: 1 addition & 0 deletions Scenes/UI/TitleScreen/Assets/TitleFont.gdshader.uid
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
uid://bxvlpwylcbfvm
1 change: 1 addition & 0 deletions Scenes/UI/TitleScreen/Assets/TitleScreenFont.TTF.import
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ allow_system_fallback=true
force_autohinter=false
hinting=0
subpixel_positioning=0
keep_rounding_remainders=true
oversampling=0.0
Fallbacks=null
fallbacks=[]
Expand Down
1 change: 1 addition & 0 deletions Scenes/UI/TitleScreen/Assets/TransparentStars.gdshader.uid
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
uid://carejaurqw2we
1 change: 1 addition & 0 deletions Scenes/UI/TitleScreen/Scripts/SceneChange.cs.uid
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
uid://cahjluc6v7ked
1 change: 1 addition & 0 deletions Scenes/UI/TitleScreen/Scripts/TitleScreen.cs.uid
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
uid://ce7anmo6cerw3
33 changes: 18 additions & 15 deletions Scenes/UI/TitleScreen/TitleScreen.tscn
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
[gd_scene load_steps=21 format=3 uid="uid://bm41yti6ij2j"]

[ext_resource type="Texture2D" uid="uid://b0tvsewgnf2x7" path="res://icon.svg" id="1_r5xy8"]
[ext_resource type="Script" path="res://Scenes/UI/TitleScreen/Scripts/TitleScreen.cs" id="1_r22ha"]
[ext_resource type="Script" uid="uid://ce7anmo6cerw3" path="res://Scenes/UI/TitleScreen/Scripts/TitleScreen.cs" id="1_r22ha"]
[ext_resource type="Texture2D" uid="uid://ruxgynq6bc1m" path="res://Scenes/UI/TitleScreen/Assets/Background_Sky.png" id="1_txix1"]
[ext_resource type="Texture2D" uid="uid://de2j543j83hmh" path="res://Scenes/UI/TitleScreen/Assets/Background_BackTree.png" id="2_4luva"]
[ext_resource type="Script" path="res://Scenes/UI/TitleScreen/Scripts/SceneChange.cs" id="2_7f3m6"]
[ext_resource type="Script" uid="uid://cahjluc6v7ked" path="res://Scenes/UI/TitleScreen/Scripts/SceneChange.cs" id="2_7f3m6"]
[ext_resource type="Texture2D" uid="uid://b6fkei0i83vte" path="res://SharedAssets/Character1.png" id="2_cf582"]
[ext_resource type="Texture2D" uid="uid://iqbqsiyjd3uq" path="res://Scenes/UI/TitleScreen/Assets/2D_Shadow_Map.webp" id="2_kw6qk"]
[ext_resource type="Texture2D" uid="uid://dat1eoyl3do4e" path="res://Scenes/UI/TitleScreen/Assets/Background_FrontTree.png" id="3_hvvt6"]
[ext_resource type="Texture2D" uid="uid://d3rxic3mi8jwb" path="res://Scenes/UI/TitleScreen/Assets/Background_MidTree.png" id="4_ui8kj"]
[ext_resource type="Texture2D" uid="uid://bj8dxrlwuwrv4" path="res://Scenes/UI/TitleScreen/Assets/Background_Moon.png" id="5_squvs"]
[ext_resource type="Shader" path="res://Scenes/UI/TitleScreen/Assets/TransparentStars.gdshader" id="5_x5dhk"]
[ext_resource type="Shader" uid="uid://carejaurqw2we" path="res://Scenes/UI/TitleScreen/Assets/TransparentStars.gdshader" id="5_x5dhk"]
[ext_resource type="FontFile" uid="uid://dlwfb7kb7pd76" path="res://Scenes/UI/TitleScreen/Assets/TitleScreenFont.TTF" id="8_gkfev"]
[ext_resource type="Texture2D" uid="uid://hfxynr5jdgsp" path="res://Scenes/NoteManager/Assets/New_Arrow.png" id="10_4hnj8"]
[ext_resource type="Shader" path="res://Scenes/UI/TitleScreen/Assets/TitleFont.gdshader" id="11_ht0dv"]
[ext_resource type="Shader" uid="uid://bxvlpwylcbfvm" path="res://Scenes/UI/TitleScreen/Assets/TitleFont.gdshader" id="11_ht0dv"]
[ext_resource type="PackedScene" uid="uid://bi5iqbwpsd381" path="res://Scenes/Puppets/Enemies/BossBlood/Boss1.tscn" id="12_lng3a"]
[ext_resource type="PackedScene" uid="uid://uvlux4t6h5de" path="res://Scenes/Puppets/Enemies/Parasifly/Parasifly.tscn" id="13_j3xa4"]

Expand Down Expand Up @@ -171,9 +171,11 @@ theme_override_constants/margin_top = 20
theme_override_constants/margin_right = 20
theme_override_constants/margin_bottom = 20

[node name="Button" type="Button" parent="VBoxContainer/HBoxContainer/MarginContainer"]
[node name="Start" type="Button" parent="VBoxContainer/HBoxContainer/MarginContainer"]
layout_mode = 2
size_flags_horizontal = 3
focus_neighbor_right = NodePath("../../MarginContainer3/Continue")
focus_neighbor_bottom = NodePath("../../../Options")
text = "TITLE_START"
script = ExtResource("2_7f3m6")
ScenePath = 5
Expand All @@ -188,9 +190,12 @@ theme_override_constants/margin_top = 20
theme_override_constants/margin_right = 20
theme_override_constants/margin_bottom = 20

[node name="Button" type="Button" parent="VBoxContainer/HBoxContainer/MarginContainer3"]
[node name="Continue" type="Button" parent="VBoxContainer/HBoxContainer/MarginContainer3"]
layout_mode = 2
size_flags_horizontal = 3
focus_neighbor_left = NodePath("../../MarginContainer/Start")
focus_neighbor_right = NodePath("../../MarginContainer2/Quit")
focus_neighbor_bottom = NodePath("../../../Options")
text = "TITLE_CONTINUE"
script = ExtResource("2_7f3m6")
ScenePath = 6
Expand All @@ -204,22 +209,20 @@ theme_override_constants/margin_top = 20
theme_override_constants/margin_right = 20
theme_override_constants/margin_bottom = 20

[node name="Button" type="Button" parent="VBoxContainer/HBoxContainer/MarginContainer2"]
[node name="Quit" type="Button" parent="VBoxContainer/HBoxContainer/MarginContainer2"]
layout_mode = 2
size_flags_horizontal = 3
focus_neighbor_left = NodePath("../../MarginContainer3/Continue")
focus_neighbor_bottom = NodePath("../../../Options")
text = "TITLE_QUIT"
script = ExtResource("2_7f3m6")
ScenePath = 4

[node name="Button" type="Button" parent="VBoxContainer"]
visible = false
layout_mode = 2
text = "TITLE_CONTROLS"
script = ExtResource("2_7f3m6")
ScenePath = 6

[node name="Options" type="Button" parent="VBoxContainer"]
layout_mode = 2
focus_neighbor_left = NodePath("../HBoxContainer/MarginContainer/Start")
focus_neighbor_top = NodePath("../HBoxContainer/MarginContainer3/Continue")
focus_neighbor_right = NodePath("../HBoxContainer/MarginContainer2/Quit")
text = "TITLE_OPTIONS"

[node name="EnemPuppet" parent="." instance=ExtResource("12_lng3a")]
Expand All @@ -234,7 +237,7 @@ position = Vector2(572, 167)
z_index = -1
z_as_relative = false
position = Vector2(643, 154)
process_material = SubResource("ParticleProcessMaterial_4croe")
texture = ExtResource("10_4hnj8")
lifetime = 15.0
randomness = 1.0
process_material = SubResource("ParticleProcessMaterial_4croe")
1 change: 1 addition & 0 deletions SharedAssets/StarryNight.gdshader.uid
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
uid://dp36iuuy414k1
3 changes: 2 additions & 1 deletion project.godot
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,9 @@ config_version=5
[application]

config/name="ProjectFunkEngine"
config/tags=PackedStringArray("cool")
run/main_scene="res://Scenes/UI/TitleScreen/TitleScreen.tscn"
config/features=PackedStringArray("4.3", "C#", "Forward Plus")
config/features=PackedStringArray("4.4", "C#", "Forward Plus")
config/icon="res://SharedAssets/Character1.png"

[audio]
Expand Down