Snowballing v0.3.0-alpha


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

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

Leave a comment

Log in with itch.io to leave a comment.