+ Script: PlayerSounds + Texture: Magnet Rods (Pull & Push) + GUI Image: Game Logo (not yet implemented in UI) + Unity Scene: Title Screen + SFX: Footsteps (sand), test beep, switch-player sound, wind ambience + BGM: Just Dessert (2nd Part) (This was cut from previous facebook mp3 upload) Purely for testing purposes. + Audio Source for wind ambience sounds CHANGED: > A duplicate of "Cycle Run" was made so that sound events can be keyframed into the running animation (FBX-animations were initially read-only) > Added "PlayFootstep" sound event to running animation. > Changed invisible wall positions near the starting point area > Slightly lowered the first concrete platform's position near the long metal beam and small crates > Slightly increased the height of the first fences > Added small bits of terrain hills to create "distant cliff illusion" > SceneController script now has connection with PlayerSound script to allow switch-player sound > MagnetGun script (Player 1) now has connection with PlayerSound script to allow object-rotation sound > Added an Audio Source to the Player 1 Avatar object. All player sounds are assigned to this component. NOTE: > Only Player 1 has some sounds. Player 2 will have sounds once Player 1 has 100% sounds. > Cutscene management will need to be discussed. Unsure whether single-scene camera changes are possible and easy to implement due to script structure. Having a cutscene in a seperate scene will be demanding, processor-wise, but can be done. > Still have not received updated movable object textures at this time. Way past its deadline. KNOWN ISSUES: - On my Gaming PC, playing the game for an extended amount of time can cause the frame rate to flacuate from 30 to 60fps at set intervals of approximatelly every 5sec. - The above issue can be mitigated via restarting your PC. FPS issues could possibly be caused by junk metadata build-up. - The above issue has also been found in week #8 playtest build.master
@ -0,0 +1,8 @@ | |||||
fileFormatVersion: 2 | |||||
guid: 794e5291b687469438fd82f19bb2c3e4 | |||||
timeCreated: 1443680165 | |||||
licenseType: Free | |||||
NativeFormatImporter: | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@ -0,0 +1,55 @@ | |||||
fileFormatVersion: 2 | |||||
guid: 86fb2499c89b53d4fbea1995de38b202 | |||||
timeCreated: 1443680099 | |||||
licenseType: Free | |||||
TextureImporter: | |||||
fileIDToRecycleName: {} | |||||
serializedVersion: 2 | |||||
mipmaps: | |||||
mipMapMode: 0 | |||||
enableMipMap: 1 | |||||
linearTexture: 0 | |||||
correctGamma: 0 | |||||
fadeOut: 0 | |||||
borderMipMap: 0 | |||||
mipMapFadeDistanceStart: 1 | |||||
mipMapFadeDistanceEnd: 3 | |||||
bumpmap: | |||||
convertToNormalMap: 0 | |||||
externalNormalMap: 0 | |||||
heightScale: .25 | |||||
normalMapFilter: 0 | |||||
isReadable: 0 | |||||
grayScaleToAlpha: 0 | |||||
generateCubemap: 0 | |||||
cubemapConvolution: 0 | |||||
cubemapConvolutionSteps: 8 | |||||
cubemapConvolutionExponent: 1.5 | |||||
seamlessCubemap: 0 | |||||
textureFormat: -1 | |||||
maxTextureSize: 2048 | |||||
textureSettings: | |||||
filterMode: -1 | |||||
aniso: -1 | |||||
mipBias: -1 | |||||
wrapMode: -1 | |||||
nPOTScale: 1 | |||||
lightmap: 0 | |||||
rGBM: 0 | |||||
compressionQuality: 50 | |||||
spriteMode: 0 | |||||
spriteExtrude: 1 | |||||
spriteMeshType: 1 | |||||
alignment: 0 | |||||
spritePivot: {x: .5, y: .5} | |||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0} | |||||
spritePixelsToUnits: 100 | |||||
alphaIsTransparency: 0 | |||||
textureType: -1 | |||||
buildTargetSettings: [] | |||||
spriteSheet: | |||||
sprites: [] | |||||
spritePackingTag: | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@ -0,0 +1,55 @@ | |||||
fileFormatVersion: 2 | |||||
guid: e0b41874ed43b034cb5aca1e57f3a09f | |||||
timeCreated: 1443682196 | |||||
licenseType: Free | |||||
TextureImporter: | |||||
fileIDToRecycleName: {} | |||||
serializedVersion: 2 | |||||
mipmaps: | |||||
mipMapMode: 0 | |||||
enableMipMap: 1 | |||||
linearTexture: 0 | |||||
correctGamma: 0 | |||||
fadeOut: 0 | |||||
borderMipMap: 0 | |||||
mipMapFadeDistanceStart: 1 | |||||
mipMapFadeDistanceEnd: 3 | |||||
bumpmap: | |||||
convertToNormalMap: 0 | |||||
externalNormalMap: 0 | |||||
heightScale: .25 | |||||
normalMapFilter: 0 | |||||
isReadable: 0 | |||||
grayScaleToAlpha: 0 | |||||
generateCubemap: 0 | |||||
cubemapConvolution: 0 | |||||
cubemapConvolutionSteps: 8 | |||||
cubemapConvolutionExponent: 1.5 | |||||
seamlessCubemap: 0 | |||||
textureFormat: -1 | |||||
maxTextureSize: 2048 | |||||
textureSettings: | |||||
filterMode: -1 | |||||
aniso: -1 | |||||
mipBias: -1 | |||||
wrapMode: -1 | |||||
nPOTScale: 1 | |||||
lightmap: 0 | |||||
rGBM: 0 | |||||
compressionQuality: 50 | |||||
spriteMode: 0 | |||||
spriteExtrude: 1 | |||||
spriteMeshType: 1 | |||||
alignment: 0 | |||||
spritePivot: {x: .5, y: .5} | |||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0} | |||||
spritePixelsToUnits: 100 | |||||
alphaIsTransparency: 0 | |||||
textureType: -1 | |||||
buildTargetSettings: [] | |||||
spriteSheet: | |||||
sprites: [] | |||||
spritePackingTag: | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@ -0,0 +1,8 @@ | |||||
fileFormatVersion: 2 | |||||
guid: ebb6ee44d0d62934992c348561169d61 | |||||
timeCreated: 1443767439 | |||||
licenseType: Free | |||||
NativeFormatImporter: | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@ -0,0 +1,55 @@ | |||||
fileFormatVersion: 2 | |||||
guid: 3d275e9bb1faa044db42ae68349001aa | |||||
timeCreated: 1443786647 | |||||
licenseType: Free | |||||
TextureImporter: | |||||
fileIDToRecycleName: {} | |||||
serializedVersion: 2 | |||||
mipmaps: | |||||
mipMapMode: 0 | |||||
enableMipMap: 1 | |||||
linearTexture: 0 | |||||
correctGamma: 0 | |||||
fadeOut: 0 | |||||
borderMipMap: 0 | |||||
mipMapFadeDistanceStart: 1 | |||||
mipMapFadeDistanceEnd: 3 | |||||
bumpmap: | |||||
convertToNormalMap: 0 | |||||
externalNormalMap: 0 | |||||
heightScale: .25 | |||||
normalMapFilter: 0 | |||||
isReadable: 0 | |||||
grayScaleToAlpha: 0 | |||||
generateCubemap: 0 | |||||
cubemapConvolution: 0 | |||||
cubemapConvolutionSteps: 8 | |||||
cubemapConvolutionExponent: 1.5 | |||||
seamlessCubemap: 0 | |||||
textureFormat: -1 | |||||
maxTextureSize: 2048 | |||||
textureSettings: | |||||
filterMode: -1 | |||||
aniso: 16 | |||||
mipBias: -1 | |||||
wrapMode: 1 | |||||
nPOTScale: 0 | |||||
lightmap: 0 | |||||
rGBM: 0 | |||||
compressionQuality: 50 | |||||
spriteMode: 1 | |||||
spriteExtrude: 1 | |||||
spriteMeshType: 1 | |||||
alignment: 0 | |||||
spritePivot: {x: .5, y: .5} | |||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0} | |||||
spritePixelsToUnits: 100 | |||||
alphaIsTransparency: 1 | |||||
textureType: 8 | |||||
buildTargetSettings: [] | |||||
spriteSheet: | |||||
sprites: [] | |||||
spritePackingTag: | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@ -0,0 +1,63 @@ | |||||
using UnityEngine; | |||||
using System.Collections; | |||||
public class PlayerSounds : MonoBehaviour { | |||||
private AudioSource source; | |||||
private float volLowRange = 0.5f; // Volume Low Range | |||||
private float volHighRange = 1.0f; // Volume High Range | |||||
private float pitchLowRange = 0.90f; // Pitch Low Range | |||||
private float pitchHighRange = 1.5f; // Pitch High Range | |||||
private float pitchDefault = 1.0f; // Pitch Default Value | |||||
// AUDIO CLIPS | |||||
// All sound effects are listed here. | |||||
public AudioClip sfxFootstep; | |||||
public AudioClip sfxFootstepTEST; | |||||
public AudioClip sfxSwitch; | |||||
public AudioClip sfxRotate; | |||||
// FUNCTION: Find Audio Source component (attached to Player Avatar Object) | |||||
void Awake(){ | |||||
source = GetComponent<AudioSource> (); | |||||
} | |||||
// FUNCTIONS: Play Sound Effects (SFX) | |||||
// NOTE: Must add the events to the relevant keyframe within animation clips. | |||||
void PlayFootstep(){ | |||||
float volRandom = Random.Range (volLowRange, volHighRange); | |||||
source.pitch = Random.Range (pitchLowRange, pitchHighRange); | |||||
source.PlayOneShot (sfxFootstep,volRandom); | |||||
} | |||||
void PlayFootstepTEST(){ | |||||
float volRandom = Random.Range (volLowRange, volHighRange); | |||||
source.pitch = Random.Range (pitchLowRange, pitchHighRange); | |||||
source.PlayOneShot (sfxFootstepTEST,volRandom); | |||||
} | |||||
public void PlaySwitch(){ | |||||
source.pitch = pitchDefault; | |||||
source.PlayOneShot (sfxSwitch,0.7f); | |||||
} | |||||
public void PlayRotate(){ | |||||
source.pitch = pitchDefault; | |||||
source.PlayOneShot (sfxRotate); | |||||
} | |||||
// END BRACKET BELLOW: | |||||
} |
@ -0,0 +1,12 @@ | |||||
fileFormatVersion: 2 | |||||
guid: 6ed61f910a1a91c468bbcb5ef31a04bd | |||||
timeCreated: 1443688566 | |||||
licenseType: Free | |||||
MonoImporter: | |||||
serializedVersion: 2 | |||||
defaultReferences: [] | |||||
executionOrder: 0 | |||||
icon: {instanceID: 0} | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@ -0,0 +1,22 @@ | |||||
fileFormatVersion: 2 | |||||
guid: 437c8662aaf28154b84c436918a7ec0e | |||||
timeCreated: 1443706907 | |||||
licenseType: Free | |||||
AudioImporter: | |||||
serializedVersion: 6 | |||||
defaultSettings: | |||||
loadType: 0 | |||||
sampleRateSetting: 0 | |||||
sampleRateOverride: 44100 | |||||
compressionFormat: 1 | |||||
quality: 1 | |||||
conversionMode: 0 | |||||
platformSettingOverrides: {} | |||||
forceToMono: 0 | |||||
normalize: 1 | |||||
preloadAudioData: 1 | |||||
loadInBackground: 0 | |||||
3D: 1 | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@ -0,0 +1,22 @@ | |||||
fileFormatVersion: 2 | |||||
guid: a72d12d8942fa5e4dbf7d80277162f4a | |||||
timeCreated: 1443700815 | |||||
licenseType: Free | |||||
AudioImporter: | |||||
serializedVersion: 6 | |||||
defaultSettings: | |||||
loadType: 0 | |||||
sampleRateSetting: 0 | |||||
sampleRateOverride: 44100 | |||||
compressionFormat: 1 | |||||
quality: 1 | |||||
conversionMode: 0 | |||||
platformSettingOverrides: {} | |||||
forceToMono: 0 | |||||
normalize: 1 | |||||
preloadAudioData: 1 | |||||
loadInBackground: 0 | |||||
3D: 1 | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@ -0,0 +1,22 @@ | |||||
fileFormatVersion: 2 | |||||
guid: d13479f22c96e42468bd5a5f14806972 | |||||
timeCreated: 1443706431 | |||||
licenseType: Free | |||||
AudioImporter: | |||||
serializedVersion: 6 | |||||
defaultSettings: | |||||
loadType: 0 | |||||
sampleRateSetting: 0 | |||||
sampleRateOverride: 44100 | |||||
compressionFormat: 1 | |||||
quality: 1 | |||||
conversionMode: 0 | |||||
platformSettingOverrides: {} | |||||
forceToMono: 0 | |||||
normalize: 1 | |||||
preloadAudioData: 1 | |||||
loadInBackground: 0 | |||||
3D: 1 | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@ -0,0 +1,22 @@ | |||||
fileFormatVersion: 2 | |||||
guid: f0e67f663979d3a4d8dea36ad94537f7 | |||||
timeCreated: 1443704144 | |||||
licenseType: Free | |||||
AudioImporter: | |||||
serializedVersion: 6 | |||||
defaultSettings: | |||||
loadType: 0 | |||||
sampleRateSetting: 0 | |||||
sampleRateOverride: 44100 | |||||
compressionFormat: 1 | |||||
quality: 1 | |||||
conversionMode: 0 | |||||
platformSettingOverrides: {} | |||||
forceToMono: 0 | |||||
normalize: 1 | |||||
preloadAudioData: 1 | |||||
loadInBackground: 0 | |||||
3D: 1 | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@ -0,0 +1,22 @@ | |||||
fileFormatVersion: 2 | |||||
guid: 0d1088b99e1c24d4a94f01f19ace0df3 | |||||
timeCreated: 1443704143 | |||||
licenseType: Free | |||||
AudioImporter: | |||||
serializedVersion: 6 | |||||
defaultSettings: | |||||
loadType: 0 | |||||
sampleRateSetting: 0 | |||||
sampleRateOverride: 44100 | |||||
compressionFormat: 1 | |||||
quality: 1 | |||||
conversionMode: 0 | |||||
platformSettingOverrides: {} | |||||
forceToMono: 0 | |||||
normalize: 1 | |||||
preloadAudioData: 1 | |||||
loadInBackground: 0 | |||||
3D: 1 | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@ -0,0 +1,22 @@ | |||||
fileFormatVersion: 2 | |||||
guid: 17bb4f550a370694599fba1ee544490a | |||||
timeCreated: 1443705771 | |||||
licenseType: Free | |||||
AudioImporter: | |||||
serializedVersion: 6 | |||||
defaultSettings: | |||||
loadType: 0 | |||||
sampleRateSetting: 0 | |||||
sampleRateOverride: 44100 | |||||
compressionFormat: 1 | |||||
quality: 1 | |||||
conversionMode: 0 | |||||
platformSettingOverrides: {} | |||||
forceToMono: 0 | |||||
normalize: 1 | |||||
preloadAudioData: 1 | |||||
loadInBackground: 0 | |||||
3D: 1 | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@ -0,0 +1,22 @@ | |||||
fileFormatVersion: 2 | |||||
guid: 1ea8dc6673a63ec439437b6f591cdf4a | |||||
timeCreated: 1443703888 | |||||
licenseType: Free | |||||
AudioImporter: | |||||
serializedVersion: 6 | |||||
defaultSettings: | |||||
loadType: 0 | |||||
sampleRateSetting: 0 | |||||
sampleRateOverride: 44100 | |||||
compressionFormat: 1 | |||||
quality: 1 | |||||
conversionMode: 0 | |||||
platformSettingOverrides: {} | |||||
forceToMono: 0 | |||||
normalize: 1 | |||||
preloadAudioData: 1 | |||||
loadInBackground: 0 | |||||
3D: 1 | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@ -0,0 +1,22 @@ | |||||
fileFormatVersion: 2 | |||||
guid: 547fc8a765ffcac4aab6f2e7b67ca0c3 | |||||
timeCreated: 1443705642 | |||||
licenseType: Free | |||||
AudioImporter: | |||||
serializedVersion: 6 | |||||
defaultSettings: | |||||
loadType: 0 | |||||
sampleRateSetting: 0 | |||||
sampleRateOverride: 44100 | |||||
compressionFormat: 1 | |||||
quality: 1 | |||||
conversionMode: 0 | |||||
platformSettingOverrides: {} | |||||
forceToMono: 0 | |||||
normalize: 1 | |||||
preloadAudioData: 1 | |||||
loadInBackground: 0 | |||||
3D: 1 | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@ -0,0 +1,22 @@ | |||||
fileFormatVersion: 2 | |||||
guid: ff6b1204dbc42244f9f836bbc04c0b21 | |||||
timeCreated: 1443703888 | |||||
licenseType: Free | |||||
AudioImporter: | |||||
serializedVersion: 6 | |||||
defaultSettings: | |||||
loadType: 0 | |||||
sampleRateSetting: 0 | |||||
sampleRateOverride: 44100 | |||||
compressionFormat: 1 | |||||
quality: 1 | |||||
conversionMode: 0 | |||||
platformSettingOverrides: {} | |||||
forceToMono: 0 | |||||
normalize: 1 | |||||
preloadAudioData: 1 | |||||
loadInBackground: 0 | |||||
3D: 1 | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@ -0,0 +1,22 @@ | |||||
fileFormatVersion: 2 | |||||
guid: 4446f8b5e50e93a49ac164b2c1e91d41 | |||||
timeCreated: 1443788284 | |||||
licenseType: Free | |||||
AudioImporter: | |||||
serializedVersion: 6 | |||||
defaultSettings: | |||||
loadType: 0 | |||||
sampleRateSetting: 0 | |||||
sampleRateOverride: 44100 | |||||
compressionFormat: 1 | |||||
quality: 1 | |||||
conversionMode: 0 | |||||
platformSettingOverrides: {} | |||||
forceToMono: 0 | |||||
normalize: 1 | |||||
preloadAudioData: 1 | |||||
loadInBackground: 0 | |||||
3D: 1 | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@ -0,0 +1,8 @@ | |||||
fileFormatVersion: 2 | |||||
guid: 4f74f064759cc4847bd4b6305ec6f2ea | |||||
timeCreated: 1443680224 | |||||
licenseType: Free | |||||
NativeFormatImporter: | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@ -0,0 +1,8 @@ | |||||
fileFormatVersion: 2 | |||||
guid: 37429d2f1b00def44867a8e1974f4274 | |||||
timeCreated: 1443682217 | |||||
licenseType: Free | |||||
NativeFormatImporter: | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@ -0,0 +1,8 @@ | |||||
fileFormatVersion: 2 | |||||
guid: 042a72806c1f9f94c9a5754b56542d97 | |||||
timeCreated: 1443771970 | |||||
licenseType: Free | |||||
DefaultImporter: | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |