Commit Graph

12 Commits

Author SHA1 Message Date
4ea75d7758 feat: score mode for free flight (requires more assets) 2024-05-08 18:37:22 +02:00
9a9a9c8b21 feat: music which has the same tag(different id) can now be randomly played, new tracks
You can say play a "menu_music" and a random track tagged as such will be played.
2024-05-05 17:50:04 +02:00
b7653bdd05 feat: added some nice beats :D 2024-04-22 13:37:18 +02:00
6d83c876de feat: Added FishNet plugin to project and began implementing/testing online multiplayer 2024-04-18 20:24:22 +02:00
ed61e32766 feat: added some reverb to sounds 2024-04-17 20:55:06 +02:00
0251cce123 feat: changed zone entering sound 2024-04-17 00:52:32 +02:00
3441b46d6c fix: changed zone leave/enter sounds 2024-04-16 13:47:52 +02:00
25ba3c6e65 feat: new zone enter/leave sounds, small match reset order adjustment 2024-04-14 15:56:47 +02:00
6dc42a05cc feat: Apply an audio effect to every manageable audio on a gameobject
A new AudioManager Method triggers a signal which is received by every
ManageableAudio instance. If the causer of the signal is the same transform as the parent of the ManageableAudio, a change in AudioEffects is caused.
2024-04-13 15:56:20 +02:00
89970a7d1d feat: added basic ship sounds, pitch update method for manageable audio 2024-04-12 15:37:59 +02:00
5a658d6cd4 feat: audio management/playback features
Every sound in the game is now a ManageableAudio prefab.
The prefabs are picked up in an audio library automatically and other game objects
can get the sound they need from the AudioManager.
They obtain a ManageableAudio instance which offers various
methods to interact with the AudioSource.
Depending on how they request the ManageableAudio, the AudioSource
is attached to the requesting GameObject, to the Scene or the global management Scene.
This provides options to play sounds spatially, globally and scene independent.

The prefabs are identified by a tag and an ID, so it is easy to swap out sounds globally, by just replacing the prefab.
2024-04-10 16:57:25 +02:00
64162cb4a1 feat: whole project restructuring
This can be seen as the initial state of the project after the released demo.

The changes include:
- New ship models
- Singleton manager structure to keep project scaleable in the future
     - Managing players, their settings, character choices, statistics, match setups, controls etc. in a separate decoupled scene
- Main menu with transitions to the arena scene
- Beginnings of a custom audio solution
- Logging with Log4Net

It is really a complete overhaul of the projects structure and management.
2024-04-01 23:06:39 +02:00