Snowballing v0.3.0-alpha
Snowballing » Devlog
Pre EVA 2024 Release
This release includes various features and improvements, focusing on the boss mechanics, user interface synchronization, and Godot 4.3 upgrade. Please note that this update has been extensively tested, particularly with boss fight interactions and scene transitions.
🚀 Features & Enhancements
🎮 Boss FSM System
- Implemented Boss FSM (Finite State Machine), covering:
- Teleport: Added teleport functionality for the boss.
- Attack 1: Developed the first boss attack.
- Attack 2: Added the second attack variation for the boss.
- Attack 3: Implemented the third attack mechanic.
- Attack 4: Integrated the fourth attack mechanic.
- Death: Finalized the death state and event handling.
🏆 Victory & Cleanup
- Updated the Victory Scene: The victory is now triggered directly by the boss’s defeat rather than a timer.
- Added a cleanup script to remove remaining enemies 5 minutes after the boss is defeated.
🔊 SFX & VFX Enhancements
- Boss SFX: Integrated sound effects for boss actions and movements.
- Boss VFX: Added visual effects to complement the boss attacks and transitions.
🔄 Migration to Godot 4.3
- Upgraded Project to Godot 4.3: Migrated the project from Godot 4.2.2 to 4.3.
- This update includes optimizations and compatibility improvements with the latest version.
🎶 Audio System
- Created Audio Manager: Centralized control over all game audio with a new audio manager.
đź› Playtesting & Optimization
- Playtested with Boss Mechanics: Conducted extensive playtesting to ensure smooth interactions, especially with the newly implemented boss FSM system.
TO DO:
đź“‹ Main Menu & Level Selector
- Main Menu - Level Selector: Created and programmed the level selector.
- Scene Transitions: Ensured smooth transitions between scenes when selecting levels from the main menu.
🎮 UI & Abilities
- UI-Ability Resource Connection: Created connections between the UI and ability resources, allowing players to track ability usage.
- Ability Synchronization with UI: Ensured abilities are accurately represented in the UI during gameplay.
- Global Variable Tracking: Added global variables to track game states such as:
- Enemy count
- Player damage
- Abilities usage
- Victory UI Synchronization: Updated the victory UI to reflect these tracked variables.
Enjoy!
Feel free to provide feedback or report any issues with this release. We’re excited to showcase this progress leading up to EVA 2024!
What’s Changed
- Snow, Transition Pause and Entities Node Change by @zheyron in https://github.com/Demian-7/Snowballing-Main––/pull/127
- Snow, Transition Pause and Entities Node Change by @zheyron in https://github.com/Demian-7/Snowballing-Main––/pull/128
- Introduced Health Regeneration (MetaUpgrade) by @zheyron in https://github.com/Demian-7/Snowballing-Main––/pull/129
- Introduced Health Regeneration (MetaUpgrade) by @zheyron in https://github.com/Demian-7/Snowballing-Main––/pull/130
- Created new Health Regen Flash Component by @zheyron in https://github.com/Demian-7/Snowballing-Main––/pull/131
- Created new Health Regen Flash Component by @zheyron in https://github.com/Demian-7/Snowballing-Main––/pull/132
- HP Regen & UI improvement | Game Difficulty Balance by @zheyron in https://github.com/Demian-7/Snowballing-Main––/pull/133
- HP Regen & UI improvement | Game Difficulty Balance by @zheyron in https://github.com/Demian-7/Snowballing-Main––/pull/134
- Optimized Weighted Table by @zheyron in https://github.com/Demian-7/Snowballing-Main––/pull/135
- Optimized Weighted Table by @zheyron in https://github.com/Demian-7/Snowballing-Main––/pull/136
- Initial Town Setup by @zheyron in https://github.com/Demian-7/Snowballing-Main––/pull/137
- Initial Town Setup by @zheyron in https://github.com/Demian-7/Snowballing-Main––/pull/138
- Pause menu bug fix by @zheyron in https://github.com/Demian-7/Snowballing-Main––/pull/140
- Pause menu bug fix by @zheyron in https://github.com/Demian-7/Snowballing-Main––/pull/141
- Demian by @Demian-7 in https://github.com/Demian-7/Snowballing-Main––/pull/142
- New Axe Sprite & Enemy count tweak by @zheyron in https://github.com/Demian-7/Snowballing-Main––/pull/143
- New Axe Sprite & Enemy count tweak by @zheyron in https://github.com/Demian-7/Snowballing-Main––/pull/144
- Nicolas by @zheyron in https://github.com/Demian-7/Snowballing-Main––/pull/145
- New UI Implementation and tweaks by @zheyron in https://github.com/Demian-7/Snowballing-Main––/pull/146
- Added Splash screen and boot time. by @zheyron in https://github.com/Demian-7/Snowballing-Main––/pull/147
- Added Splash screen and boot time by @zheyron in https://github.com/Demian-7/Snowballing-Main––/pull/148
- UI Revamp with new Theme | Increased monster spawn range by @zheyron in https://github.com/Demian-7/Snowballing-Main––/pull/149
- UI Revamp with new Theme | Increased monster spawn range by @zheyron in https://github.com/Demian-7/Snowballing-Main––/pull/150
- Updated Gaea Addon | New Button UI by @zheyron in https://github.com/Demian-7/Snowballing-Main––/pull/151
- Updated Gaea Addon | New Button UI by @zheyron in https://github.com/Demian-7/Snowballing-Main––/pull/152
- endgame placeholders by @esteban18498 in https://github.com/Demian-7/Snowballing-Main––/pull/153
- endgame placeholders by @esteban18498 in https://github.com/Demian-7/Snowballing-Main––/pull/154
- Music, Splash and Shader update by @zheyron in https://github.com/Demian-7/Snowballing-Main––/pull/155
- Music, Splash and Shader update by @zheyron in https://github.com/Demian-7/Snowballing-Main––/pull/156
- Music fix by @zheyron in https://github.com/Demian-7/Snowballing-Main––/pull/157
- Music fix by @zheyron in https://github.com/Demian-7/Snowballing-Main––/pull/158
- Update - New ability upgrade for ice daggers. by @Revvan in https://github.com/Demian-7/Snowballing-Main––/pull/161
- From Cambios-Y-Correciones - New ability upgrade for ice daggers. by @Revvan in https://github.com/Demian-7/Snowballing-Main––/pull/162
- Fix - Ability upgrade (Sharper daggers) by @Revvan in https://github.com/Demian-7/Snowballing-Main––/pull/163
- Fix - Ability upgrade (Sharper daggers) by @Revvan in https://github.com/Demian-7/Snowballing-Main––/pull/164
- Music Fix #2 by @zheyron in https://github.com/Demian-7/Snowballing-Main––/pull/159
- Music Fix #2 by @zheyron in https://github.com/Demian-7/Snowballing-Main––/pull/166
- Finite State Machine & Diovus update ; Loading screens & Controller Input update. by @Demian-7 in https://github.com/Demian-7/Snowballing-Main––/pull/167
- Finite State Machine Component’s Update by @Demian-7 in https://github.com/Demian-7/Snowballing-Main––/pull/168
- Finite State Machine Dependency Injection Polishment by @Demian-7 in https://github.com/Demian-7/Snowballing-Main––/pull/169
- Finite State Machine: Dependency Injection Polishment & Diovus Fix by @Demian-7 in https://github.com/Demian-7/Snowballing-Main––/pull/170
- Bugfix enemy spawn by @Revvan in https://github.com/Demian-7/Snowballing-Main––/pull/171
- From Main cambios y correcciones - To Main by @Revvan in https://github.com/Demian-7/Snowballing-Main––/pull/172
- Boss state - TP update by @Revvan in https://github.com/Demian-7/Snowballing-Main––/pull/173
- From Main cambios y correcciones - To Main by @Revvan in https://github.com/Demian-7/Snowballing-Main––/pull/174
- Fix Boss TP & Changes on Custom Data Layer and scripts with reference to environment. by @Revvan in https://github.com/Demian-7/Snowballing-Main––/pull/175
- From Main cambios y correcciones - To Main by @Revvan in https://github.com/Demian-7/Snowballing-Main––/pull/176
- Diovus by @Demian-7 in https://github.com/Demian-7/Snowballing-Main––/pull/177
- Diovus Attack States by @Demian-7 in https://github.com/Demian-7/Snowballing-Main––/pull/178
- Projectile Component position fix by @Demian-7 in https://github.com/Demian-7/Snowballing-Main––/pull/179
- Projectile Component position fix by @Demian-7 in https://github.com/Demian-7/Snowballing-Main––/pull/180
- Fixed Diovus Projectile Collision with player - DV by @zheyron in https://github.com/Demian-7/Snowballing-Main––/pull/181
- Fixed Diovus Projectile Collision with player - PD by @zheyron in https://github.com/Demian-7/Snowballing-Main––/pull/182
- Diovus update - DV by @zheyron in https://github.com/Demian-7/Snowballing-Main––/pull/183
- Diovus update by @zheyron in https://github.com/Demian-7/Snowballing-Main––/pull/184
- Diovus Projectiles update by @zheyron in https://github.com/Demian-7/Snowballing-Main––/pull/185
- Diovus Projectiles update - PD by @zheyron in https://github.com/Demian-7/Snowballing-Main––/pull/186
- Projectile Update by @Demian-7 in https://github.com/Demian-7/Snowballing-Main––/pull/187
- Projectile Update by @Demian-7 in https://github.com/Demian-7/Snowballing-Main––/pull/188
- Branch de santiago by @Revvan in https://github.com/Demian-7/Snowballing-Main––/pull/191
- From Main cambios y correcciones - To Main by @Revvan in https://github.com/Demian-7/Snowballing-Main––/pull/192
- Diovus Bullet animation Enhance by @zheyron in https://github.com/Demian-7/Snowballing-Main––/pull/193
- Diovus Bullet animation Enhance by @zheyron in https://github.com/Demian-7/Snowballing-Main––/pull/194
- Void rain particles by @Revvan in https://github.com/Demian-7/Snowballing-Main––/pull/195
- From main cambios y correcciones - To main by @Revvan in https://github.com/Demian-7/Snowballing-Main––/pull/196
- Branch de santiago by @Revvan in https://github.com/Demian-7/Snowballing-Main––/pull/197
- From Main cambios y correcciones - To Main by @Revvan in https://github.com/Demian-7/Snowballing-Main––/pull/198
- Diovus Laser Update by @Demian-7 in https://github.com/Demian-7/Snowballing-Main––/pull/199
- Diovus Laser Update by @Demian-7 in https://github.com/Demian-7/Snowballing-Main––/pull/200
- Diovus spawn by @Revvan in https://github.com/Demian-7/Snowballing-Main––/pull/201
- From Main cambios y correcciones - To Main by @Revvan in https://github.com/Demian-7/Snowballing-Main––/pull/202
- Hide UI by @Revvan in https://github.com/Demian-7/Snowballing-Main––/pull/204
- From Main cambios y correcciones - To Main by @Revvan in https://github.com/Demian-7/Snowballing-Main––/pull/205
- Victory Condition by @Revvan in https://github.com/Demian-7/Snowballing-Main––/pull/206
- From Main cambios y correcciones - To Main by @Revvan in https://github.com/Demian-7/Snowballing-Main––/pull/207
- End Screen by @Revvan in https://github.com/Demian-7/Snowballing-Main––/pull/209
- From Main cambios y correcciones - To Main by @Revvan in https://github.com/Demian-7/Snowballing-Main––/pull/210
- Added Diovus SFX and Music by @zheyron in https://github.com/Demian-7/Snowballing-Main––/pull/208
- Added Diovus SFX and Music - PD by @zheyron in https://github.com/Demian-7/Snowballing-Main––/pull/211
- Diovus Attack Patterns & More by @Demian-7 in https://github.com/Demian-7/Snowballing-Main––/pull/212
- Fix Signal Multiple Connections on Diovus attacks by @zheyron in https://github.com/Demian-7/Snowballing-Main––/pull/213
- Fix Signal Multiple Connections on Diovus attacks - PD by @zheyron in https://github.com/Demian-7/Snowballing-Main––/pull/214
- Added Diovus SFXs and modified animation player by @zheyron in https://github.com/Demian-7/Snowballing-Main––/pull/215
- Added Diovus SFXs and modified animation player by @zheyron in https://github.com/Demian-7/Snowballing-Main––/pull/216
- Fix animation player and modified SFX for laser by @zheyron in https://github.com/Demian-7/Snowballing-Main––/pull/217
- Fix animation player and modified SFX for laser by @zheyron in https://github.com/Demian-7/Snowballing-Main––/pull/218
- Fix - Changes for UI win condition instance by @Revvan in https://github.com/Demian-7/Snowballing-Main––/pull/219
- From Main cambios y correcciones - To Main by @Revvan in https://github.com/Demian-7/Snowballing-Main––/pull/220
- Update Noise generator for less Ice on the map by @zheyron in https://github.com/Demian-7/Snowballing-Main––/pull/221
- Update Noise generator for less Ice on the map by @zheyron in https://github.com/Demian-7/Snowballing-Main––/pull/222
- Music Manager Refactor | Music Modification on End screen and Main by @zheyron in https://github.com/Demian-7/Snowballing-Main––/pull/223
- Music Manager Refactor | Music Modification on End screen and Main by @zheyron in https://github.com/Demian-7/Snowballing-Main––/pull/224
- Diovus Minor Changes & Balance by @Demian-7 in https://github.com/Demian-7/Snowballing-Main––/pull/225
- Update - Turn off normal enemies spawn by @Revvan in https://github.com/Demian-7/Snowballing-Main––/pull/226
- From Main cambios y correcciones - To Main by @Revvan in https://github.com/Demian-7/Snowballing-Main––/pull/227
- Pulse Ability resource by @Demian-7 in https://github.com/Demian-7/Snowballing-Main––/pull/228
- Diovus Pattern fix & debug by @Demian-7 in https://github.com/Demian-7/Snowballing-Main––/pull/229
- Hide UI - total distance by @Revvan in https://github.com/Demian-7/Snowballing-Main––/pull/230
- From Main cambios y correcciones - To Main by @Revvan in https://github.com/Demian-7/Snowballing-Main––/pull/231
- correct decibels in music by @zheyron in https://github.com/Demian-7/Snowballing-Main––/pull/232
- correct decibels in music by @zheyron in https://github.com/Demian-7/Snowballing-Main––/pull/233
- Upgrade to Godot version 4.3 | balance by @zheyron in https://github.com/Demian-7/Snowballing-Main––/pull/234
- Upgrade to Godot version 4.3 | balance - PD by @zheyron in https://github.com/Demian-7/Snowballing-Main––/pull/235
Full Changelog: https://github.com/Demian-7/Snowballing-Main––/compare/v0.2.0…v.0.3.0
Files
Snowballing_v02.zip Play in browser
70 days ago
Snowballing_Windows.zip 137 MB
70 days ago
Get Snowballing
Download NowName your own price
Snowballing
Snowballing Prototype
More posts
- Snowballing v0.2.0-alphaJun 05, 2024
Leave a comment
Log in with itch.io to leave a comment.