Skip to content

Commit 293b66c

Browse files
Repo setup (#23)
* Initial Project Setup - Created Godot Project - Added Pre-Commit Hooks * Update Readme & gitignore * Update window setting Set resolution with integer scaling --------- Co-authored-by: LifeHckr <jarodthereal@gmail.com>
1 parent d4b644c commit 293b66c

13 files changed

Lines changed: 212 additions & 1 deletion

.config/dotnet-tools.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
"version": 1,
3+
"isRoot": true,
4+
"tools": {
5+
"husky": {
6+
"version": "0.7.2",
7+
"commands": [
8+
"husky"
9+
],
10+
"rollForward": false
11+
},
12+
"csharpier": {
13+
"version": "0.30.6",
14+
"commands": [
15+
"dotnet-csharpier"
16+
],
17+
"rollForward": false
18+
}
19+
}
20+
}

.gitattributes

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Normalize EOL for all files that Git considers text files.
2+
* text=auto eol=lf

.gitignore

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Godot 4+ specific ignores
2+
.godot/
3+
/android/
4+
5+
# Mac Stuff
6+
.DS_Store
7+
8+
# C# Stuff
9+
10+
11+
.idea/.idea.Funk Engine/.idea/

.husky/pre-commit

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
#!/bin/sh
2+
. "$(dirname "$0")/_/husky.sh"
3+
4+
## husky task runner examples -------------------
5+
## Note : for local installation use 'dotnet' prefix. e.g. 'dotnet husky'
6+
7+
## run all tasks
8+
husky run
9+
10+
### run all tasks with group: 'group-name'
11+
#husky run --group group-name
12+
13+
## run task with name: 'task-name'
14+
#husky run --name task-name
15+
16+
## pass hook arguments to task
17+
#husky run --args "$1" "$2"
18+
19+
## or put your custom commands -------------------
20+
#echo 'Husky.Net is awesome!'
21+
22+
echo 'All Husky tasks finished!'

.husky/task-runner.json

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
{
2+
"$schema": "https://alirezanet.github.io/Husky.Net/schema.json",
3+
"tasks": [
4+
{
5+
"name": "Pre-commit Test",
6+
"command": "bash",
7+
"args": [ "-c", "echo Starting Husky Pre-Commit Hook on UNIX" ],
8+
"windows": {
9+
"command": "cmd",
10+
"args": ["/c", "echo Starting Husky Pre-Commit Hook on WINDOWS" ]
11+
}
12+
},
13+
{
14+
"name": "Run CSharpier",
15+
"command": "dotnet",
16+
"args": [
17+
"csharpier",
18+
"${staged}"
19+
],
20+
"include": [
21+
"**/*.cs"
22+
]
23+
},
24+
{
25+
"name": "Compile Check",
26+
"command": "dotnet",
27+
"args": [
28+
"build"
29+
],
30+
"include": [
31+
"**/*.cs"
32+
]
33+
}
34+
]
35+
}

Funk Engine.csproj

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<Project Sdk="Godot.NET.Sdk/4.3.0">
2+
<PropertyGroup>
3+
<TargetFramework>net6.0</TargetFramework>
4+
<TargetFramework Condition=" '$(GodotTargetPlatform)' == 'android' ">net7.0</TargetFramework>
5+
<TargetFramework Condition=" '$(GodotTargetPlatform)' == 'ios' ">net8.0</TargetFramework>
6+
<EnableDynamicLoading>true</EnableDynamicLoading>
7+
<RootNamespace>FunkEngine</RootNamespace>
8+
</PropertyGroup>
9+
</Project>

Funk Engine.sln

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
Microsoft Visual Studio Solution File, Format Version 12.00
2+
# Visual Studio 2012
3+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Funk Engine", "Funk Engine.csproj", "{1264D48E-ED51-4679-83AA-EBBE718753B4}"
4+
EndProject
5+
Global
6+
GlobalSection(SolutionConfigurationPlatforms) = preSolution
7+
Debug|Any CPU = Debug|Any CPU
8+
ExportDebug|Any CPU = ExportDebug|Any CPU
9+
ExportRelease|Any CPU = ExportRelease|Any CPU
10+
EndGlobalSection
11+
GlobalSection(ProjectConfigurationPlatforms) = postSolution
12+
{1264D48E-ED51-4679-83AA-EBBE718753B4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
13+
{1264D48E-ED51-4679-83AA-EBBE718753B4}.Debug|Any CPU.Build.0 = Debug|Any CPU
14+
{1264D48E-ED51-4679-83AA-EBBE718753B4}.ExportDebug|Any CPU.ActiveCfg = ExportDebug|Any CPU
15+
{1264D48E-ED51-4679-83AA-EBBE718753B4}.ExportDebug|Any CPU.Build.0 = ExportDebug|Any CPU
16+
{1264D48E-ED51-4679-83AA-EBBE718753B4}.ExportRelease|Any CPU.ActiveCfg = ExportRelease|Any CPU
17+
{1264D48E-ED51-4679-83AA-EBBE718753B4}.ExportRelease|Any CPU.Build.0 = ExportRelease|Any CPU
18+
EndGlobalSection
19+
EndGlobal

README.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,15 @@
1-
Init
1+
Funk Engine is a game currently under development as a senior capstone at the University of California, Santa Cruz.
2+
3+
Current team members include:
4+
5+
### Programmers
6+
- Jarod Spanger: Project Lead
7+
- Connor Lowe
8+
- Raul Mojarro
9+
- Thomas Wessel
10+
11+
### Artists
12+
- Ares Atlas
13+
14+
15+

icon.svg

Lines changed: 1 addition & 0 deletions
Loading

icon.svg.import

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
[remap]
2+
3+
importer="texture"
4+
type="CompressedTexture2D"
5+
uid="uid://b0tvsewgnf2x7"
6+
path="res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex"
7+
metadata={
8+
"vram_texture": false
9+
}
10+
11+
[deps]
12+
13+
source_file="res://icon.svg"
14+
dest_files=["res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex"]
15+
16+
[params]
17+
18+
compress/mode=0
19+
compress/high_quality=false
20+
compress/lossy_quality=0.7
21+
compress/hdr_compression=1
22+
compress/normal_map=0
23+
compress/channel_pack=0
24+
mipmaps/generate=false
25+
mipmaps/limit=-1
26+
roughness/mode=0
27+
roughness/src_normal=""
28+
process/fix_alpha_border=true
29+
process/premult_alpha=false
30+
process/normal_map_invert_y=false
31+
process/hdr_as_srgb=false
32+
process/hdr_clamp_exposure=false
33+
process/size_limit=0
34+
detect_3d/compress_to=1
35+
svg/scale=1.0
36+
editor/scale_with_editor_scale=false
37+
editor/convert_colors_with_editor_theme=false

0 commit comments

Comments
 (0)