├── .gitignore ├── Assets ├── Animations.meta ├── Animations │ ├── Diamond.meta │ ├── Diamond │ │ ├── Diamond.controller │ │ ├── Diamond.controller.meta │ │ ├── DiamondDisappear.anim │ │ ├── DiamondDisappear.anim.meta │ │ ├── DiamondRotating.anim │ │ └── DiamondRotating.anim.meta │ ├── Player.meta │ ├── Player │ │ ├── Player.controller │ │ ├── Player.controller.meta │ │ ├── Static.anim │ │ ├── Static.anim.meta │ │ ├── TurnLeft.anim │ │ ├── TurnLeft.anim.meta │ │ ├── TurnRight.anim │ │ └── TurnRight.anim.meta │ ├── Wall.meta │ └── Wall │ │ ├── HorizontalDisplace.anim │ │ ├── HorizontalDisplace.anim.meta │ │ ├── Wall 20.controller │ │ └── Wall 20.controller.meta ├── Fonts.meta ├── Fonts │ ├── arialbd.ttf │ └── arialbd.ttf.meta ├── Images.meta ├── Images │ ├── Raw.meta │ ├── Raw │ │ ├── black_gocube_logo.svg │ │ ├── black_gocube_logo.svg.meta │ │ ├── gocube_logo.svg │ │ ├── gocube_logo.svg.meta │ │ ├── promotional.svg │ │ ├── promotional.svg.2016_02_26_02_03_15.0.svg │ │ ├── promotional.svg.2016_02_26_02_03_15.0.svg.meta │ │ └── promotional.svg.meta │ ├── black_gocube.png │ ├── black_gocube.png.meta │ ├── bright_gocube_logo.png │ ├── bright_gocube_logo.png.meta │ ├── gocube_logo.png │ ├── gocube_logo.png.meta │ ├── level4floor.png │ ├── level4floor.png.meta │ ├── promotional.png │ ├── promotional.png.meta │ ├── starfield_texture.png │ └── starfield_texture.png.meta ├── Materials.meta ├── Materials │ ├── BlackWhiteSquaresMaterial.mat │ ├── BlackWhiteSquaresMaterial.mat.meta │ ├── DiamondMaterial.mat │ ├── DiamondMaterial.mat.meta │ ├── FlatSkyMaterial.mat │ ├── FlatSkyMaterial.mat.meta │ ├── PlayerMaterial.mat │ ├── PlayerMaterial.mat.meta │ ├── SkyMaterial.mat │ ├── SkyMaterial.mat.meta │ ├── WallMaterial.mat │ └── WallMaterial.mat.meta ├── Music.meta ├── Music │ ├── Raw.meta │ ├── Raw │ │ ├── AudioProjects.meta │ │ ├── AudioProjects │ │ │ ├── TakeDiamond.wav │ │ │ ├── TakeDiamond.wav.meta │ │ │ ├── Uncompiled.meta │ │ │ └── Uncompiled │ │ │ │ ├── TakeDiamond.aup │ │ │ │ ├── TakeDiamond.aup.meta │ │ │ │ ├── TakeDiamond_data.meta │ │ │ │ └── TakeDiamond_data │ │ │ │ ├── e00.meta │ │ │ │ └── e00 │ │ │ │ ├── d00.meta │ │ │ │ └── d00 │ │ │ │ ├── e000008f.au │ │ │ │ ├── e000008f.au.meta │ │ │ │ ├── e0000131.au │ │ │ │ ├── e0000131.au.meta │ │ │ │ ├── e0000ac0.au │ │ │ │ ├── e0000ac0.au.meta │ │ │ │ ├── e0000f3a.au │ │ │ │ └── e0000f3a.au.meta │ │ ├── song1.flp │ │ ├── song1.flp.meta │ │ ├── song2.flp │ │ ├── song2.flp.meta │ │ ├── song3.flp │ │ ├── song3.flp.meta │ │ ├── song4.flp │ │ ├── song4.flp.meta │ │ ├── song5.flp │ │ ├── song5.flp.meta │ │ ├── song6.flp │ │ ├── song6.flp.meta │ │ ├── song7.flp │ │ └── song7.flp.meta │ ├── song1.mp3 │ ├── song1.mp3.meta │ ├── song2.mp3 │ ├── song2.mp3.meta │ ├── song3.mp3 │ ├── song3.mp3.meta │ ├── song4.mp3 │ ├── song4.mp3.meta │ ├── song5.mp3 │ ├── song5.mp3.meta │ ├── song6.mp3 │ ├── song6.mp3.meta │ ├── song7.mp3 │ └── song7.mp3.meta ├── Prefabs.meta ├── Prefabs │ ├── Diamond.prefab │ ├── Diamond.prefab.meta │ ├── Wall.prefab │ └── Wall.prefab.meta ├── Scenes.meta ├── Scenes │ ├── Levels.meta │ ├── Levels │ │ ├── Level1.unity │ │ ├── Level1.unity.meta │ │ ├── Level2.unity │ │ ├── Level2.unity.meta │ │ ├── Level3.unity │ │ ├── Level3.unity.meta │ │ ├── Level4.unity │ │ ├── Level4.unity.meta │ │ ├── Level5.unity │ │ ├── Level5.unity.meta │ │ ├── Level6.unity │ │ ├── Level6.unity.meta │ │ ├── Level7.unity │ │ └── Level7.unity.meta │ ├── MainMenu.unity │ └── MainMenu.unity.meta ├── Scripts.meta ├── Scripts │ ├── ChangeSceneScript.cs │ ├── ChangeSceneScript.cs.meta │ ├── ChooseLevelScript.cs │ ├── ChooseLevelScript.cs.meta │ ├── DiamondScript.cs │ ├── DiamondScript.cs.meta │ ├── InstructionsScript.cs │ ├── InstructionsScript.cs.meta │ ├── LevelBehaviours.cs │ ├── LevelBehaviours.cs.meta │ ├── Parallax.cs │ ├── Parallax.cs.meta │ ├── PlayerBehaviourScript.cs │ ├── PlayerBehaviourScript.cs.meta │ ├── RotatingStars.cs │ ├── RotatingStars.cs.meta │ ├── SmoothCamera.cs │ └── SmoothCamera.cs.meta ├── Sounds.meta └── Sounds │ ├── TakeDiamond.wav │ └── TakeDiamond.wav.meta ├── CHANGELOG.md ├── LICENSE ├── Marketing └── Screenshots │ ├── level_1.png │ ├── level_2.png │ ├── level_3.png │ ├── level_6.png │ └── main_menu.png ├── ProjectSettings ├── AudioManager.asset ├── ClusterInputManager.asset ├── DynamicsManager.asset ├── EditorBuildSettings.asset ├── EditorSettings.asset ├── GraphicsSettings.asset ├── InputManager.asset ├── NavMeshAreas.asset ├── NetworkManager.asset ├── Physics2DSettings.asset ├── ProjectSettings.asset ├── ProjectVersion.txt ├── QualitySettings.asset ├── TagManager.asset ├── TimeManager.asset ├── UnityAdsSettings.asset └── UnityConnectSettings.asset ├── README.md └── TODO.md /.gitignore: -------------------------------------------------------------------------------- 1 | /Temp/ 2 | /Library/ 3 | /Obj/ 4 | /Builds/ 5 | 6 | *.csproj 7 | *.unityproj 8 | *.sln 9 | *.user 10 | *.userprefs 11 | *.DS_store -------------------------------------------------------------------------------- /Assets/Animations.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c8a32ad97133fb04fbe711eed278f58d 3 | folderAsset: yes 4 | timeCreated: 1440522879 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Animations/Diamond.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 199a71a535a4ff143b2831d5b026ae16 3 | folderAsset: yes 4 | timeCreated: 1444686874 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Animations/Diamond/Diamond.controller: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Assets/Animations/Diamond/Diamond.controller -------------------------------------------------------------------------------- /Assets/Animations/Diamond/Diamond.controller.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7c595dc76fa057b429d0a9abd7a9bdee 3 | timeCreated: 1440522075 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Animations/Diamond/DiamondDisappear.anim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Assets/Animations/Diamond/DiamondDisappear.anim -------------------------------------------------------------------------------- /Assets/Animations/Diamond/DiamondDisappear.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 119b71dcc0533da45a47ccb3f57d7f51 3 | timeCreated: 1440522072 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Animations/Diamond/DiamondRotating.anim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Assets/Animations/Diamond/DiamondRotating.anim -------------------------------------------------------------------------------- /Assets/Animations/Diamond/DiamondRotating.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fd0efe844d1632544a4144e7e54a38ab 3 | timeCreated: 1440641039 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Animations/Player.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0e7d1a0c3f2d37245be3cc6494a699ca 3 | folderAsset: yes 4 | timeCreated: 1451965355 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Animations/Player/Player.controller: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Assets/Animations/Player/Player.controller -------------------------------------------------------------------------------- /Assets/Animations/Player/Player.controller.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c3a7736aaeb6a3645978dcf804ae2df6 3 | timeCreated: 1451966671 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Animations/Player/Static.anim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Assets/Animations/Player/Static.anim -------------------------------------------------------------------------------- /Assets/Animations/Player/Static.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 19f9d6fa0b60a74458e71b150417b4a3 3 | timeCreated: 1452745444 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Animations/Player/TurnLeft.anim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Assets/Animations/Player/TurnLeft.anim -------------------------------------------------------------------------------- /Assets/Animations/Player/TurnLeft.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8c3fa529a356d5b4abe78fc97b761c9b 3 | timeCreated: 1451966163 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Animations/Player/TurnRight.anim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Assets/Animations/Player/TurnRight.anim -------------------------------------------------------------------------------- /Assets/Animations/Player/TurnRight.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 96f4f2c818f087b458a1ad6a132c445b 3 | timeCreated: 1451965998 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Animations/Wall.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ea904813224b93c44a8e04f3d73cf4c2 3 | folderAsset: yes 4 | timeCreated: 1454799853 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Animations/Wall/HorizontalDisplace.anim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Assets/Animations/Wall/HorizontalDisplace.anim -------------------------------------------------------------------------------- /Assets/Animations/Wall/HorizontalDisplace.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0049712341dd71443a3c1e9db18ba4ad 3 | timeCreated: 1454800131 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Animations/Wall/Wall 20.controller: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Assets/Animations/Wall/Wall 20.controller -------------------------------------------------------------------------------- /Assets/Animations/Wall/Wall 20.controller.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 036169320a8a042439a57f2ad0a17db2 3 | timeCreated: 1454800131 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Fonts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 75e68bc89476b9d489d39acb601b9456 3 | folderAsset: yes 4 | timeCreated: 1455394003 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Fonts/arialbd.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Assets/Fonts/arialbd.ttf -------------------------------------------------------------------------------- /Assets/Fonts/arialbd.ttf.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ccd807102075b0340ba658ea70ba5c0e 3 | timeCreated: 1455393988 4 | licenseType: Free 5 | TrueTypeFontImporter: 6 | serializedVersion: 2 7 | fontSize: 16 8 | forceTextureCase: -2 9 | characterSpacing: 1 10 | characterPadding: 0 11 | includeFontData: 1 12 | use2xBehaviour: 0 13 | fontNames: [] 14 | customCharacters: 15 | fontRenderingMode: 0 16 | userData: 17 | assetBundleName: 18 | assetBundleVariant: 19 | -------------------------------------------------------------------------------- /Assets/Images.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6e4ed39f79f471b469063ab3caeb7629 3 | folderAsset: yes 4 | timeCreated: 1451102793 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Images/Raw.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b5909065218f20f4799737f3c99a9c97 3 | folderAsset: yes 4 | timeCreated: 1451103398 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Images/Raw/black_gocube_logo.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 22 | 44 | 46 | 50 | 52 | 56 | 60 | 61 | 63 | 67 | 71 | 72 | 74 | 78 | 82 | 86 | 87 | 94 | 96 | 100 | 104 | 108 | 109 | 111 | 115 | 119 | 120 | 130 | 132 | 136 | 140 | 141 | 143 | 147 | 151 | 152 | 154 | 158 | 162 | 163 | 173 | 175 | 179 | 183 | 187 | 188 | 198 | 203 | 208 | 214 | 220 | 225 | 230 | 235 | 240 | 245 | 251 | 260 | 265 | 270 | 280 | 286 | 292 | 297 | 303 | 308 | 314 | 320 | 326 | 332 | 338 | 344 | 350 | 354 | 358 | 359 | 365 | 371 | 376 | 386 | 392 | 397 | 402 | 403 | 405 | 409 | 413 | 414 | 416 | 420 | 424 | 425 | 427 | 431 | 435 | 439 | 440 | 442 | 446 | 450 | 451 | 453 | 457 | 461 | 462 | 464 | 468 | 472 | 476 | 477 | 479 | 483 | 487 | 488 | 490 | 494 | 498 | 499 | 501 | 505 | 509 | 513 | 514 | 516 | 520 | 524 | 525 | 527 | 531 | 535 | 536 | 538 | 542 | 546 | 550 | 551 | 553 | 557 | 561 | 562 | 564 | 568 | 572 | 573 | 575 | 579 | 583 | 587 | 588 | 590 | 594 | 598 | 599 | 601 | 605 | 609 | 610 | 612 | 616 | 620 | 624 | 625 | 627 | 631 | 635 | 636 | 638 | 642 | 646 | 647 | 649 | 653 | 657 | 661 | 662 | 664 | 668 | 672 | 673 | 683 | 685 | 689 | 693 | 694 | 704 | 706 | 710 | 714 | 715 | 725 | 727 | 731 | 735 | 736 | 746 | 748 | 752 | 756 | 757 | 767 | 769 | 773 | 777 | 778 | 788 | 790 | 794 | 798 | 799 | 809 | 811 | 815 | 819 | 823 | 824 | 834 | 836 | 840 | 844 | 845 | 855 | 857 | 861 | 865 | 866 | 876 | 878 | 882 | 886 | 890 | 891 | 901 | 903 | 907 | 911 | 912 | 922 | 924 | 928 | 932 | 933 | 940 | 944 | 945 | 952 | 956 | 957 | 958 | 960 | 961 | 963 | image/svg+xml 964 | 966 | 967 | 968 | 969 | 970 | 975 | 978 | 981 | 984 | 988 | 991 | 995 | 999 | 1002 | 1008 | 1014 | 1020 | 1021 | 1027 | 1033 | 1039 | 1040 | 1041 | 1044 | 1050 | 1056 | 1062 | 1063 | 1069 | 1075 | 1081 | 1082 | 1083 | 1086 | 1089 | 1092 | 1095 | 1097 | 1103 | 1109 | 1115 | 1116 | 1122 | 1128 | 1134 | 1135 | 1136 | 1138 | 1144 | 1150 | 1156 | 1157 | 1163 | 1169 | 1181 | 1193 | 1205 | 1217 | 1229 | 1241 | 1253 | 1265 | 1277 | 1289 | 1301 | 1313 | 1325 | 1337 | 1338 | 1339 | 1340 | 1341 | 1342 | 1343 | -------------------------------------------------------------------------------- /Assets/Images/Raw/black_gocube_logo.svg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: db9bf7987e73f2246a69d8f19ef251b6 3 | timeCreated: 1452378191 4 | licenseType: Free 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Images/Raw/gocube_logo.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 22 | 44 | 46 | 50 | 52 | 56 | 60 | 61 | 63 | 67 | 71 | 72 | 74 | 78 | 82 | 86 | 87 | 94 | 96 | 100 | 104 | 108 | 109 | 111 | 115 | 119 | 120 | 130 | 132 | 136 | 140 | 141 | 143 | 147 | 151 | 152 | 154 | 158 | 162 | 163 | 173 | 175 | 179 | 183 | 187 | 188 | 198 | 203 | 208 | 214 | 220 | 225 | 230 | 235 | 240 | 245 | 251 | 260 | 265 | 270 | 280 | 286 | 292 | 297 | 303 | 308 | 314 | 320 | 326 | 332 | 338 | 344 | 350 | 354 | 358 | 359 | 365 | 371 | 376 | 386 | 392 | 397 | 402 | 403 | 405 | 409 | 413 | 414 | 416 | 420 | 424 | 425 | 427 | 431 | 435 | 439 | 440 | 442 | 446 | 450 | 451 | 453 | 457 | 461 | 462 | 464 | 468 | 472 | 476 | 477 | 479 | 483 | 487 | 488 | 490 | 494 | 498 | 499 | 501 | 505 | 509 | 513 | 514 | 516 | 520 | 524 | 525 | 527 | 531 | 535 | 536 | 538 | 542 | 546 | 550 | 551 | 553 | 557 | 561 | 562 | 564 | 568 | 572 | 573 | 575 | 579 | 583 | 587 | 588 | 590 | 594 | 598 | 599 | 601 | 605 | 609 | 610 | 612 | 616 | 620 | 624 | 625 | 627 | 631 | 635 | 636 | 638 | 642 | 646 | 647 | 649 | 653 | 657 | 661 | 662 | 664 | 668 | 672 | 673 | 683 | 685 | 689 | 693 | 694 | 704 | 706 | 710 | 714 | 715 | 725 | 727 | 731 | 735 | 736 | 746 | 748 | 752 | 756 | 757 | 767 | 769 | 773 | 777 | 778 | 788 | 790 | 794 | 798 | 799 | 809 | 811 | 815 | 819 | 823 | 824 | 834 | 836 | 840 | 844 | 845 | 855 | 857 | 861 | 865 | 866 | 876 | 878 | 882 | 886 | 890 | 891 | 901 | 903 | 907 | 911 | 912 | 922 | 924 | 928 | 932 | 933 | 941 | 945 | 946 | 954 | 958 | 959 | 960 | 962 | 963 | 965 | image/svg+xml 966 | 968 | 969 | 970 | 971 | 972 | 977 | 980 | 983 | 986 | 990 | 993 | 997 | 1001 | 1004 | 1010 | 1016 | 1022 | 1023 | 1029 | 1035 | 1041 | 1042 | 1043 | 1046 | 1052 | 1058 | 1064 | 1065 | 1071 | 1077 | 1083 | 1084 | 1085 | 1088 | 1091 | 1094 | 1097 | 1099 | 1105 | 1111 | 1117 | 1118 | 1124 | 1130 | 1136 | 1137 | 1138 | 1140 | 1146 | 1152 | 1158 | 1159 | 1165 | 1171 | 1183 | 1195 | 1207 | 1219 | 1231 | 1243 | 1255 | 1267 | 1279 | 1291 | 1303 | 1315 | 1327 | 1339 | 1340 | 1341 | 1342 | 1343 | 1344 | 1345 | -------------------------------------------------------------------------------- /Assets/Images/Raw/gocube_logo.svg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9c62b7b2edcd3bd498c2995488c4e6f6 3 | timeCreated: 1451103398 4 | licenseType: Free 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Images/Raw/promotional.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 18 | 20 | 27 | 28 | 46 | 48 | 49 | 51 | image/svg+xml 52 | 54 | 55 | 56 | 57 | 58 | 63 | 71 | 79 | 87 | 95 | 103 | 111 | 118 | 126 | 133 | 141 | 149 | 157 | 164 | 171 | 178 | 186 | 194 | 202 | 210 | 218 | 226 | 234 | 235 | 236 | -------------------------------------------------------------------------------- /Assets/Images/Raw/promotional.svg.2016_02_26_02_03_15.0.svg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 35be0273875e5fd4abde569c9496bac4 3 | timeCreated: 1456542171 4 | licenseType: Free 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Images/Raw/promotional.svg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 56cae90fd1ebed844832a48e9146506d 3 | timeCreated: 1456542172 4 | licenseType: Free 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Images/black_gocube.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Assets/Images/black_gocube.png -------------------------------------------------------------------------------- /Assets/Images/black_gocube.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 21e8e8d622577fb4bb4ea2c7ee5fde81 3 | timeCreated: 1456544480 4 | licenseType: Free 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 1 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -1 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: -1 36 | nPOTScale: 1 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | textureType: -1 50 | buildTargetSettings: [] 51 | spriteSheet: 52 | sprites: [] 53 | outline: [] 54 | spritePackingTag: 55 | userData: 56 | assetBundleName: 57 | assetBundleVariant: 58 | -------------------------------------------------------------------------------- /Assets/Images/bright_gocube_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Assets/Images/bright_gocube_logo.png -------------------------------------------------------------------------------- /Assets/Images/bright_gocube_logo.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 983d4a1648e1ade498bc6b292915fcd3 3 | timeCreated: 1452378930 4 | licenseType: Free 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 1 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: .25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 8 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -1 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: -1 36 | nPOTScale: 1 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | spriteMode: 0 41 | spriteExtrude: 1 42 | spriteMeshType: 1 43 | alignment: 0 44 | spritePivot: {x: .5, y: .5} 45 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 46 | spritePixelsToUnits: 100 47 | alphaIsTransparency: 0 48 | textureType: -1 49 | buildTargetSettings: [] 50 | spriteSheet: 51 | sprites: [] 52 | spritePackingTag: 53 | userData: 54 | assetBundleName: 55 | assetBundleVariant: 56 | -------------------------------------------------------------------------------- /Assets/Images/gocube_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Assets/Images/gocube_logo.png -------------------------------------------------------------------------------- /Assets/Images/gocube_logo.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2e34b988caf0b32478cd52e7ba620c93 3 | timeCreated: 1451102809 4 | licenseType: Free 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 1 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: .25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 8 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -1 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: -1 36 | nPOTScale: 1 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | spriteMode: 0 41 | spriteExtrude: 1 42 | spriteMeshType: 1 43 | alignment: 0 44 | spritePivot: {x: .5, y: .5} 45 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 46 | spritePixelsToUnits: 100 47 | alphaIsTransparency: 0 48 | textureType: -1 49 | buildTargetSettings: [] 50 | spriteSheet: 51 | sprites: [] 52 | spritePackingTag: 53 | userData: 54 | assetBundleName: 55 | assetBundleVariant: 56 | -------------------------------------------------------------------------------- /Assets/Images/level4floor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Assets/Images/level4floor.png -------------------------------------------------------------------------------- /Assets/Images/level4floor.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4389ce1464bd2374ead7cd00231ab694 3 | timeCreated: 1454385082 4 | licenseType: Free 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 1 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: .25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 8 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -1 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: -1 36 | nPOTScale: 1 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | spriteMode: 0 41 | spriteExtrude: 1 42 | spriteMeshType: 1 43 | alignment: 0 44 | spritePivot: {x: .5, y: .5} 45 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 46 | spritePixelsToUnits: 100 47 | alphaIsTransparency: 0 48 | textureType: -1 49 | buildTargetSettings: [] 50 | spriteSheet: 51 | sprites: [] 52 | spritePackingTag: 53 | userData: 54 | assetBundleName: 55 | assetBundleVariant: 56 | -------------------------------------------------------------------------------- /Assets/Images/promotional.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Assets/Images/promotional.png -------------------------------------------------------------------------------- /Assets/Images/promotional.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4bf7d961d9264d94389126b749eaa8bf 3 | timeCreated: 1456542182 4 | licenseType: Free 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 1 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -1 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: -1 36 | nPOTScale: 1 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | textureType: -1 50 | buildTargetSettings: [] 51 | spriteSheet: 52 | sprites: [] 53 | outline: [] 54 | spritePackingTag: 55 | userData: 56 | assetBundleName: 57 | assetBundleVariant: 58 | -------------------------------------------------------------------------------- /Assets/Images/starfield_texture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Assets/Images/starfield_texture.png -------------------------------------------------------------------------------- /Assets/Images/starfield_texture.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a6356002269ee0e49aa0659ff051dfc4 3 | timeCreated: 1452222231 4 | licenseType: Free 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 1 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: .25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 8 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -1 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: -1 36 | nPOTScale: 1 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | spriteMode: 0 41 | spriteExtrude: 1 42 | spriteMeshType: 1 43 | alignment: 0 44 | spritePivot: {x: .5, y: .5} 45 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 46 | spritePixelsToUnits: 100 47 | alphaIsTransparency: 0 48 | textureType: -1 49 | buildTargetSettings: [] 50 | spriteSheet: 51 | sprites: [] 52 | spritePackingTag: 53 | userData: 54 | assetBundleName: 55 | assetBundleVariant: 56 | -------------------------------------------------------------------------------- /Assets/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b1cc25c26fdd6c746b08de4b879eb97e 3 | folderAsset: yes 4 | timeCreated: 1444686677 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Materials/BlackWhiteSquaresMaterial.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Assets/Materials/BlackWhiteSquaresMaterial.mat -------------------------------------------------------------------------------- /Assets/Materials/BlackWhiteSquaresMaterial.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 218c4c01a83de7546847b27ee5903266 3 | timeCreated: 1454385108 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Materials/DiamondMaterial.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Assets/Materials/DiamondMaterial.mat -------------------------------------------------------------------------------- /Assets/Materials/DiamondMaterial.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 71c48936e5324cd4eb997f01d03b8b49 3 | timeCreated: 1444092919 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Materials/FlatSkyMaterial.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Assets/Materials/FlatSkyMaterial.mat -------------------------------------------------------------------------------- /Assets/Materials/FlatSkyMaterial.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bfd4e779e07755042b254f3d3c902ffb 3 | timeCreated: 1452221559 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Materials/PlayerMaterial.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Assets/Materials/PlayerMaterial.mat -------------------------------------------------------------------------------- /Assets/Materials/PlayerMaterial.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9bc52838a5a65f9438927491668879f0 3 | timeCreated: 1444093444 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Materials/SkyMaterial.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Assets/Materials/SkyMaterial.mat -------------------------------------------------------------------------------- /Assets/Materials/SkyMaterial.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3a3cb25a4a568cf4881e8102bf150991 3 | timeCreated: 1453520336 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Materials/WallMaterial.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Assets/Materials/WallMaterial.mat -------------------------------------------------------------------------------- /Assets/Materials/WallMaterial.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9f8292fca1459154182d4cc7bc5bb1a0 3 | timeCreated: 1444093634 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Music.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 232c289c3ec51964b8a4ca212e73e528 3 | folderAsset: yes 4 | timeCreated: 1444686481 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Music/Raw.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 764e5802c96ef164cb782c1d69fe826a 3 | folderAsset: yes 4 | timeCreated: 1449893601 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Music/Raw/AudioProjects.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e9636076824bedf47bf4a2b84d85ea07 3 | folderAsset: yes 4 | timeCreated: 1472314654 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Music/Raw/AudioProjects/TakeDiamond.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Assets/Music/Raw/AudioProjects/TakeDiamond.wav -------------------------------------------------------------------------------- /Assets/Music/Raw/AudioProjects/TakeDiamond.wav.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 91ee7c3d1bffd9d4fbf3fb0385a5ca7d 3 | timeCreated: 1472314663 4 | licenseType: Free 5 | AudioImporter: 6 | serializedVersion: 6 7 | defaultSettings: 8 | loadType: 0 9 | sampleRateSetting: 0 10 | sampleRateOverride: 44100 11 | compressionFormat: 1 12 | quality: 1 13 | conversionMode: 0 14 | platformSettingOverrides: {} 15 | forceToMono: 0 16 | normalize: 1 17 | preloadAudioData: 1 18 | loadInBackground: 0 19 | 3D: 1 20 | userData: 21 | assetBundleName: 22 | assetBundleVariant: 23 | -------------------------------------------------------------------------------- /Assets/Music/Raw/AudioProjects/Uncompiled.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ec626ad6cddb15c43a809d67c13c940a 3 | folderAsset: yes 4 | timeCreated: 1472314654 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Music/Raw/AudioProjects/Uncompiled/TakeDiamond.aup: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | -------------------------------------------------------------------------------- /Assets/Music/Raw/AudioProjects/Uncompiled/TakeDiamond.aup.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7f8e65aa4e67f7943ac676e55bf1ddf0 3 | timeCreated: 1472314655 4 | licenseType: Free 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Music/Raw/AudioProjects/Uncompiled/TakeDiamond_data.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1a4a53391937ca348ad5cbdba4ef5d76 3 | folderAsset: yes 4 | timeCreated: 1472314654 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Music/Raw/AudioProjects/Uncompiled/TakeDiamond_data/e00.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fdfaf87269984ca4b87cfc4e270331b7 3 | folderAsset: yes 4 | timeCreated: 1472314655 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Music/Raw/AudioProjects/Uncompiled/TakeDiamond_data/e00/d00.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6e4e8f68ccbc1794bbdd05e28ef42b6b 3 | folderAsset: yes 4 | timeCreated: 1472314659 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Music/Raw/AudioProjects/Uncompiled/TakeDiamond_data/e00/d00/e000008f.au: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Assets/Music/Raw/AudioProjects/Uncompiled/TakeDiamond_data/e00/d00/e000008f.au -------------------------------------------------------------------------------- /Assets/Music/Raw/AudioProjects/Uncompiled/TakeDiamond_data/e00/d00/e000008f.au.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b9a763b06e59c7248ad69c387f7aa277 3 | timeCreated: 1472314660 4 | licenseType: Free 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Music/Raw/AudioProjects/Uncompiled/TakeDiamond_data/e00/d00/e0000131.au: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Assets/Music/Raw/AudioProjects/Uncompiled/TakeDiamond_data/e00/d00/e0000131.au -------------------------------------------------------------------------------- /Assets/Music/Raw/AudioProjects/Uncompiled/TakeDiamond_data/e00/d00/e0000131.au.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d15585cdbe441304aaa69cf287922344 3 | timeCreated: 1472314660 4 | licenseType: Free 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Music/Raw/AudioProjects/Uncompiled/TakeDiamond_data/e00/d00/e0000ac0.au: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Assets/Music/Raw/AudioProjects/Uncompiled/TakeDiamond_data/e00/d00/e0000ac0.au -------------------------------------------------------------------------------- /Assets/Music/Raw/AudioProjects/Uncompiled/TakeDiamond_data/e00/d00/e0000ac0.au.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1629a61a611dce24486a33c759ae0bb7 3 | timeCreated: 1472314659 4 | licenseType: Free 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Music/Raw/AudioProjects/Uncompiled/TakeDiamond_data/e00/d00/e0000f3a.au: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Assets/Music/Raw/AudioProjects/Uncompiled/TakeDiamond_data/e00/d00/e0000f3a.au -------------------------------------------------------------------------------- /Assets/Music/Raw/AudioProjects/Uncompiled/TakeDiamond_data/e00/d00/e0000f3a.au.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 84ce7940619b06b47959928766325a86 3 | timeCreated: 1472314660 4 | licenseType: Free 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Music/Raw/song1.flp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Assets/Music/Raw/song1.flp -------------------------------------------------------------------------------- /Assets/Music/Raw/song1.flp.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3d9537803321dfd4499d39a478125adb 3 | timeCreated: 1449893605 4 | licenseType: Free 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Music/Raw/song2.flp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Assets/Music/Raw/song2.flp -------------------------------------------------------------------------------- /Assets/Music/Raw/song2.flp.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6c20bc8cf09452e4a800e8166b841841 3 | timeCreated: 1449893605 4 | licenseType: Free 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Music/Raw/song3.flp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Assets/Music/Raw/song3.flp -------------------------------------------------------------------------------- /Assets/Music/Raw/song3.flp.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6288d40d206ff224985f87b87c7f9249 3 | timeCreated: 1451540032 4 | licenseType: Free 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Music/Raw/song4.flp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Assets/Music/Raw/song4.flp -------------------------------------------------------------------------------- /Assets/Music/Raw/song4.flp.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 833c5acd393e2484592b71aaa9492050 3 | timeCreated: 1451870745 4 | licenseType: Free 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Music/Raw/song5.flp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Assets/Music/Raw/song5.flp -------------------------------------------------------------------------------- /Assets/Music/Raw/song5.flp.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 47d58042573212e438f0b7d4c937b400 3 | timeCreated: 1452920888 4 | licenseType: Free 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Music/Raw/song6.flp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Assets/Music/Raw/song6.flp -------------------------------------------------------------------------------- /Assets/Music/Raw/song6.flp.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ae7bdbeebb53bad43a7ab0abf4566c1c 3 | timeCreated: 1453693801 4 | licenseType: Free 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Music/Raw/song7.flp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Assets/Music/Raw/song7.flp -------------------------------------------------------------------------------- /Assets/Music/Raw/song7.flp.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 341ee00ece4ec684dbf7a4543ce6394d 3 | timeCreated: 1453693801 4 | licenseType: Free 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Music/song1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Assets/Music/song1.mp3 -------------------------------------------------------------------------------- /Assets/Music/song1.mp3.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f901e3aa1a09a9b4da228d0265d7400e 3 | timeCreated: 1444686486 4 | licenseType: Free 5 | AudioImporter: 6 | serializedVersion: 6 7 | defaultSettings: 8 | loadType: 0 9 | sampleRateSetting: 0 10 | sampleRateOverride: 44100 11 | compressionFormat: 1 12 | quality: 1 13 | conversionMode: 0 14 | platformSettingOverrides: {} 15 | forceToMono: 0 16 | preloadAudioData: 1 17 | loadInBackground: 0 18 | 3D: 1 19 | userData: 20 | assetBundleName: 21 | assetBundleVariant: 22 | -------------------------------------------------------------------------------- /Assets/Music/song2.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Assets/Music/song2.mp3 -------------------------------------------------------------------------------- /Assets/Music/song2.mp3.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fc6d9ce4ae74c9747bf1ca1022ef0b81 3 | timeCreated: 1449893626 4 | licenseType: Free 5 | AudioImporter: 6 | serializedVersion: 6 7 | defaultSettings: 8 | loadType: 0 9 | sampleRateSetting: 0 10 | sampleRateOverride: 44100 11 | compressionFormat: 1 12 | quality: 1 13 | conversionMode: 0 14 | platformSettingOverrides: {} 15 | forceToMono: 0 16 | preloadAudioData: 1 17 | loadInBackground: 0 18 | 3D: 1 19 | userData: 20 | assetBundleName: 21 | assetBundleVariant: 22 | -------------------------------------------------------------------------------- /Assets/Music/song3.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Assets/Music/song3.mp3 -------------------------------------------------------------------------------- /Assets/Music/song3.mp3.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ef4734f160adcf7408365183b0af9223 3 | timeCreated: 1451540035 4 | licenseType: Free 5 | AudioImporter: 6 | serializedVersion: 6 7 | defaultSettings: 8 | loadType: 0 9 | sampleRateSetting: 0 10 | sampleRateOverride: 44100 11 | compressionFormat: 1 12 | quality: 1 13 | conversionMode: 0 14 | platformSettingOverrides: {} 15 | forceToMono: 0 16 | preloadAudioData: 1 17 | loadInBackground: 0 18 | 3D: 1 19 | userData: 20 | assetBundleName: 21 | assetBundleVariant: 22 | -------------------------------------------------------------------------------- /Assets/Music/song4.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Assets/Music/song4.mp3 -------------------------------------------------------------------------------- /Assets/Music/song4.mp3.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fc9d9db64c5b81740b572c0e2d1dbe07 3 | timeCreated: 1452653594 4 | licenseType: Free 5 | AudioImporter: 6 | serializedVersion: 6 7 | defaultSettings: 8 | loadType: 0 9 | sampleRateSetting: 0 10 | sampleRateOverride: 44100 11 | compressionFormat: 1 12 | quality: 1 13 | conversionMode: 0 14 | platformSettingOverrides: {} 15 | forceToMono: 0 16 | preloadAudioData: 1 17 | loadInBackground: 0 18 | 3D: 1 19 | userData: 20 | assetBundleName: 21 | assetBundleVariant: 22 | -------------------------------------------------------------------------------- /Assets/Music/song5.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Assets/Music/song5.mp3 -------------------------------------------------------------------------------- /Assets/Music/song5.mp3.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b738ff305d5781b4b8a153e642a77c7b 3 | timeCreated: 1453003342 4 | licenseType: Free 5 | AudioImporter: 6 | serializedVersion: 6 7 | defaultSettings: 8 | loadType: 0 9 | sampleRateSetting: 0 10 | sampleRateOverride: 44100 11 | compressionFormat: 1 12 | quality: 1 13 | conversionMode: 0 14 | platformSettingOverrides: {} 15 | forceToMono: 0 16 | preloadAudioData: 1 17 | loadInBackground: 0 18 | 3D: 1 19 | userData: 20 | assetBundleName: 21 | assetBundleVariant: 22 | -------------------------------------------------------------------------------- /Assets/Music/song6.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Assets/Music/song6.mp3 -------------------------------------------------------------------------------- /Assets/Music/song6.mp3.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 45652ae4c8fe1264b99f10fdea6954dc 3 | timeCreated: 1453693805 4 | licenseType: Free 5 | AudioImporter: 6 | serializedVersion: 6 7 | defaultSettings: 8 | loadType: 0 9 | sampleRateSetting: 0 10 | sampleRateOverride: 44100 11 | compressionFormat: 1 12 | quality: 1 13 | conversionMode: 0 14 | platformSettingOverrides: {} 15 | forceToMono: 0 16 | preloadAudioData: 1 17 | loadInBackground: 0 18 | 3D: 1 19 | userData: 20 | assetBundleName: 21 | assetBundleVariant: 22 | -------------------------------------------------------------------------------- /Assets/Music/song7.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Assets/Music/song7.mp3 -------------------------------------------------------------------------------- /Assets/Music/song7.mp3.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 755ed83a9bb7d9849a913f845dc686c9 3 | timeCreated: 1453693808 4 | licenseType: Free 5 | AudioImporter: 6 | serializedVersion: 6 7 | defaultSettings: 8 | loadType: 0 9 | sampleRateSetting: 0 10 | sampleRateOverride: 44100 11 | compressionFormat: 1 12 | quality: 1 13 | conversionMode: 0 14 | platformSettingOverrides: {} 15 | forceToMono: 0 16 | preloadAudioData: 1 17 | loadInBackground: 0 18 | 3D: 1 19 | userData: 20 | assetBundleName: 21 | assetBundleVariant: 22 | -------------------------------------------------------------------------------- /Assets/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1aa2f23d8e255794a96b367e015e1fff 3 | folderAsset: yes 4 | timeCreated: 1440380421 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Prefabs/Diamond.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Assets/Prefabs/Diamond.prefab -------------------------------------------------------------------------------- /Assets/Prefabs/Diamond.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2dd0e7dfec825b54db6a3159d97ff8af 3 | timeCreated: 1440380433 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Prefabs/Wall.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Assets/Prefabs/Wall.prefab -------------------------------------------------------------------------------- /Assets/Prefabs/Wall.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 748abd457eca2e543aa8d3cce3cfa4f6 3 | timeCreated: 1444361418 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scenes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2eda8ba6f52afa5448eb1ba6ab110003 3 | folderAsset: yes 4 | timeCreated: 1438650791 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Scenes/Levels.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2bf7d1b1528ee4445beb4c5150e9f0ed 3 | folderAsset: yes 4 | timeCreated: 1438650819 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Scenes/Levels/Level1.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Assets/Scenes/Levels/Level1.unity -------------------------------------------------------------------------------- /Assets/Scenes/Levels/Level1.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cef2e70ee1e23604c880bab27f2cc7b8 3 | timeCreated: 1438650769 4 | licenseType: Free 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scenes/Levels/Level2.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Assets/Scenes/Levels/Level2.unity -------------------------------------------------------------------------------- /Assets/Scenes/Levels/Level2.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ba5472ccd07b08245b7bd1c9a35ce4e3 3 | timeCreated: 1453865419 4 | licenseType: Free 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scenes/Levels/Level3.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Assets/Scenes/Levels/Level3.unity -------------------------------------------------------------------------------- /Assets/Scenes/Levels/Level3.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 04e131eeefebdbf4a9fb5ebcb3acde85 3 | timeCreated: 1454032766 4 | licenseType: Free 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scenes/Levels/Level4.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Assets/Scenes/Levels/Level4.unity -------------------------------------------------------------------------------- /Assets/Scenes/Levels/Level4.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 796570f60c6a02449af82cd3131e706b 3 | timeCreated: 1454299770 4 | licenseType: Free 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scenes/Levels/Level5.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Assets/Scenes/Levels/Level5.unity -------------------------------------------------------------------------------- /Assets/Scenes/Levels/Level5.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 353eeb9098cb1bb49af4d60d7ac26a2e 3 | timeCreated: 1454472664 4 | licenseType: Free 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scenes/Levels/Level6.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Assets/Scenes/Levels/Level6.unity -------------------------------------------------------------------------------- /Assets/Scenes/Levels/Level6.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6bd793c8bacbb7e4cad739a8b0d94c8f 3 | timeCreated: 1454891589 4 | licenseType: Free 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scenes/Levels/Level7.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Assets/Scenes/Levels/Level7.unity -------------------------------------------------------------------------------- /Assets/Scenes/Levels/Level7.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 30a5f0aadaa7e51408e7ef498eb9640b 3 | timeCreated: 1455332553 4 | licenseType: Free 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scenes/MainMenu.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Assets/Scenes/MainMenu.unity -------------------------------------------------------------------------------- /Assets/Scenes/MainMenu.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a466734c4661ec044bd449660f1a83c1 3 | timeCreated: 1443575700 4 | licenseType: Free 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4af75284e72a5944cbde211e31859f72 3 | folderAsset: yes 4 | timeCreated: 1438650780 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Scripts/ChangeSceneScript.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using UnityEngine.UI; 3 | using System.Collections; 4 | using System.Text; 5 | using UnityEngine.SceneManagement; 6 | 7 | // Change screens at MENU screen 8 | 9 | public class ChangeSceneScript : MonoBehaviour { 10 | public int adsCounter; 11 | 12 | public int currentLevel; 13 | public int defaultLimitLevel = 7; 14 | public int limitLevel; 15 | //public Text scene; 16 | public bool musicOn; 17 | 18 | //Global data 19 | private static ChangeSceneScript GlobalData; 20 | 21 | public static ChangeSceneScript Instance 22 | { 23 | get 24 | { 25 | return GlobalData; 26 | } 27 | } 28 | 29 | void Awake () 30 | { 31 | // if the singleton hasn't been initialized yet 32 | if (GlobalData != null && GlobalData != this) 33 | { 34 | Destroy(this.gameObject); 35 | } 36 | 37 | GlobalData = this; 38 | DontDestroyOnLoad( this.gameObject ); 39 | 40 | /// LOAD DATA /// 41 | adsCounter = 1; 42 | 43 | // Get if music is on 44 | musicOn = PlayerPrefs.GetInt ("GameMusic", 1) == 1; 45 | 46 | // Set chosen level 47 | limitLevel = PlayerPrefs.GetInt ("LimitLevel", defaultLimitLevel); 48 | 49 | // Get last available Level 50 | currentLevel = PlayerPrefs.GetInt ("CurrentGameLevel", 1); 51 | } 52 | 53 | // Save configuraton to Enable or Disable music 54 | public void setMusic(bool value) { 55 | Debug.Log ("setMusic(" + value + "), Saved"); 56 | PlayerPrefs.SetInt ("GameMusic", value ? 1 : 0); 57 | PlayerPrefs.Save (); 58 | 59 | musicOn = value; 60 | } 61 | 62 | public void Update() 63 | { 64 | if (Input.GetKeyDown(KeyCode.Escape)) 65 | { 66 | Application.Quit(); 67 | } 68 | } 69 | 70 | // Open the chosen level from Main menu 71 | public void ChangeScene () { 72 | // Check if previous level was completed 73 | if (currentLevel > 1) { 74 | int highScore = PlayerPrefs.GetInt ("Level" + (currentLevel - 1).ToString () + "highScore"); 75 | 76 | if (highScore <= 0) { 77 | // Show message on screen and don't open the message box 78 | //Message.Str = "Deleted"; 79 | ChooseLevelScript.showBlockedLevelMessage = true; 80 | 81 | return; 82 | } 83 | } 84 | 85 | //Open level 86 | ChangeScene ("Level" + currentLevel.ToString()); 87 | } 88 | 89 | // Change level from anywhere else 90 | public void ChangeScene(int level) { 91 | ChangeScene ("Level" + level.ToString ()); 92 | } 93 | 94 | 95 | // Move to level 96 | public void ChangeScene(string scene) { 97 | //Debug.Log ("CurrentGameLevel saved: " + currentLevel); 98 | 99 | PlayerPrefs.SetInt ("CurrentGameLevel", currentLevel); 100 | PlayerPrefs.Save (); 101 | 102 | //Application.LoadLevel (scene); 103 | SceneManager.LoadScene(scene); 104 | } 105 | 106 | // Go to official webpage 107 | public void gotoOfficialSite() { 108 | Application.OpenURL ("http://fluorinestudios.com/"); 109 | } 110 | 111 | } 112 | -------------------------------------------------------------------------------- /Assets/Scripts/ChangeSceneScript.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c57aca9a50185d645a353e93814233ad 3 | timeCreated: 1452570688 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 100 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Scripts/ChooseLevelScript.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine.UI; 2 | using UnityEngine; 3 | 4 | // Chose level from MENU screen 5 | 6 | public class ChooseLevelScript : MonoBehaviour { 7 | public static bool showBlockedLevelMessage = false; 8 | 9 | // Fields 10 | //public int limitLevel; 11 | public Text levelText; 12 | public Text highScoreText; 13 | public Toggle musicToggle; 14 | public Button playButton; 15 | 16 | // Internal states 17 | //private int currentLevel; 18 | private bool updateField; 19 | private Touch touch; 20 | 21 | // Instance to save Data shared among levels 22 | private ChangeSceneScript globalData; 23 | 24 | // Access text field 25 | void Start () { 26 | globalData = ChangeSceneScript.Instance; 27 | updateField = true; 28 | 29 | // Get music configuration 30 | musicToggle.isOn = globalData.musicOn; 31 | 32 | 33 | // Add listener to change of toggle 34 | musicToggle.GetComponent ().onValueChanged.AddListener ( 35 | delegate { 36 | globalData.setMusic(musicToggle.GetComponent().isOn); 37 | }); 38 | 39 | // Add listener to Play button 40 | playButton.onClick.AddListener(() => { 41 | globalData.ChangeScene(); 42 | }); 43 | } 44 | 45 | void Update() { 46 | if (updateField) { 47 | updateField = false; 48 | 49 | // Update level 50 | levelText.text = "Level: " + globalData.currentLevel.ToString(); 51 | 52 | // Update high score 53 | int highScore = PlayerPrefs.GetInt ("Level" + globalData.currentLevel.ToString() + "highScore"); 54 | highScoreText.text = "High Score: " + highScore; 55 | } 56 | 57 | if (showBlockedLevelMessage) 58 | { 59 | highScoreText.text = "Complete previous!"; 60 | } 61 | } 62 | 63 | // Increase level 64 | public void increaseLevel() { 65 | if (globalData.currentLevel < globalData.limitLevel) { 66 | globalData.currentLevel++; 67 | showBlockedLevelMessage = false; 68 | updateField = true; 69 | } 70 | } 71 | 72 | public void decreaseLevel() { 73 | if (globalData.currentLevel > 1) { 74 | globalData.currentLevel--; 75 | showBlockedLevelMessage = false; 76 | updateField = true; 77 | } 78 | } 79 | 80 | public void setMusic() { 81 | globalData.setMusic (musicToggle.isOn); 82 | } 83 | 84 | 85 | } -------------------------------------------------------------------------------- /Assets/Scripts/ChooseLevelScript.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eb1e731e34a2de44aa33a839b685e3a4 3 | timeCreated: 1452570688 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 200 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Scripts/DiamondScript.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using System.Collections; 3 | 4 | public class DiamondScript : MonoBehaviour { 5 | Animator anim; 6 | 7 | private int takeHash = Animator.StringToHash("Disappear"); 8 | 9 | public bool wasTaken; 10 | 11 | void Start() { 12 | anim = GetComponent (); 13 | wasTaken = false; 14 | } 15 | 16 | public void HideThis() { 17 | this.gameObject.SetActive (false); 18 | } 19 | 20 | public void TakeThis() { 21 | if (!wasTaken) { 22 | this.gameObject.GetComponent ().Play (); 23 | anim.SetTrigger (takeHash); 24 | wasTaken = true; 25 | } 26 | } 27 | 28 | public bool WasTaken() { 29 | return wasTaken; 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /Assets/Scripts/DiamondScript.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 135004042160ebe4cb1e857a9012d17c 3 | timeCreated: 1440039229 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Scripts/InstructionsScript.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using UnityEngine.UI; 3 | using System.Collections; 4 | 5 | public class InstructionsScript : MonoBehaviour { 6 | public Text instructions; 7 | 8 | Touch touch; 9 | bool touched; 10 | 11 | // Use this for initialization 12 | void Start () { 13 | instructions.enabled = true; 14 | } 15 | 16 | // Update is called once per frame 17 | void Update () { 18 | // Hear tap screen event to hide instructions 19 | // Quit Message 20 | for (int i = 0; i < Input.touchCount; i++) 21 | { 22 | touch = Input.GetTouch(i); 23 | 24 | // -- Tap: quick touch & release 25 | ///?? 26 | if (touch.phase == TouchPhase.Ended && touch.tapCount >= 1) 27 | { 28 | touched = true; 29 | } 30 | } 31 | 32 | if (touched || Input.GetKeyDown ("space")) { 33 | instructions.enabled = false; 34 | touched = false; 35 | } 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /Assets/Scripts/InstructionsScript.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1a40c1fd494dda440aa07819c2ab78ed 3 | timeCreated: 1456026914 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Scripts/LevelBehaviours.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using UnityEngine.UI; 3 | using System.Collections; 4 | using UnityEngine.SceneManagement; 5 | 6 | public class LevelBehaviours : MonoBehaviour { 7 | static ChangeSceneScript globalData; 8 | 9 | // Show or supress Next Level Button 10 | public Button nextLevelButton; 11 | 12 | // Save the level's score record 13 | 14 | // Restart the current level 15 | public void restartLevel() { 16 | Time.timeScale = 1f; 17 | SceneManager.LoadScene (SceneManager.GetActiveScene().name, LoadSceneMode.Single); 18 | Destroy (this); 19 | } 20 | 21 | // Go to the next level, if possible 22 | public void nextLevel() { 23 | Time.timeScale = 1f; 24 | 25 | int nextLevel = globalData.currentLevel + 1; 26 | 27 | if (nextLevel <= globalData.limitLevel) { 28 | globalData.currentLevel = nextLevel; 29 | //Debug.Log("Go to next level: Level" + nextLevel); 30 | SceneManager.LoadScene("Level" + nextLevel); 31 | Destroy (this); 32 | } 33 | } 34 | 35 | // Go to main menu 36 | public void loadMainMenu() { 37 | Time.timeScale = 1f; 38 | SceneManager.LoadScene ("MainMenu"); 39 | Destroy (this); 40 | } 41 | 42 | public void Start() { 43 | globalData = ChangeSceneScript.Instance; 44 | 45 | nextLevelButton.interactable = enableNextLevelButton (); 46 | } 47 | 48 | // Enable or disable Next Level button 49 | public static bool enableNextLevelButton() { 50 | int highScore = PlayerPrefs.GetInt ("Level" + globalData.currentLevel.ToString() + "highScore"); 51 | return !(globalData.currentLevel == globalData.limitLevel || highScore <= 0); 52 | } 53 | } 54 | -------------------------------------------------------------------------------- /Assets/Scripts/LevelBehaviours.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: be19b4ade0247374ebe9e1f517148006 3 | timeCreated: 1444687214 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Scripts/Parallax.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using System.Collections; 3 | 4 | public class Parallax : MonoBehaviour { 5 | //public float parralax = 5F; 6 | //public MeshRenderer mr; 7 | 8 | //private Material mat; 9 | //private Vector2 offset; 10 | 11 | void Start() { 12 | //mr = GetComponent(); 13 | //mat = mr.material; 14 | } 15 | 16 | void Update() 17 | { 18 | //offset = mat.mainTextureOffset; 19 | 20 | //offset.x = transform.position.x / transform.localScale.x / parralax; 21 | //offset.y = transform.position.y / transform.localScale.y / parralax; 22 | //offset.x += transform.position.x ; 23 | //offset.y += transform.position.y ; 24 | 25 | 26 | //mat.mainTextureOffset = offset; 27 | } 28 | 29 | } 30 | -------------------------------------------------------------------------------- /Assets/Scripts/Parallax.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 238776175dfcce94894ffd6e113495f9 3 | timeCreated: 1452385414 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Scripts/PlayerBehaviourScript.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using UnityEngine.UI; 3 | using System.Collections; 4 | using System.Text; 5 | using System.Text.RegularExpressions; 6 | using UnityEngine.SceneManagement; 7 | 8 | // Ads 9 | using UnityEngine.Advertisements; 10 | 11 | // Unity Analytics metrics 12 | using System.Collections.Generic; 13 | using UnityEngine.Analytics; 14 | 15 | public class PlayerBehaviourScript : MonoBehaviour 16 | { 17 | private ChangeSceneScript globalData; 18 | private bool tabScreen = false; 19 | private Touch touch; 20 | private static int adsCounter = 1; 21 | 22 | public enum GameState { Loaded, Playing, Over }; 23 | 24 | // Links and parameters 25 | public Text stepsLeftBarText; 26 | public Text diamondsLeftText; 27 | public Text gameOverText; 28 | public Text currentScoreText; 29 | public Text highScoreText; 30 | public Text currentLevelText; 31 | 32 | public float speed; 33 | public int stepsLeft; 34 | public float slowdownDelta; 35 | public float slowdownMinimal; 36 | 37 | // Links 38 | public GameObject playmodeCanvas; 39 | public GameObject gameOverCanvas; 40 | public AudioSource audioSource; 41 | public Button nextLevelButton; 42 | 43 | // Animation 44 | public Animator playerAnimator; 45 | 46 | // Debug 47 | public bool resetHighScore = false; 48 | 49 | // Scores 50 | private int takenDiamonds = 0; 51 | private int availableDiamonds; 52 | 53 | // Internal states 54 | private GameState gameState; 55 | private bool updateCanvas = true; 56 | private bool isColliding = false; 57 | private bool gameWon = false; 58 | 59 | private int direction = 1; 60 | private Vector3[] arrows = new[] { Vector3.left, Vector3.forward, Vector3.right, Vector3.back }; 61 | private int[] speedDeltas = new int[] { 0, 0, 0, 0 }; 62 | 63 | private int arrowsLength; 64 | private int speedDeltasLength = 4; 65 | 66 | // Set prefered FPS 67 | //void Awake() { 68 | // Application.targetFrameRate = 25; 69 | //} 70 | 71 | // Use this for initialization 72 | void Start() 73 | { 74 | gameState = GameState.Loaded; 75 | globalData = ChangeSceneScript.Instance; 76 | 77 | // Ads sound 78 | AudioListener.pause = false; 79 | 80 | // Count total diamonds for this level 81 | availableDiamonds = GameObject.FindGameObjectsWithTag("Diamond").Length; 82 | 83 | // Get and show current level 84 | currentLevelText.text = string.Format("Level: {0}", globalData.currentLevel); 85 | 86 | // Check is audio is mute 87 | audioSource.mute = !globalData.musicOn; 88 | 89 | // Configure individual levels: 90 | switch (globalData.currentLevel) 91 | { 92 | case 1: 93 | break; 94 | case 2: 95 | break; 96 | case 3: 97 | //arrows = new [] {Vector3.left, Vector3.back, Vector3.right, Vector3.forward}; 98 | arrows = new[] { Vector3.left, Vector3.back, Vector3.right, Vector3.forward }; 99 | break; 100 | case 4: 101 | speedDeltas = new int[] { 0, 0, 4, 0 }; 102 | break; 103 | case 5: 104 | arrows = new[] { Vector3.forward, Vector3.back, Vector3.left, Vector3.right }; 105 | break; 106 | case 6: 107 | speedDeltas = new int[] { 4, 0, 4, 0 }; 108 | break; 109 | case 7: 110 | arrows = new[] { Vector3.forward, Vector3.back, Vector3.forward, Vector3.right }; 111 | break; 112 | default: 113 | break; 114 | } 115 | 116 | arrowsLength = arrows.Length; 117 | } 118 | 119 | // Update is called once per frame 120 | void Update() 121 | { 122 | // tab screen 123 | for (int i = 0; i < Input.touchCount; i++) 124 | { 125 | touch = Input.GetTouch(i); 126 | 127 | // -- Tap: quick touch & release 128 | ///?? 129 | if (touch.phase == TouchPhase.Ended && touch.tapCount >= 1) 130 | { 131 | tabScreen = true; 132 | } 133 | } 134 | 135 | // Print information on screen 136 | printCanvas(); 137 | 138 | // Move player initially 139 | if (gameState != GameState.Loaded) 140 | { 141 | transform.Translate(arrows[direction % arrowsLength] 142 | * (speed + speedDeltas[direction % speedDeltasLength]) 143 | * Time.deltaTime); 144 | 145 | } 146 | 147 | // Game state 148 | switch (gameState) 149 | { 150 | case GameState.Loaded: 151 | case GameState.Playing: 152 | // Change player's direction 153 | if (Input.GetKeyDown("space") || tabScreen) 154 | { 155 | gameState = GameState.Playing; 156 | direction++; 157 | consumeStep(); 158 | turnPlayer(); 159 | tabScreen = false; 160 | } 161 | 162 | // End game, if there are no steps left 163 | if (stepsLeft <= 0) 164 | { 165 | endGame(); 166 | } 167 | 168 | // End game is all diamonds are taken 169 | if (takenDiamonds == availableDiamonds) 170 | { 171 | gameWon = true; 172 | endGame(); 173 | } 174 | 175 | // Reset Collition status 176 | isColliding = false; 177 | break; 178 | 179 | case GameState.Over: 180 | // Slowdown the game dynamics 181 | if (Time.timeScale > slowdownMinimal || Time.timeScale > 0) 182 | { 183 | Time.timeScale = Mathf.Abs(Time.timeScale - slowdownDelta); 184 | } 185 | else { 186 | Time.timeScale = slowdownMinimal; 187 | } 188 | 189 | break; 190 | 191 | default: 192 | break; 193 | } 194 | 195 | // Quit if back button is invoked 196 | if (Input.GetKeyDown(KeyCode.Escape)) 197 | { 198 | SceneManager.LoadScene("MainMenu"); 199 | } 200 | } 201 | 202 | // Contact controls 203 | void OnTriggerEnter(Collider other) 204 | { 205 | // Exit if is already colliding 206 | if (isColliding) return; 207 | isColliding = true; 208 | 209 | // Detect colliders 210 | if (other.gameObject.CompareTag("Diamond")) 211 | { 212 | // Activate particles 213 | this.gameObject.GetComponent().Play(); 214 | 215 | //Take diamond 216 | if (!other.gameObject.GetComponent().WasTaken()) 217 | { 218 | other.gameObject.GetComponent().TakeThis(); 219 | takenDiamonds++; 220 | } 221 | 222 | updateCanvas = true; 223 | 224 | } 225 | else if (other.gameObject.CompareTag("Terminator")) 226 | { 227 | endGame(); 228 | } 229 | } 230 | 231 | 232 | // Steps on screen 233 | StringBuilder sb; 234 | void printCanvas() 235 | { 236 | if (updateCanvas) 237 | { 238 | // Update on canvas 239 | stepsLeftBarText.text = new string('|', stepsLeft); 240 | diamondsLeftText.text = takenDiamonds.ToString() + " / " + availableDiamonds.ToString(); 241 | 242 | // End update 243 | updateCanvas = false; 244 | } 245 | 246 | } 247 | 248 | // Consume a step from stepbar 249 | void consumeStep() 250 | { 251 | updateCanvas = true; 252 | if (stepsLeft > 0) 253 | stepsLeft--; 254 | } 255 | 256 | // End current level 257 | void endGame() 258 | { 259 | if (gameState == GameState.Over) 260 | return; 261 | 262 | // End game 263 | gameState = GameState.Over; 264 | 265 | // Calculate, display and save points 266 | int score = stepsLeft * takenDiamonds; 267 | 268 | currentScoreText.text = "Score: " + score.ToString(); 269 | 270 | // Show message, won / lost 271 | if (gameWon) 272 | { 273 | gameWon = true; 274 | gameOverText.text = "You Won!"; 275 | } 276 | else { 277 | gameOverText.text = "You Lost"; 278 | } 279 | 280 | // Show and save scores 281 | showScores(score); 282 | 283 | // Send metrics 284 | sendMetrics(ChangeSceneScript.Instance.currentLevel, score, gameWon); 285 | 286 | 287 | // Enable or disable Next Level button 288 | nextLevelButton.interactable = LevelBehaviours.enableNextLevelButton(); 289 | 290 | // Activate game canvas 291 | playmodeCanvas.SetActive(false); 292 | gameOverCanvas.SetActive(true); 293 | 294 | // Show ads 295 | if (ChangeSceneScript.Instance.adsCounter % 3 == 0) 296 | { 297 | ShowAd(); 298 | //Debug.Log(ChangeSceneScript.Instance.adsCounter); 299 | } 300 | 301 | ChangeSceneScript.Instance.adsCounter += 1; 302 | } 303 | 304 | void showScores(int score) 305 | { 306 | int highScore = PlayerPrefs.GetInt(SceneManager.GetActiveScene().name + "highScore"); 307 | bool newHighScore = false; 308 | 309 | if (gameWon && score > highScore) 310 | { 311 | newHighScore = true; 312 | highScore = score; 313 | PlayerPrefs.SetInt(SceneManager.GetActiveScene().name + "highScore", score); 314 | PlayerPrefs.Save(); 315 | } 316 | 317 | // Show scores 318 | currentScoreText.text = "Score: " + score.ToString(); 319 | highScoreText.text = "High Score: " + highScore.ToString(); 320 | 321 | if (newHighScore) 322 | { 323 | highScoreText.text += " New!"; 324 | } 325 | 326 | if (resetHighScore) 327 | { 328 | PlayerPrefs.SetInt(SceneManager.GetActiveScene().name + "highScore", 0); 329 | PlayerPrefs.Save(); 330 | } 331 | } 332 | 333 | void sendMetrics(int level, int score, bool win) 334 | { 335 | Analytics.CustomEvent("gameOver", new Dictionary 336 | { 337 | { "level", level }, 338 | { "score", score }, 339 | { "win", win } 340 | }); 341 | } 342 | 343 | public void ShowAd() 344 | { 345 | if (Advertisement.IsReady()) 346 | { 347 | AudioListener.pause = true; 348 | Advertisement.Show(); 349 | } 350 | } 351 | 352 | 353 | // Animate the player 354 | //private int turnLeft = Animator.StringToHash ("TurnLeft"); 355 | //private int turnRight = Animator.StringToHash ("TurnRight"); 356 | 357 | 358 | 359 | void turnPlayer() 360 | { 361 | /* 362 | //{Vector3.left, Vector3.forward, Vector3.right, Vector3.back} 363 | Vector3 current = arrows [direction % arrowsLength]; 364 | Vector3 prev = arrows [(direction - 1) % arrowsLength]; 365 | 366 | Debug.Log ("Prev: " + prev + ", Current: " + current); 367 | 368 | if ((prev == Vector3.left && current == Vector3.forward) 369 | || (prev == Vector3.forward && current == Vector3.right) 370 | || (prev == Vector3.right && current == Vector3.back) 371 | || (prev == Vector3.back && current == Vector3.left)) { 372 | 373 | Vector3 movement = new Vector3(1, 0.5f, 0); 374 | 375 | Quaternion _direction = Quaternion.LookRotation(movement); 376 | transform.rotation = Quaternion.Lerp(transform.rotation, 377 | _direction, 0.01f * Time.deltaTime); 378 | } 379 | */ 380 | } 381 | } 382 | 383 | 384 | -------------------------------------------------------------------------------- /Assets/Scripts/PlayerBehaviourScript.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b66e0807f6a5c05488ec4002a56da089 3 | timeCreated: 1438648456 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Scripts/RotatingStars.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using System.Collections; 3 | 4 | public class RotatingStars : MonoBehaviour { 5 | // Update is called once per frame 6 | 7 | public float rotation; 8 | 9 | void Update () { 10 | transform.Rotate (0, 0, rotation, 0); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Assets/Scripts/RotatingStars.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 474d4b7fc976be1428cf1fbab1a75ac1 3 | timeCreated: 1452570689 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 50 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Scripts/SmoothCamera.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using System.Collections; 3 | 4 | public class SmoothCamera : MonoBehaviour { 5 | //public Squad squad; 6 | 7 | public float dampTime = 0.15f; 8 | private Vector3 velocity = Vector3.zero; 9 | public Transform target; 10 | 11 | // Update is called once per frame 12 | void Update () 13 | { 14 | if (target) 15 | { 16 | Vector3 point = GetComponent().WorldToViewportPoint(target.position); 17 | Vector3 delta = target.position - GetComponent().ViewportToWorldPoint(new Vector3(0.5f, 0.5f, point.z)); //(new Vector3(0.5, 0.5, point.z)); 18 | Vector3 destination = transform.position + delta; 19 | transform.position = Vector3.SmoothDamp(transform.position, destination, ref velocity, dampTime); 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /Assets/Scripts/SmoothCamera.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ce95f9474b91b694b9f1be2ffbcdc0c9 3 | timeCreated: 1442895546 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Sounds.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 778becb0b2336864a9a0ddb61cdbf148 3 | folderAsset: yes 4 | timeCreated: 1441595945 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Sounds/TakeDiamond.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Assets/Sounds/TakeDiamond.wav -------------------------------------------------------------------------------- /Assets/Sounds/TakeDiamond.wav.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ffc658ff80596c64282d395afaf4dd30 3 | timeCreated: 1441599704 4 | licenseType: Free 5 | AudioImporter: 6 | serializedVersion: 6 7 | defaultSettings: 8 | loadType: 0 9 | sampleRateSetting: 0 10 | sampleRateOverride: 44100 11 | compressionFormat: 1 12 | quality: 1 13 | conversionMode: 0 14 | platformSettingOverrides: {} 15 | forceToMono: 0 16 | preloadAudioData: 1 17 | loadInBackground: 0 18 | 3D: 1 19 | userData: 20 | assetBundleName: 21 | assetBundleVariant: 22 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Changelog 2 | August 27, 2016: 3 | - Release this game's source (MIT License). 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2016 Joseph 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /Marketing/Screenshots/level_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Marketing/Screenshots/level_1.png -------------------------------------------------------------------------------- /Marketing/Screenshots/level_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Marketing/Screenshots/level_2.png -------------------------------------------------------------------------------- /Marketing/Screenshots/level_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Marketing/Screenshots/level_3.png -------------------------------------------------------------------------------- /Marketing/Screenshots/level_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Marketing/Screenshots/level_6.png -------------------------------------------------------------------------------- /Marketing/Screenshots/main_menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/Marketing/Screenshots/main_menu.png -------------------------------------------------------------------------------- /ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/ProjectSettings/AudioManager.asset -------------------------------------------------------------------------------- /ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/ProjectSettings/ClusterInputManager.asset -------------------------------------------------------------------------------- /ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/ProjectSettings/DynamicsManager.asset -------------------------------------------------------------------------------- /ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/ProjectSettings/EditorBuildSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/ProjectSettings/EditorSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/GraphicsSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/ProjectSettings/GraphicsSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/InputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/ProjectSettings/InputManager.asset -------------------------------------------------------------------------------- /ProjectSettings/NavMeshAreas.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/ProjectSettings/NavMeshAreas.asset -------------------------------------------------------------------------------- /ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/ProjectSettings/NetworkManager.asset -------------------------------------------------------------------------------- /ProjectSettings/Physics2DSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/ProjectSettings/Physics2DSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/ProjectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/ProjectSettings/ProjectSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 5.3.2f1 2 | m_StandardAssetsVersion: 0 3 | -------------------------------------------------------------------------------- /ProjectSettings/QualitySettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/ProjectSettings/QualitySettings.asset -------------------------------------------------------------------------------- /ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/ProjectSettings/TagManager.asset -------------------------------------------------------------------------------- /ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/ProjectSettings/TimeManager.asset -------------------------------------------------------------------------------- /ProjectSettings/UnityAdsSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/ProjectSettings/UnityAdsSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluorine/GoCube-UnityGame/514076fee0c8ee21d4a946b869fc856a8d27fe44/ProjectSettings/UnityConnectSettings.asset -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # GoCube Game 2 | 3 | A simple Unity game where you have to change the player's direction of movement by tapping the screen to take all items, avoid walls while saving steps to win. 4 | 5 | - [**Download here the game for Android**](https://play.google.com/store/apps/details?id=com.fluorinestudios.game.gocube) 6 | 7 | # Game Rules and Usage 8 | We can explain this game using very complex words, but summarizing it, it's just 9 | virtual cube which moving direction you change by tapping the screen. You can't control 10 | anything else, except the tap! Take all the yellow cubes and avoid the labyrinth of 11 | deadly walls, but don't spend all your steps! 12 | 13 | GoCube is barely based on classic games like virtual ping pong and tetris. All music 14 | in all seven levels is original and unique. 15 | 16 | The three rules are simple: 17 | 18 | 1. Tap the screen to change de direction of the player (also to start the level). 19 | 20 | 2. Don't touch any wall, but take all the yellow cubes. 21 | (taken yellow cubes are shown on the right bottom of screen) 22 | 23 | 3. And remember... Don't spend all your steps! (be aware of the steps bar. 24 | Take some extra steps: ||||||| ) 25 | 26 | # Run project in Unity 27 | 1. Clone this proyect into your local machine. 28 | 2. Open your local copy using Unity 3D. 29 | 3. Go to the Project Section (If hidden, use `Ctrl + F5` to display) 30 | and navigate to the `Assets > Scenes` folder. 31 | 4. Open the `MainMenu.unity` Scene. 32 | 5. Click the Play button to use the game directly and test any modification. 33 | 34 | **Everyone is welcome to contribute.** We recommend using SourceTree to 35 | contribute to this project if you are new to git. 36 | -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- 1 | # TODO 2 | New Levels: 3 | - [ ] Level 8 4 | - [ ] Level 9 5 | - [ ] Level 10 6 | --------------------------------------------------------------------------------