Devlogs
Snowballing v0.3.0-alpha
Posted October 06, 2024 by fuenteki
#Update
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
Full Changelog: https://github.com/Demian-7/Snowballing-Main––/compare/v0.2.0…v.0.3.0