Bevy UI and Buttons - Bevy 0.8 Intro (Ep5) (Updated to 0.9 Check Description)
Channel: Logic Projects
Date: 2022-11-07

Update: git repo updated to Bevy 0.9.  The only new change for this part is UI is flipped to match the reference page and the rest of the UI world.  FlexStart becomes FlexEnd for our buttons. 

In this video we add UI buttons to our game which lets the player select which tower to build in each slot. We go through the basics of using the flexbox UI system in bevy and my preferred ways of designing UIs using the debugging tools we install many episodes ago.

Git: https://github.com/mwbryant/bevy-tower-defense-tutorial/tree/part-5
Discord Invite: https://discord.gg/w674Ze7ud7
Patreon: https://patreon.com/logicprojects

Stable Diffusion: https://github.com/AUTOMATIC1111/stable-diffusion-webui

Resources: 
Bevy: https://bevyengine.org/
Bevy Cheatbook: https://bevy-cheatbook.github.io/
Bevy Examples: https://github.com/bevyengine/bevy/tree/main/examples

Chapters:
0:00 Introduction
0:36 Bevy UI Overview
1:41 Button Setup
5:18 Gameplay Integration
8:05 Demo/Outro