Uploaded July 2024 | Updated September 2026, 2 weeks ago
In this Godot 4 tutorial, we're creating a basic main menu user interface using control nodes, containers, and buttons. We'll take a look at how to organize control nodes and use Godot themes and styles to customize the look of our UI.
🔥 GET THE SOURCE FILES ►► patreon.com/StayAtHomeDev_
👉🏼 CHECK OUT MY GODOT 4 FPS TUTORIAL SERIES ►► youtube.com/watch?v=N-jh8qc8tJs&list=PLEHvj4yeNfeF6s-UVs5Zx5TfNYmeCiYwf
-----------------------------------------------------------------------------------
0:00 - Introduction
0:05 - Overview of the Tutorial Series
0:44 - Focus on Basic Main Menu Setup
1:24 - Creating a New Scene
1:51 - Using Container Nodes
2:17 - Adjusting Layout with Anchors
3:12 - Adding a Label Node
3:37 - Using Panel Container
4:06 - VBox Container for Vertical Layout
4:37 - Adding Buttons
5:00 - Testing the Menu
5:55 - Introduction to Themes
6:39 - Creating and Saving Themes
7:01 - Customizing the Panel Container
9:00 - Adjusting Padding and Borders
10:48 - Custom Minimum Size and Button Spacing
12:26 - Setting Up Button Styles
13:06 - Creating New Button Types
14:50 - Customizing Button Appearance
17:01 - Theme Variation for Buttons
18:00 - Summary and Next Steps
19:00 - Future Tutorials and Series Outline
-----------------------------------------------------------------------------------
This series is part of my sponsored User Interface (UI) and Control Node tutorial series where we will walk through how to create various user interfaces, heads up displays, and more in Godot 4, step by step. I won't be skipping any steps in the process and everything will be sequential video to video.
Joining my Patreon in one of the 3 tiers will give you:
- access to the private Discord channel
- your name in the project README
- early access to tutorial videos
- power to vote on what mechanics get covered in future videos
- full access to the project source files to use in your own projects
-----------------------------------------------------------------------------------
STAYATHOMEDEV ►► stayathomedev.com
TWITTER ►► twitter.com/StayAtHomeDev
MY GODOT ASSETS ►► stayathomedev.itch.io
#godot #godotengine #ui
In this Godot 4 tutorial, we're creating a basic main menu user interface using control nodes, containers, and buttons. We'll take a look at how to organize control nodes and use Godot themes and styles to customize the look of our UI.
🔥 GET THE SOURCE FILES ►► patreon.com/StayAtHomeDev_
👉🏼 CHECK OUT MY GODOT 4 FPS TUTORIAL SERIES ►► youtube.com/watch?v=N-jh8qc8tJs&list=PLEHvj4yeNfeF6s-UVs5Zx5TfNYmeCiYwf
-----------------------------------------------------------------------------------
0:00 - Introduction
0:05 - Overview of the Tutorial Series
0:44 - Focus on Basic Main Menu Setup
1:24 - Creating a New Scene
1:51 - Using Container Nodes
2:17 - Adjusting Layout with Anchors
3:12 - Adding a Label Node
3:37 - Using Panel Container
4:06 - VBox Container for Vertical Layout
4:37 - Adding Buttons
5:00 - Testing the Menu
5:55 - Introduction to Themes
6:39 - Creating and Saving Themes
7:01 - Customizing the Panel Container
9:00 - Adjusting Padding and Borders
10:48 - Custom Minimum Size and Button Spacing
12:26 - Setting Up Button Styles
13:06 - Creating New Button Types
14:50 - Customizing Button Appearance
17:01 - Theme Variation for Buttons
18:00 - Summary and Next Steps
19:00 - Future Tutorials and Series Outline
-----------------------------------------------------------------------------------
This series is part of my sponsored User Interface (UI) and Control Node tutorial series where we will walk through how to create various user interfaces, heads up displays, and more in Godot 4, step by step. I won't be skipping any steps in the process and everything will be sequential video to video.
Joining my Patreon in one of the 3 tiers will give you:
- access to the private Discord channel
- your name in the project README
- early access to tutorial videos
- power to vote on what mechanics get covered in future videos
- full access to the project source files to use in your own projects
-----------------------------------------------------------------------------------
STAYATHOMEDEV ►► stayathomedev.com
TWITTER ►► twitter.com/StayAtHomeDev
MY GODOT ASSETS ►► stayathomedev.itch.io
#godot #godotengine #ui










![I Made Mario in Godot So You Can Too
Hey everyone, over the past couple months, Ive been busy building a complete 3D Platformer Course for Godot, inspired by the gameplay and movement of Mario.
🔔 Get The Course - Exclusive $45 OFF Coupon
[COUPON EXPIRED]
⭐ Course Page - Launches July 12
https://coloso.global/en/products/indiegamedeveloper-stayathomedev-us
Over 15 hours of tutorials across 28 videos covering everything from character movement and camera systems to enemy AI, save systems, UI, and a full menu system. The course starts with a blank project and ends with a complete, shippable game you built yourself.
3D assets used are from Creative Commons source including: GDQuest, Kenney, and KayKit.
✅ SUPPORT THE CHANNEL, GET TUTORIAL SOURCE FILES
https://www.patreon.com/c/StayAtHomeDev_
🔥 Wishlist My Godot Game, Children of Kronos
https://store.steampowered.com/app/3640450/Children_of_Kronos/?utm_source=youtube&utm_medium=description&utm_campaign=course
STAYATHOMEDEV ►► https://www.patreon.com/c/StayAtHomeDev_
TWITTER ►► https://twitter.com/StayAtHomeDev
BLUESKY ►► https://bsky.app/profile/stayathomedev.bsky.social
MY ITCH.IO PAGE ►► https://stayathomedev.itch.io/ I Made Mario in Godot So You Can Too](https://i.ytimg.com/vi/vrj3sPeWzBk/mqdefault.jpg)