Commit Graph

14 Commits

Author SHA1 Message Date
4ea75d7758 feat: score mode for free flight (requires more assets) 2024-05-08 18:37:22 +02:00
94863a7eb5 feat: free fly arena, 4-player support, 4-player arena, test-scene option etc.
There is also overhauled camera zoom behavior, an update to the match logic,
tweaks to the main menu scene.
2024-05-05 17:53:56 +02:00
b7653bdd05 feat: added some nice beats :D 2024-04-22 13:37:18 +02:00
a3fa41eae2 fix: instead of using the log4uni wrapper, I wrote my own
This wrapper essentially restricts the logger to the unity console, when using WebGL, while I don't need to change any Reference to LogManager or Log.Debug(etc) in my code.
2024-04-20 16:26:28 +02:00
969b0df42b Revert "fix: changing to log4uni, because of log4net issues in build versions"
This reverts commit ef425d0ea5.
2024-04-20 15:14:33 +02:00
ef425d0ea5 fix: changing to log4uni, because of log4net issues in build versions 2024-04-19 21:33:19 +02:00
29f2bd1bec feat: improved loading from Files/AssetBundles depending on the environment -> Editor or Built Executable 2024-04-19 21:32:41 +02:00
6d83c876de feat: Added FishNet plugin to project and began implementing/testing online multiplayer 2024-04-18 20:24:22 +02:00
3dbcb69b7f feat: added logic for multiple rounds and UI for rematch after completed match 2024-04-17 20:56:12 +02:00
a23b68cc51 feat: new ingame pause menu, with transition to main menu 2024-04-17 00:52:58 +02:00
965d369673 feat: can start in test mode instantly starting match, pause menu beginnings 2024-04-16 13:48:29 +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
Jakob Feldmann
cbfd16941c doc: Added and improved comments + project readme 2024-04-03 16:48:59 +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