 df76fd4a1b
			
		
	
	
		df76fd4a1b
		
			
		
	
	
	
	
		
			
			Created soundtrack example, fade-in and fade-out features, added new assets, and updated credits. # Objective - Fixes #12651 ## Solution - Created a resource to hold the track list. - The audio assets are then loaded by the asset server and added to the track list. - Once the game is in a specific state, an `AudioBundle` is spawned and plays the appropriate track. - The audio volume starts at zero and is then incremented gradually until it reaches full volume. - Once the game state changes, the current track fades out, and a new one fades in at the same time, offering a relatively seamless transition. - Once a track is completely faded out, it is despawned from the app. - Game state changes are simulated through a `Timer` for simplicity. - Track change system is only run if there is a change in the `GameState` resource. - All tracks are used according to their respective licenses. --------- Co-authored-by: Alice Cecile <alice.i.cecile@gmail.com>
		
			
				
	
	
		
			39 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| # Bevy Credits
 | |
| 
 | |
| ## Adapted Code
 | |
| 
 | |
| * hecs
 | |
| * legion_transform
 | |
| * wgpu-rs examples
 | |
| * yaks: ArchetypeSet, borrowed some ideas from their scheduler implementation
 | |
| 
 | |
| ## Inspiration
 | |
| 
 | |
| * game engines: amethyst, coffee
 | |
| * ecs: legion, shipyard, yaks
 | |
| 
 | |
| ## Assets
 | |
| 
 | |
| * Generic RPG Pack (CC0 license) by [Bakudas](https://twitter.com/bakudas) and [Gabe Fern](https://twitter.com/_Gabrielfer)
 | |
| * Environment maps (`.hdr` files) from [HDRIHaven](https://hdrihaven.com) (CC0 license)
 | |
| * Alien from [Kenney's Space Kit](https://www.kenney.nl/assets/space-kit) (CC0 1.0 Universal)
 | |
| * Cake from [Kenney's Food Kit](https://www.kenney.nl/assets/food-kit) (CC0 1.0 Universal)
 | |
| * Ground tile from [Kenney's Tower Defense Kit](https://www.kenney.nl/assets/tower-defense-kit) (CC0 1.0 Universal)
 | |
| * Game icons from [Kenney's Game Icons](https://www.kenney.nl/assets/game-icons) (CC0 1.0 Universal)
 | |
| * Space ships from [Kenny's Simple Space Kit](https://www.kenney.nl/assets/simple-space) (CC0 1.0 Universal)
 | |
| * UI borders from [Kenny's Fantasy UI Borders Kit](https://kenney.nl/assets/fantasy-ui-borders) (CC0 1.0 Universal)
 | |
| * glTF animated fox from [glTF Sample Models][fox]
 | |
|   * Low poly fox [by PixelMannen] (CC0 1.0 Universal)
 | |
|   * Rigging and animation [by @tomkranis on Sketchfab] ([CC-BY 4.0])
 | |
| * FiraMono by The Mozilla Foundation and Telefonica S.A (SIL Open Font License, Version 1.1: assets/fonts/FiraMono-LICENSE)
 | |
| * Barycentric from [mk_bary_gltf](https://github.com/komadori/mk_bary_gltf) (MIT OR Apache-2.0)
 | |
| * `MorphStressTest.gltf`, [MorphStressTest] ([CC-BY 4.0] by Analytical Graphics, Inc, Model and textures by Ed Mackey)
 | |
| * Mysterious acoustic guitar music sample from [florianreichelt](https://freesound.org/people/florianreichelt/sounds/412429/) (CC0 license)
 | |
| * Epic orchestra music sample, modified to loop, from [Migfus20](https://freesound.org/people/Migfus20/sounds/560449/) ([CC BY 4.0 DEED](https://creativecommons.org/licenses/by/4.0/))
 | |
| 
 | |
| [MorphStressTest]: https://github.com/KhronosGroup/glTF-Sample-Models/tree/master/2.0/MorphStressTest
 | |
| [fox]: https://github.com/KhronosGroup/glTF-Sample-Models/tree/master/2.0/Fox
 | |
| [by PixelMannen]: https://opengameart.org/content/fox-and-shiba
 | |
| [by @tomkranis on Sketchfab]: https://sketchfab.com/models/371dea88d7e04a76af5763f2a36866bc
 | |
| [CC-BY 4.0]: https://creativecommons.org/licenses/by/4.0/
 |