Dear ImGui C++ Full Course 2026 – Learn C++ UI from Beginner to Advanced
Автор: Skyed
Загружено: 2026-01-02
Просмотров: 685
Описание:
Dear ImGui C++ Full Course 2026 is a complete, start-to-finish tutorial designed to teach you how to build professional C++ user interfaces using Dear ImGui — from absolute beginner concepts all the way to advanced UI techniques.
In this long-form course, we go step by step through setting up Visual Studio correctly, compiling Dear ImGui without errors, understanding the program structure, and building a fully functional ImGui menu with real-world UI elements. You’ll learn how ImGui works internally, how immediate-mode UI differs from traditional GUI frameworks, and how to structure clean, scalable menus for real projects.
🔗 Links & Resources (used in this course)
🎨 Free Professional ImGui Menu Source (From the Thumbnail)
https://skymods.org/download/freemenu1
🌐 Website: https://skymods.org
💬 Discord: / discord
🛠️ Required Downloads
Visual Studio 2022
https://visualstudio.microsoft.com/
DirectX Runtime / SDK
https://www.microsoft.com/en-us/downl...
When installing Visual Studio, make sure you select:
Desktop development with C++ workload
MSVC v143 – VS 2022 C++ x64/x86 build tools
Windows 10 SDK or Windows 11 SDK
No extra frameworks or third-party tools are required.
This course is backend-agnostic by design. While the implementation shown uses a common desktop setup (win32 dx11), the concepts you learn apply to all Dear ImGui backends, including Win32, GLFW, SDL, DirectX, OpenGL, Vulkan, and more.
📚 What You’ll Learn in This Course
Proper Visual Studio setup for C++ and Dear ImGui
How to compile Dear ImGui from source
Understanding the application structure (init, main loop, cleanup)
Immediate-mode UI explained clearly
Creating windows, buttons, checkboxes, sliders, and inputs
Managing UI state correctly
Styling ImGui menus (colors, spacing, rounding)
Loading custom fonts from .ttf files
Drawing custom shapes using ImDrawList
Building clean layouts and scalable menus
Common beginner mistakes and how to avoid them
Best practices for real-world ImGui projects
This is not a quick demo. It’s a full course meant to give you a solid foundation you can build on for years.
▶️ Related In-Depth Tutorials (From My Channel)
If you want to go deeper into specific ImGui topics, check out these follow-up videos:
How to Add Images to Dear ImGui
• [Dear ImGui C++] Add Images to ImGui from ...
How to Load Custom Fonts from Memory (Advanced)
• [Dear ImGui C++] How to Load Fonts from Me...
How to Add Custom Icons to Dear ImGui Menus
• [Dear ImGui C++] Adding Icons to Your Proj...
Chapters:
00:00 Intro
01:54 Visual Studio
07:03 ImGui Overview
10:22 Flow Outline
13:55 Windows, Flags
19:22 ImVec2, ImVec4
21:20 Elements, Pos, Sizes
29:38 User Inputs
37:00 Style, Colors
44:30 Custom Fonts
48:55 Custom Shapes
54:45 More Info
56:00 Dynamic Sizing
58:50 Final Conclusions, Outro
❗ Disclaimer
This video is for educational purposes only and demonstrates UI development techniques using Dear ImGui and C++.
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: