Initial commit: Create Voider game project with utilities, input, and events libraries

This commit is contained in:
Will Stuckey
2025-10-28 11:56:18 -05:00
commit 40e6524805
4 changed files with 83 additions and 0 deletions

27
.gitignore vendored Normal file
View File

@@ -0,0 +1,27 @@
# Godot 4+ specific ignores
.godot/
# Godot-specific ignores
.import/
export.cfg
export_presets.cfg
# Imported translations (automatically generated from CSV files)
*.translation
# Mono-specific ignores
.mono/
data_*/
mono_crash.*.json
# .NET specific ignores
bin/
obj/
*.user
*.suo
*.userprefs
*.sln.docstates
# OS specific ignores
.DS_Store
Thumbs.db

16
Voider.csproj Normal file
View File

@@ -0,0 +1,16 @@
<Project Sdk="Godot.NET.Sdk/4.5.1">
<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<TargetFramework Condition=" '$(GodotTargetPlatform)' == 'android' ">net8.0</TargetFramework>
<TargetFramework Condition=" '$(GodotTargetPlatform)' == 'ios' ">net8.0</TargetFramework>
<EnableDynamicLoading>true</EnableDynamicLoading>
<RootNamespace>Voider</RootNamespace>
<AssemblyName>Voider</AssemblyName>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\..\libraries\utilities\Utilities.csproj" />
<ProjectReference Include="..\..\libraries\input\Input.csproj" />
<ProjectReference Include="..\..\libraries\events\Events.csproj" />
</ItemGroup>
</Project>

22
Voider.sln Normal file
View File

@@ -0,0 +1,22 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.0.31903.59
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Voider", "Voider.csproj", "{A1B2C3D4-E5F6-4A5B-9C8D-1E2F3A4B5C6D}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
ExportDebug|Any CPU = ExportDebug|Any CPU
ExportRelease|Any CPU = ExportRelease|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{A1B2C3D4-E5F6-4A5B-9C8D-1E2F3A4B5C6D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A1B2C3D4-E5F6-4A5B-9C8D-1E2F3A4B5C6D}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A1B2C3D4-E5F6-4A5B-9C8D-1E2F3A4B5C6D}.ExportDebug|Any CPU.ActiveCfg = ExportDebug|Any CPU
{A1B2C3D4-E5F6-4A5B-9C8D-1E2F3A4B5C6D}.ExportDebug|Any CPU.Build.0 = ExportDebug|Any CPU
{A1B2C3D4-E5F6-4A5B-9C8D-1E2F3A4B5C6D}.ExportRelease|Any CPU.ActiveCfg = ExportRelease|Any CPU
{A1B2C3D4-E5F6-4A5B-9C8D-1E2F3A4B5C6D}.ExportRelease|Any CPU.Build.0 = ExportRelease|Any CPU
EndGlobalSection
EndGlobal

18
project.godot Normal file
View File

@@ -0,0 +1,18 @@
; Engine configuration file.
; It's best edited using the editor UI and not directly,
; since the parameters that go here are not all obvious.
;
; Format:
; [section] ; section goes between []
; param=value ; assign values to parameters
config_version=5
[application]
config/name="Voider"
config/features=PackedStringArray("4.5", "C#", "Forward Plus")
[dotnet]
project/assembly_name="Voider"