Skip to content

Commit acf8f5a

Browse files
Finished Game (#1) (#2)
* Added base maze. * Made camera looking. * Added player movement. * Imported new character model. * Changed ground texture. * Made bird's eye view ability. * Organized assets. * Made painting prototype. * Made object pooler for painting. * Made spray amount. * Fixed issue with painting's rotation. * Changed painting material. * Optimized game. * Made countdown timer. * Made lossing. * Made footprints. * Fixed optimizing issue. * Made object pooling for footprints and improved object polling system. * Made footprints and paintings' lifetime. * Recreated base level and created terrain. * Made compass rotation. * Made player rotation to north by pressed key. * Made bird's eye view cooldown. * Made surprised wall(without collider). * Created a new level. * Created 3 more levels. * Added coin prefab and created level choosing scene. * Made levels' number text on the wall. * Made separate class for timer and made generic singleton for gameController. * Made fading between scenes. * Made loading bar. * Made game states system. * Made loading levels in level selection scene. * Remade bird's eye view ability with coroutine. * Made spray a scriptable object. * Made compass, boot and bird's eye view a scriptable object. * Made main menu. * Finished main menu. * Made pause menu. * Made victory menu. * Made replay menu. * Made setting menu. * Made difficulty settings. * Made base localization. * Made auto localization. * Made choosing language in settings. * Revert "Made choosing language in settings." This reverts commit 60671e7. * Revert "Revert "Made choosing language in settings."" This reverts commit f4fa8d9. * Fixed missed locals bug. * Made localized dropdown. * Change text fonts. * Made distance to exit on 4th compass level. * Made how to play panel. * Imported DOTween asset. * Made main menu UI tweening. * Made Pause menu tweening. * Made better tween animation of pause menu. * Made victory menu tweening. * Made replay menu twening. * Made critical time animaiton. * Fixed issue with second time tweening array elements. * Made events when UI changed and surprise text. * Changed options menu tabs size. * Made inventory UI. * Changed back button to icon. * Made a selected tab gold. * Made shop elements tweening. * Made inventory page localization. * Made price button text and upgraded level text depending on item. * Made subtracting item price when the upgraded button is pressed. * Fixed tweening issue. * Disabled color stats. * Remade upgrade struct. * Made changing stats to next level for spray, birds and boots. * Made changing stats for compass. * Made changing real game stats by upgrading items. * Fixed timer issue. * Made load and save persisting data. * Made audio system. * Made game sounds. * Made second test game build. * Fixed little bugs. * Made level system. * Made player autospawning near to max reached level in level selection. * Made bird's eye view ability cooldown ui. * Made compass cooldown UI. * Made some game objects prefabs. * Remade level choosing terrain. * Remade first five levels. * Made five more levels. * Made two more levels. * Made one more level. * Made three more levels. * Made boss level design. * Made boss level system. * Fixed bug with timer text tweening and no exit transform reference for compass. * Made coin rotation to random axis. * Made second boss level. * Made the third boss level. * Made final (4) boss level. * Remade environment. Change skybox, wall and ground textures, removed terrain, added asteroid and spaceship. * Imported player astronaut 3d model. * Imported astronaut character with idle and run animations. * Added astronaut materials. * Clamped camera rotation. * Fixed astronaut suit camera bug. * Redesigned loading screen and added stars bg to main menus. * Added star bg to levels menu and made start tab tweening. * Fixed volume slider issue and loading data issue. * Made compass array for boss level. * Fixed pause menu issue. * Changed 13 levels textures. * Changed textures and skyboxes of all levels. * Fixed wall position issues and changed wall height. * Fixed footstep sound issue. * Made checkpoint as glass wall. * Made levels lighting and post prosessing. * Made changing checkpoint color when enter it. * Organized assets. * Fixed little build issues. * Rebuild localization system. Build is localized now! * Localized main menu. * Fixed difficult dropdown issue. * Optimaze build size. Made script for texture auto color. Reduced textures and skyboxes resolutions. * Optimized build size. Removed unnecessary skyboxes, changed their and textures max sizes, changed all level lighting. * Fixed some bugs. * Changed all levels lighting. Made new reflection material. * Fixed minor bugs. * Added game logo. * Made final build.
1 parent b235711 commit acf8f5a

File tree

1,405 files changed

+382327
-2
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,405 files changed

+382327
-2
lines changed

.gitattributes

+56-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,56 @@
1-
# Auto detect text files and perform LF normalization
2-
* text=auto
1+
## Unity ##
2+
3+
*.cs diff=csharp text
4+
*.cginc text
5+
*.shader text
6+
7+
*.mat merge=unityyamlmerge eol=lf
8+
*.anim merge=unityyamlmerge eol=lf
9+
*.unity merge=unityyamlmerge eol=lf
10+
*.prefab merge=unityyamlmerge eol=lf
11+
*.physicsMaterial2D merge=unityyamlmerge eol=lf
12+
*.physicMaterial merge=unityyamlmerge eol=lf
13+
*.asset merge=unityyamlmerge eol=lf
14+
*.meta merge=unityyamlmerge eol=lf
15+
*.controller merge=unityyamlmerge eol=lf
16+
17+
18+
## git-lfs ##
19+
20+
#Image
21+
*.jpg filter=lfs diff=lfs merge=lfs -text
22+
*.jpeg filter=lfs diff=lfs merge=lfs -text
23+
*.png filter=lfs diff=lfs merge=lfs -text
24+
*.gif filter=lfs diff=lfs merge=lfs -text
25+
*.psd filter=lfs diff=lfs merge=lfs -text
26+
*.ai filter=lfs diff=lfs merge=lfs -text
27+
*.tif filter=lfs diff=lfs merge=lfs -text
28+
29+
#Audio
30+
*.mp3 filter=lfs diff=lfs merge=lfs -text
31+
*.wav filter=lfs diff=lfs merge=lfs -text
32+
*.ogg filter=lfs diff=lfs merge=lfs -text
33+
34+
#Video
35+
*.mp4 filter=lfs diff=lfs merge=lfs -text
36+
*.mov filter=lfs diff=lfs merge=lfs -text
37+
38+
#3D Object
39+
*.FBX filter=lfs diff=lfs merge=lfs -text
40+
*.fbx filter=lfs diff=lfs merge=lfs -text
41+
*.blend filter=lfs diff=lfs merge=lfs -text
42+
*.obj filter=lfs diff=lfs merge=lfs -text
43+
44+
#ETC
45+
*.a filter=lfs diff=lfs merge=lfs -text
46+
*.exr filter=lfs diff=lfs merge=lfs -text
47+
*.tga filter=lfs diff=lfs merge=lfs -text
48+
*.pdf filter=lfs diff=lfs merge=lfs -text
49+
*.zip filter=lfs diff=lfs merge=lfs -text
50+
*.dll filter=lfs diff=lfs merge=lfs -text
51+
*.unitypackage filter=lfs diff=lfs merge=lfs -text
52+
*.aif filter=lfs diff=lfs merge=lfs -text
53+
*.ttf filter=lfs diff=lfs merge=lfs -text
54+
*.rns filter=lfs diff=lfs merge=lfs -text
55+
*.reason filter=lfs diff=lfs merge=lfs -text
56+
*.lxo filter=lfs diff=lfs merge=lfs -text

Amazing Maze 3D/.vsconfig

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"version": "1.0",
3+
"components": [
4+
"Microsoft.VisualStudio.Workload.ManagedGame"
5+
]
6+
}

Amazing Maze 3D/Assets/AddressableAssetsData.meta

+8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,115 @@
1+
%YAML 1.1
2+
%TAG !u! tag:unity3d.com,2011:
3+
--- !u!114 &11400000
4+
MonoBehaviour:
5+
m_ObjectHideFlags: 0
6+
m_CorrespondingSourceObject: {fileID: 0}
7+
m_PrefabInstance: {fileID: 0}
8+
m_PrefabAsset: {fileID: 0}
9+
m_GameObject: {fileID: 0}
10+
m_Enabled: 1
11+
m_EditorHideFlags: 0
12+
m_Script: {fileID: 11500000, guid: 468a46d0ae32c3544b7d98094e6448a9, type: 3}
13+
m_Name: AddressableAssetSettings
14+
m_EditorClassIdentifier:
15+
m_DefaultGroup: 2ae7714f7ff675942a14a6762c554efc
16+
m_OptimizeCatalogSize: 0
17+
m_BuildRemoteCatalog: 0
18+
m_BundleLocalCatalog: 0
19+
m_CatalogRequestsTimeout: 0
20+
m_DisableCatalogUpdateOnStart: 0
21+
m_IgnoreUnsupportedFilesInBuild: 0
22+
m_UniqueBundleIds: 0
23+
m_NonRecursiveBuilding: 0
24+
m_maxConcurrentWebRequests: 500
25+
m_ContiguousBundles: 0
26+
m_StripUnityVersionFromBundleBuild: 0
27+
m_DisableVisibleSubAssetRepresentations: 0
28+
m_ShaderBundleNaming: 0
29+
m_ShaderBundleCustomNaming:
30+
m_MonoScriptBundleNaming: 0
31+
m_MonoScriptBundleCustomNaming:
32+
m_RemoteCatalogBuildPath:
33+
m_Id:
34+
m_RemoteCatalogLoadPath:
35+
m_Id:
36+
m_ContentStateBuildPath:
37+
m_overridePlayerVersion:
38+
m_GroupAssets:
39+
- {fileID: 11400000, guid: fdd1ddf4271beb14ea0a81c379589233, type: 2}
40+
- {fileID: 11400000, guid: 28815f212f25eed458f295c5920a0887, type: 2}
41+
- {fileID: 11400000, guid: 043022f7faef69945896aa195821c63c, type: 2}
42+
- {fileID: 11400000, guid: 700abe886eef47742ad03ac8593dafcf, type: 2}
43+
- {fileID: 11400000, guid: 51dd393a5bce6ce4581f5c6cb0c790a6, type: 2}
44+
- {fileID: 11400000, guid: 558c02a7a5385a04288ab838031d0e40, type: 2}
45+
- {fileID: 11400000, guid: 11fa4d177adec8447811a143f985094c, type: 2}
46+
- {fileID: 11400000, guid: eec172b0c600917449d1985834a7cd21, type: 2}
47+
- {fileID: 11400000, guid: d7d94a2a3f34a004c901ef98b0f61a30, type: 2}
48+
- {fileID: 11400000, guid: 6342b26e0e4412c4cb12981e36027a89, type: 2}
49+
- {fileID: 11400000, guid: a0981086427bff54992d7c4c54e9d57f, type: 2}
50+
- {fileID: 11400000, guid: beb31f928b910e04c9750ccbe369c9de, type: 2}
51+
m_BuildSettings:
52+
m_CompileScriptsInVirtualMode: 0
53+
m_CleanupStreamingAssetsAfterBuilds: 1
54+
m_LogResourceManagerExceptions: 1
55+
m_BundleBuildPath: Temp/com.unity.addressables/AssetBundles
56+
m_ProfileSettings:
57+
m_Profiles:
58+
- m_InheritedParent:
59+
m_Id: 305dab041c919734792b2b4e5fd7118b
60+
m_ProfileName: Default
61+
m_Values:
62+
- m_Id: 4ead8bb604789994293dd006be416257
63+
m_Value: '[UnityEditor.EditorUserBuildSettings.activeBuildTarget]'
64+
- m_Id: e48b965ca868feb419e525bf6e0b6d33
65+
m_Value: '[UnityEngine.AddressableAssets.Addressables.BuildPath]/[BuildTarget]'
66+
- m_Id: f0f90341913c218468db639a7556398f
67+
m_Value: '{UnityEngine.AddressableAssets.Addressables.RuntimePath}/[BuildTarget]'
68+
- m_Id: 67d02f17ff7305040af77d4a96991ece
69+
m_Value: ServerData/[BuildTarget]
70+
- m_Id: 803127a41090ad64fadd58735a6cc8ad
71+
m_Value: http://localhost/[BuildTarget]
72+
m_ProfileEntryNames:
73+
- m_Id: 4ead8bb604789994293dd006be416257
74+
m_Name: BuildTarget
75+
m_InlineUsage: 0
76+
- m_Id: e48b965ca868feb419e525bf6e0b6d33
77+
m_Name: LocalBuildPath
78+
m_InlineUsage: 0
79+
- m_Id: f0f90341913c218468db639a7556398f
80+
m_Name: LocalLoadPath
81+
m_InlineUsage: 0
82+
- m_Id: 67d02f17ff7305040af77d4a96991ece
83+
m_Name: RemoteBuildPath
84+
m_InlineUsage: 0
85+
- m_Id: 803127a41090ad64fadd58735a6cc8ad
86+
m_Name: RemoteLoadPath
87+
m_InlineUsage: 0
88+
m_ProfileVersion: 1
89+
m_LabelTable:
90+
m_LabelNames:
91+
- default
92+
- Locale
93+
- Locale-en
94+
- Locale-ru
95+
- Locale-es
96+
- Locale-uk
97+
m_SchemaTemplates: []
98+
m_GroupTemplateObjects:
99+
- {fileID: 11400000, guid: 6772b8f076c632b4a8bf31d0f6cf0ba9, type: 2}
100+
m_InitializationObjects: []
101+
m_CertificateHandlerType:
102+
m_AssemblyName:
103+
m_ClassName:
104+
m_ActivePlayerDataBuilderIndex: 3
105+
m_DataBuilders:
106+
- {fileID: 11400000, guid: a83ea4ba15cc4aa45ac528728dc66570, type: 2}
107+
- {fileID: 11400000, guid: c40157f623fefa64393c6c974c7b321f, type: 2}
108+
- {fileID: 11400000, guid: 5443fc4df3642fc4cb375d9a6a754be6, type: 2}
109+
- {fileID: 11400000, guid: af7baa8e2bcb19c40ad017df4cf50d23, type: 2}
110+
m_ActiveProfileId: 305dab041c919734792b2b4e5fd7118b
111+
m_HostingServicesManager:
112+
m_HostingServiceInfos: []
113+
m_Settings: {fileID: 11400000}
114+
m_NextInstanceId: 0
115+
m_RegisteredServiceTypeRefs: []

Amazing Maze 3D/Assets/AddressableAssetsData/AddressableAssetSettings.asset.meta

+8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Amazing Maze 3D/Assets/AddressableAssetsData/AssetGroupTemplates.meta

+8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
%YAML 1.1
2+
%TAG !u! tag:unity3d.com,2011:
3+
--- !u!114 &-7303515743011492245
4+
MonoBehaviour:
5+
m_ObjectHideFlags: 1
6+
m_CorrespondingSourceObject: {fileID: 0}
7+
m_PrefabInstance: {fileID: 0}
8+
m_PrefabAsset: {fileID: 0}
9+
m_GameObject: {fileID: 0}
10+
m_Enabled: 1
11+
m_EditorHideFlags: 0
12+
m_Script: {fileID: 11500000, guid: e5d17a21594effb4e9591490b009e7aa, type: 3}
13+
m_Name: BundledAssetGroupSchema
14+
m_EditorClassIdentifier:
15+
m_Group: {fileID: 0}
16+
m_InternalBundleIdMode: 1
17+
m_Compression: 1
18+
m_IncludeAddressInCatalog: 1
19+
m_IncludeGUIDInCatalog: 1
20+
m_IncludeLabelsInCatalog: 1
21+
m_InternalIdNamingMode: 0
22+
m_CacheClearBehavior: 0
23+
m_IncludeInBuild: 1
24+
m_BundledAssetProviderType:
25+
m_AssemblyName:
26+
m_ClassName:
27+
m_ForceUniqueProvider: 0
28+
m_UseAssetBundleCache: 1
29+
m_UseAssetBundleCrc: 1
30+
m_UseAssetBundleCrcForCachedBundles: 1
31+
m_UseUWRForLocalBundles: 0
32+
m_Timeout: 0
33+
m_ChunkedTransfer: 0
34+
m_RedirectLimit: -1
35+
m_RetryCount: 0
36+
m_BuildPath:
37+
m_Id:
38+
m_LoadPath:
39+
m_Id:
40+
m_BundleMode: 0
41+
m_AssetBundleProviderType:
42+
m_AssemblyName:
43+
m_ClassName:
44+
m_BundleNaming: 0
45+
m_AssetLoadMode: 0
46+
--- !u!114 &11400000
47+
MonoBehaviour:
48+
m_ObjectHideFlags: 0
49+
m_CorrespondingSourceObject: {fileID: 0}
50+
m_PrefabInstance: {fileID: 0}
51+
m_PrefabAsset: {fileID: 0}
52+
m_GameObject: {fileID: 0}
53+
m_Enabled: 1
54+
m_EditorHideFlags: 0
55+
m_Script: {fileID: 11500000, guid: 1a3c5d64ac83548c09dd1678b9f6f1cd, type: 3}
56+
m_Name: Packed Assets
57+
m_EditorClassIdentifier:
58+
m_SchemaObjects:
59+
- {fileID: -7303515743011492245}
60+
- {fileID: 3978925661308690487}
61+
m_Description: Pack assets into asset bundles.
62+
m_Settings: {fileID: 0}
63+
--- !u!114 &3978925661308690487
64+
MonoBehaviour:
65+
m_ObjectHideFlags: 1
66+
m_CorrespondingSourceObject: {fileID: 0}
67+
m_PrefabInstance: {fileID: 0}
68+
m_PrefabAsset: {fileID: 0}
69+
m_GameObject: {fileID: 0}
70+
m_Enabled: 1
71+
m_EditorHideFlags: 0
72+
m_Script: {fileID: 11500000, guid: 5834b5087d578d24c926ce20cd31e6d6, type: 3}
73+
m_Name: ContentUpdateGroupSchema
74+
m_EditorClassIdentifier:
75+
m_Group: {fileID: 0}
76+
m_StaticContent: 0

Amazing Maze 3D/Assets/AddressableAssetsData/AssetGroupTemplates/Packed Assets.asset.meta

+8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Amazing Maze 3D/Assets/AddressableAssetsData/AssetGroups.meta

+8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
%YAML 1.1
2+
%TAG !u! tag:unity3d.com,2011:
3+
--- !u!114 &11400000
4+
MonoBehaviour:
5+
m_ObjectHideFlags: 0
6+
m_CorrespondingSourceObject: {fileID: 0}
7+
m_PrefabInstance: {fileID: 0}
8+
m_PrefabAsset: {fileID: 0}
9+
m_GameObject: {fileID: 0}
10+
m_Enabled: 1
11+
m_EditorHideFlags: 0
12+
m_Script: {fileID: 11500000, guid: bbb281ee3bf0b054c82ac2347e9e782c, type: 3}
13+
m_Name: Built In Data
14+
m_EditorClassIdentifier:
15+
m_GroupName: Built In Data
16+
m_Data:
17+
m_SerializedData: []
18+
m_GUID: 56783e7f6747b1647b5360e2e63a9238
19+
m_SerializeEntries:
20+
- m_GUID: Resources
21+
m_Address: Resources
22+
m_ReadOnly: 1
23+
m_SerializedLabels: []
24+
- m_GUID: EditorSceneList
25+
m_Address: EditorSceneList
26+
m_ReadOnly: 1
27+
m_SerializedLabels: []
28+
m_ReadOnly: 1
29+
m_Settings: {fileID: 11400000, guid: dfe887dad5907cb4691bd051b1e660e1, type: 2}
30+
m_SchemaSet:
31+
m_Schemas:
32+
- {fileID: 11400000, guid: 05e77ba33ca13fb478189497283d7e6b, type: 2}

Amazing Maze 3D/Assets/AddressableAssetsData/AssetGroups/Built In Data.asset.meta

+8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
%YAML 1.1
2+
%TAG !u! tag:unity3d.com,2011:
3+
--- !u!114 &11400000
4+
MonoBehaviour:
5+
m_ObjectHideFlags: 0
6+
m_CorrespondingSourceObject: {fileID: 0}
7+
m_PrefabInstance: {fileID: 0}
8+
m_PrefabAsset: {fileID: 0}
9+
m_GameObject: {fileID: 0}
10+
m_Enabled: 1
11+
m_EditorHideFlags: 0
12+
m_Script: {fileID: 11500000, guid: bbb281ee3bf0b054c82ac2347e9e782c, type: 3}
13+
m_Name: Default Local Group
14+
m_EditorClassIdentifier:
15+
m_GroupName: Default Local Group
16+
m_Data:
17+
m_SerializedData: []
18+
m_GUID: 2ae7714f7ff675942a14a6762c554efc
19+
m_SerializeEntries: []
20+
m_ReadOnly: 0
21+
m_Settings: {fileID: 11400000, guid: dfe887dad5907cb4691bd051b1e660e1, type: 2}
22+
m_SchemaSet:
23+
m_Schemas:
24+
- {fileID: 11400000, guid: f9bd307dc7995634fb2eb6ec37f423c8, type: 2}
25+
- {fileID: 11400000, guid: 01d1df821b1eb6e4eb95a34b66ea938f, type: 2}

Amazing Maze 3D/Assets/AddressableAssetsData/AssetGroups/Default Local Group.asset.meta

+8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)