commit 385d60abe2d1f5fb8615981891dddb2509abc67f Author: Loša Ceviel Date: Thu Sep 10 14:38:14 2026 +0300 initial commit diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9c9adf5 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,31 @@ +# Auto detect text files and perform LF normalization +* text=auto +# UE file types +*.uasset filter=lfs diff=lfs merge=lfs -text +*.umap filter=lfs diff=lfs merge=lfs -text +*.udk filter=lfs diff=lfs merge=lfs -text +*.upk filter=lfs diff=lfs merge=lfs -text +# Anything in `/RawContent` dir. [You create this directory in your projects root folder] +/RawContent/**/* filter=lfs diff=lfs merge=lfs -text +# Raw Content types +*.blend filter=lfs diff=lfs merge=lfs -text +*.duf filter=lfs diff=lfs merge=lfs -text +*.bin.fbx filter=lfs diff=lfs merge=lfs -text +*.fbx filter=lfs diff=lfs merge=lfs -text +*.obj filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.jpg filter=lfs diff=lfs merge=lfs -text +*.jpeg filter=lfs diff=lfs merge=lfs -text +*.hdr filter=lfs diff=lfs merge=lfs -text +*.exr filter=lfs diff=lfs merge=lfs -text +*.mp3 filter=lfs diff=lfs merge=lfs -text +*.mp4 filter=lfs diff=lfs merge=lfs -text +*.mov filter=lfs diff=lfs merge=lfs -text +*.wav filter=lfs diff=lfs merge=lfs -text +*.3ds filter=lfs diff=lfs merge=lfs -text +*.psd filter=lfs diff=lfs merge=lfs -text +*.mb filter=lfs diff=lfs merge=lfs -text +*.tga filter=lfs diff=lfs merge=lfs -text +*.cubemap filter=lfs diff=lfs merge=lfs -text +*.tif filter=lfs diff=lfs merge=lfs -text +*.xcf filter=lfs diff=lfs merge=lfs -text \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..02c22f2 --- /dev/null +++ b/.gitignore @@ -0,0 +1,75 @@ +# Visual Studio 2015 user specific files +.vs/ + +# Compiled Object files +*.slo +*.lo +*.o +*.obj + +# Precompiled Headers +*.gch +*.pch + +# Compiled Dynamic libraries +*.so +*.dylib +*.dll + +# Fortran module files +*.mod + +# Compiled Static libraries +*.lai +*.la +*.a +*.lib + +# Executables +*.exe +*.out +*.app +*.ipa + +# These project files can be generated by the engine +*.xcodeproj +*.xcworkspace +*.sln +*.suo +*.opensdf +*.sdf +*.VC.db +*.VC.opendb +.vsconfig + +# Precompiled Assets +SourceArt/**/*.png +SourceArt/**/*.tga + +# Binary Files +Binaries/* +Plugins/**/Binaries/* + +# Builds +Build/* + +# Whitelist PakBlacklist-.txt files +!Build/*/ +Build/*/** +!Build/*/PakBlacklist*.txt + +# Don't ignore icon files in Build +!Build/**/*.ico + +# Built data for maps +*_BuiltData.uasset + +# Configuration files generated by the Editor +Saved/* + +# Compiled source files for the engine to use +Intermediate/* +Plugins/**/Intermediate/* + +# Cache files for the editor to use +DerivedDataCache/* \ No newline at end of file diff --git a/Config/DefaultEditor.ini b/Config/DefaultEditor.ini new file mode 100644 index 0000000..e69de29 diff --git a/Config/DefaultEngine.ini b/Config/DefaultEngine.ini new file mode 100644 index 0000000..1ee483b --- /dev/null +++ b/Config/DefaultEngine.ini @@ -0,0 +1,127 @@ + + +[/Script/Engine.RendererSettings] +r.Mobile.DisableVertexFog=True +r.Shadow.CSM.MaxMobileCascades=2 +r.MobileMSAA=1 +r.Mobile.AllowDitheredLODTransition=False +r.Mobile.AllowSoftwareOcclusion=False +r.Mobile.VirtualTextures=False +r.DiscardUnusedQuality=False +r.AllowOcclusionQueries=True +r.MinScreenRadiusForLights=0.030000 +r.MinScreenRadiusForDepthPrepass=0.030000 +r.MinScreenRadiusForCSMDepth=0.010000 +r.PrecomputedVisibilityWarning=False +r.TextureStreaming=True +Compat.UseDXT5NormalMaps=False +r.VirtualTextures=False +r.VT.EnableAutoImport=True +r.VirtualTexturedLightmaps=False +r.VT.TileSize=128 +r.VT.TileBorderSize=4 +r.vt.FeedbackFactor=16 +r.VT.EnableCompressZlib=True +r.VT.EnableCompressCrunch=False +r.ClearCoatNormal=False +r.ReflectionCaptureResolution=128 +r.Mobile.ReflectionCaptureCompression=False +r.ReflectionEnvironmentLightmapMixBasedOnRoughness=True +r.ForwardShading=False +r.VertexFoggingForOpaque=True +r.AllowStaticLighting=True +r.NormalMapsForStaticLighting=False +r.GenerateMeshDistanceFields=False +r.DistanceFieldBuild.EightBit=False +r.GenerateLandscapeGIData=False +r.DistanceFieldBuild.Compress=False +r.TessellationAdaptivePixelsPerTriangle=48.000000 +r.SeparateTranslucency=True +r.TranslucentSortPolicy=0 +TranslucentSortAxis=(X=0.000000,Y=-1.000000,Z=0.000000) +vr.VRS.HMDFixedFoveationLevel=0 +r.CustomDepth=1 +r.CustomDepthTemporalAAJitter=True +r.PostProcessing.PropagateAlpha=0 +r.DefaultFeature.Bloom=True +r.DefaultFeature.AmbientOcclusion=True +r.DefaultFeature.AmbientOcclusionStaticFraction=True +r.DefaultFeature.AutoExposure=False +r.DefaultFeature.AutoExposure.Method=0 +r.DefaultFeature.AutoExposure.Bias=1.000000 +r.DefaultFeature.AutoExposure.ExtendDefaultLuminanceRange=True +r.UsePreExposure=True +r.EyeAdaptation.EditorOnly=False +r.DefaultFeature.MotionBlur=False +r.DefaultFeature.LensFlare=False +r.TemporalAA.Upsampling=False +r.SSGI.Enable=False +r.DefaultFeature.AntiAliasing=0 +r.DefaultFeature.LightUnits=1 +r.DefaultBackBufferPixelFormat=4 +r.Shadow.UnbuiltPreviewInGame=True +r.StencilForLODDither=False +r.EarlyZPass=3 +r.EarlyZPassOnlyMaterialMasking=False +r.DBuffer=True +r.ClearSceneMethod=1 +r.BasePassOutputsVelocity=False +r.VertexDeformationOutputsVelocity=False +r.SelectiveBasePassOutputs=False +bDefaultParticleCutouts=False +fx.GPUSimulationTextureSizeX=1024 +fx.GPUSimulationTextureSizeY=1024 +r.AllowGlobalClipPlane=False +r.GBufferFormat=1 +r.MorphTarget.Mode=True +r.GPUCrashDebugging=False +vr.InstancedStereo=False +r.MobileHDR=True +vr.MobileMultiView=False +r.Mobile.UseHWsRGBEncoding=False +vr.RoundRobinOcclusion=False +vr.ODSCapture=False +r.MeshStreaming=False +r.WireframeCullThreshold=5.000000 +r.RayTracing=False +r.RayTracing.UseTextureLod=False +r.SupportStationarySkylight=True +r.SupportLowQualityLightmaps=True +r.SupportPointLightWholeSceneShadows=True +r.SupportAtmosphericFog=True +r.SupportSkyAtmosphere=True +r.SupportSkyAtmosphereAffectsHeightFog=False +r.SkinCache.CompileShaders=False +r.SkinCache.DefaultBehavior=1 +r.SkinCache.SceneMemoryLimitInMB=128.000000 +r.Mobile.EnableStaticAndCSMShadowReceivers=True +r.Mobile.EnableMovableLightCSMShaderCulling=True +r.Mobile.AllowDistanceFieldShadows=True +r.Mobile.AllowMovableDirectionalLights=True +r.MobileNumDynamicPointLights=4 +r.MobileDynamicPointLightsUseStaticBranch=True +r.Mobile.EnableMovableSpotlights=False +r.Mobile.EnableMovableSpotlightsShadow=False +r.GPUSkin.Support16BitBoneIndex=False +r.GPUSkin.Limit2BoneInfluences=False +r.SupportDepthOnlyIndexBuffers=True +r.SupportReversedIndexBuffers=True +r.LightPropagationVolume=False +r.Mobile.AmbientOcclusion=False +r.GPUSkin.UnlimitedBoneInfluences=False +r.GPUSkin.UnlimitedBoneInfluencesThreshold=8 +MaxSkinBones=(Default=65536,PerPlatform=(("Mobile", 256))) +r.Mobile.PlanarReflectionMode=0 +r.Mobile.SupportsGen4TAA=False +bStreamSkeletalMeshLODs=(Default=False,PerPlatform=()) +bDiscardSkeletalMeshOptionalLODs=(Default=False,PerPlatform=()) +VisualizeCalibrationColorMaterialPath=/Engine/EngineMaterials/PPM_DefaultCalibrationColor.PPM_DefaultCalibrationColor +VisualizeCalibrationCustomMaterialPath=None +VisualizeCalibrationGrayscaleMaterialPath=/Engine/EngineMaterials/PPM_DefaultCalibrationGrayscale.PPM_DefaultCalibrationGrayscale + +[/Script/HardwareTargeting.HardwareTargetingSettings] +TargetedHardwareClass=Desktop +AppliedTargetedHardwareClass=Desktop +DefaultGraphicsPerformance=Scalable +AppliedDefaultGraphicsPerformance=Scalable + diff --git a/Config/DefaultGame.ini b/Config/DefaultGame.ini new file mode 100644 index 0000000..92a0094 --- /dev/null +++ b/Config/DefaultGame.ini @@ -0,0 +1,2 @@ +[/Script/EngineSettings.GeneralProjectSettings] +ProjectID=48A3D84C4475131DEF4BE4ACCF246CD2 diff --git a/Content/Code/UI/WBP_MainMenu.uasset b/Content/Code/UI/WBP_MainMenu.uasset new file mode 100644 index 0000000..ec43bcd --- /dev/null +++ b/Content/Code/UI/WBP_MainMenu.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa1008b281bac267ca90cae049bb67e230e215d7da28869603be6ba7dbe68f38 +size 23725 diff --git a/Content/Levels/L_MainMenu.umap b/Content/Levels/L_MainMenu.umap new file mode 100644 index 0000000..5f23387 --- /dev/null +++ b/Content/Levels/L_MainMenu.umap @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:430b39db6c36d83fc59dc8391a9f86176bffeee0186621a0665cf5b1146b9afa +size 6070 diff --git a/Content/Sprites/Background.uasset b/Content/Sprites/Background.uasset new file mode 100644 index 0000000..8f652b5 --- /dev/null +++ b/Content/Sprites/Background.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:449980f084f471674fe1a6d732afc85a24ba6611af7a648fd52d8b642d0fe85a +size 4996596 diff --git a/Platforms/Android/Config/AndroidEngine.ini b/Platforms/Android/Config/AndroidEngine.ini new file mode 100644 index 0000000..6aab647 --- /dev/null +++ b/Platforms/Android/Config/AndroidEngine.ini @@ -0,0 +1,11 @@ +[/Script/AndroidRuntimeSettings.AndroidRuntimeSettings] +;AudioSampleRate=48000 +AudioMaxChannels=12 +;AudioCallbackBufferFrameSize=1024 +;AudioNumBuffersToEnqueue=2 +;AudioNumSourceWorkers=0 + +; Audio Plugins (must be enabled in .uproject +; ReverbPlugin= +; OcclusionPlugin= +; SpatializationPlugin= diff --git a/Platforms/IOS/Config/IOSEngine.ini b/Platforms/IOS/Config/IOSEngine.ini new file mode 100644 index 0000000..916c52d --- /dev/null +++ b/Platforms/IOS/Config/IOSEngine.ini @@ -0,0 +1,11 @@ +[/Script/IOSRuntimeSettings.IOSRuntimeSettings] +;AudioSampleRate=48000 +AudioMaxChannels=16 +;AudioCallbackBufferFrameSize=1024 +;AudioNumBuffersToEnqueue=2 +;AudioNumSourceWorkers=0 + +; Audio Plugins (must be enabled in .uproject +; ReverbPlugin= +; OcclusionPlugin= +; SpatializationPlugin= diff --git a/Platforms/Linux/Config/LinuxEngine.ini b/Platforms/Linux/Config/LinuxEngine.ini new file mode 100644 index 0000000..b31ca44 --- /dev/null +++ b/Platforms/Linux/Config/LinuxEngine.ini @@ -0,0 +1,11 @@ +[/Script/LinuxTargetPlatform.LinuxTargetSettings] +;AudioSampleRate=48000 +AudioMaxChannels=16 +;AudioCallbackBufferFrameSize=1024 +;AudioNumBuffersToEnqueue=2 +;AudioNumSourceWorkers=0 + +; Audio Plugins (must be enabled in .uproject +; ReverbPlugin= +; OcclusionPlugin= +; SpatializationPlugin= diff --git a/Platforms/Mac/Config/MacEngine.ini b/Platforms/Mac/Config/MacEngine.ini new file mode 100644 index 0000000..876cf22 --- /dev/null +++ b/Platforms/Mac/Config/MacEngine.ini @@ -0,0 +1,11 @@ +[/Script/MacTargetPlatform.MacTargetSettings] +;AudioSampleRate=48000 +;AudioMaxChannels=32 +;AudioCallbackBufferFrameSize=1024 +;AudioNumBuffersToEnqueue=2 +;AudioNumSourceWorkers=0 + +; Audio Plugins (must be enabled in .uproject +; ReverbPlugin= +; OcclusionPlugin= +; SpatializationPlugin= diff --git a/Platforms/PS4/Config/PS4Engine.ini b/Platforms/PS4/Config/PS4Engine.ini new file mode 100644 index 0000000..77c69cd --- /dev/null +++ b/Platforms/PS4/Config/PS4Engine.ini @@ -0,0 +1,11 @@ +[/Script/PS4PlatformEditor.PS4TargetSettings] +;AudioSampleRate=48000 +;AudioMaxChannels=32 +AudioCallbackBufferFrameSize=256 +AudioNumBuffersToEnqueue=7 +AudioNumSourceWorkers=4 + +; Audio Plugins (must be enabled in .uproject +; ReverbPlugin= +; OcclusionPlugin= +; SpatializationPlugin=Audio3D diff --git a/Platforms/Switch/Config/SwitchEngine.ini b/Platforms/Switch/Config/SwitchEngine.ini new file mode 100644 index 0000000..c1bfbfc --- /dev/null +++ b/Platforms/Switch/Config/SwitchEngine.ini @@ -0,0 +1,11 @@ +[/Script/SwitchRuntimeSettings.SwitchRuntimeSettings] +;AudioSampleRate=48000 +AudioMaxChannels=16 +;AudioCallbackBufferFrameSize=1024 +;AudioNumBuffersToEnqueue=2 +;AudioNumSourceWorkers=0 + +; Audio Plugins (must be enabled in .uproject +; ReverbPlugin= +; OcclusionPlugin= +; SpatializationPlugin= diff --git a/Platforms/Windows/Config/WindowsEngine.ini b/Platforms/Windows/Config/WindowsEngine.ini new file mode 100644 index 0000000..7c9aa9a --- /dev/null +++ b/Platforms/Windows/Config/WindowsEngine.ini @@ -0,0 +1,11 @@ +[/Script/WindowsTargetPlatform.WindowsTargetSettings] +;AudioSampleRate=48000 +;AudioMaxChannels=32 +AudioCallbackBufferFrameSize=256 +AudioNumBuffersToEnqueue=7 +;AudioNumSourceWorkers=0 + +; Audio Plugins (must be enabled in .uproject +; ReverbPlugin= +; OcclusionPlugin= +; SpatializationPlugin= diff --git a/Platforms/XboxOne/Config/XboxOneEngine.ini b/Platforms/XboxOne/Config/XboxOneEngine.ini new file mode 100644 index 0000000..5eb94ad --- /dev/null +++ b/Platforms/XboxOne/Config/XboxOneEngine.ini @@ -0,0 +1,11 @@ +[/Script/XboxOnePlatformEditor.XboxOneTargetSettings] +;AudioSampleRate=48000 +;AudioMaxChannels=32 +AudioCallbackBufferFrameSize=256 +AudioNumBuffersToEnqueue=7 +;AudioNumSourceWorkers=0 + +; Audio Plugins (must be enabled in .uproject +; ReverbPlugin= +; OcclusionPlugin= +; SpatializationPlugin= diff --git a/UnityIsBetter.uproject b/UnityIsBetter.uproject new file mode 100644 index 0000000..3c66ce1 --- /dev/null +++ b/UnityIsBetter.uproject @@ -0,0 +1,6 @@ +{ + "FileVersion": 3, + "EngineAssociation": "{794DE08A-4540-66DA-7B57-E691260EF5F0}", + "Category": "", + "Description": "" +} \ No newline at end of file