42 Commits

Author SHA1 Message Date
2d54920df9 chore: add new meta files for TileRegistry, LevelDefinition, GameUiCoordinator, and test assets 2026-05-14 01:56:02 +02:00
03bfb16cf3 chore: remove stale preloaded asset ref, add refactor plan 2026-05-14 01:40:56 +02:00
65af5ad2eb fix: equalize power-up spawn odds, use Math.Max in domain, null-guard Definition 2026-05-14 01:39:39 +02:00
eedbbb2b47 fix: unsubscribe UI events on destroy, add Ui header in GameBootstrap 2026-05-14 01:27:56 +02:00
3c6e309886 refactor: extract GameUiCoordinator from GameBootstrap 2026-05-14 01:26:07 +02:00
2bfc2ea9c2 fix: warn on unhandled power-up type in GameBootstrap 2026-05-14 01:23:58 +02:00
1b8c7f730d refactor: power-up effects applied centrally in GameBootstrap 2026-05-14 01:21:22 +02:00
8edb5cfbb5 fix: null guard for unassigned LevelDefinition 2026-05-14 01:20:20 +02:00
f507707251 refactor: LevelDefinition ScriptableObject drives floor count and geometry 2026-05-14 01:17:30 +02:00
67df6bf6d6 fix: TileRegistry floor-range warning, GroupViewsByFloor tests, stopwatch cleanup 2026-05-14 01:15:48 +02:00
49c9a7904d refactor: TileRegistry replaces parallel tile/view collections 2026-05-14 01:12:47 +02:00
34a329ad02 refactor: controllers use ITileView port, not TileViewAdapter directly 2026-05-14 01:07:37 +02:00
d4dc30bd7a fix: speed effects stack multiplicatively 2026-05-14 01:05:31 +02:00
feed4da28c fix: remove test asmdef so tests compile into Assembly-CSharp 2026-05-14 01:03:56 +02:00
0704f2e0a0 test: add EditMode test assembly 2026-05-14 01:01:14 +02:00
17e3425de3 Update project version and dependencies; adjust DeathPlane scale and refine settings 2026-04-19 15:53:11 +02:00
effcda6b10 Refactor LevelGenerator and GameBootstrap; update project settings for improved performance 2025-12-13 17:54:49 +01:00
2d89493869 Update player prefab and theme colors; refine visual effects and VFX instantiation 2025-12-13 16:25:05 +01:00
c1d0af9a39 Implement pause functionality with UI and input bindings 2025-12-13 16:13:22 +01:00
4ae41b3ce9 Refactor snapping logic in PlayerController to improve velocity correction and responsiveness 2025-12-13 16:00:20 +01:00
3a56ec7526 Adjust player and jump pad physics parameters; refine visual effects and project settings 2025-12-13 15:57:15 +01:00
0d0c92fc83 Update theme colors in ThemeManager and TileViewAdapter for improved visual consistency 2025-12-13 13:33:02 +01:00
850d171f45 sfx 2025-12-13 03:22:36 +01:00
13d2044b38 Update project settings and audio clips; adjust rendering parameters for improved performance 2025-12-13 03:21:39 +01:00
e5388bc5e0 Refactor level generation to use asynchronous processing; improve performance with frame budget management 2025-12-13 03:09:06 +01:00
1ae7190fd3 Refactor NPC spawning logic and adjust grid size; remove unused power-up type 2025-12-13 02:59:59 +01:00
0e86d2f4f9 Implement jump mechanics and refine ground detection; adjust gravity application for improved player control 2025-12-13 02:46:36 +01:00
471cf45df3 Add metadata files for LeanTween assets and update existing prefab references 2025-12-13 02:33:23 +01:00
2381153dbe Update Tile materials for improved rendering; adjust properties for transparency and emission effects 2025-12-13 01:42:10 +01:00
7b1eb645ef Add FloorVisibilityManager for dynamic floor visibility management and update material properties for transparency effects 2025-12-13 01:35:22 +01:00
189bbb7ae7 Refactor NPC behavior and teleportation logic; enhance tile material properties 2025-12-13 01:16:59 +01:00
53de85a269 Enhance tile emission effects and integrate beat synchronization 2025-12-13 00:58:49 +01:00
cd28adc8e9 Add BeatPulseController for music synchronization and event handling 2025-12-13 00:42:18 +01:00
eb1a1b224a Add RumbleManager for enhanced player feedback and integrate with existing systems 2025-12-13 00:19:09 +01:00
6c15935b02 Improve NPC spawning logic to prioritize stable tiles and ensure valid spawn positions 2025-12-13 00:06:11 +01:00
d8b0583fac Add Hunter NPC and Teleporter features with associated prefabs and effects 2025-12-13 00:01:29 +01:00
c0fb207768 Adjust JumpPad jumpForce and PlayerController movement settings for improved gameplay dynamics 2025-12-12 23:16:48 +01:00
ee7a2fb4cb Add NPC and Power-Up features with associated prefabs and effects 2025-12-12 23:05:40 +01:00
1cfcd09928 Add LightFootedEffect and StatusManager for player capabilities management 2025-12-12 22:35:39 +01:00
3774fb9900 Add JumpPad feature with prefab and adapter implementation 2025-12-12 22:27:28 +01:00
a6d486abb7 Implement movement snapping feature in PlayerController 2025-12-12 22:16:24 +01:00
b6106cf82b Add initial project files and configurations for Unity setup 2025-12-12 22:04:14 +01:00