Dear ImGui -- C++ GUI Framework For AAA Games and Game Engines

preview_player
Показать описание
Dear imGUI is a light weight open source cross platform immediate mode GUI toolkit, used by tons of AAA game studios, for both games and game engines/tools. Dear imGUI 1.80 was just released.

Link:
-----------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------
Рекомендации по теме
Комментарии
Автор

We used this a lot in the AAA industry, probably the best debug UI ever. And the remote functionality is awesome 😉👍

PolygonHive
Автор

Two things to note that aren't covered in this video:

1. While for some reason not listed in the users, Adobe also uses Dear ImGui and with the Dear ImGui implementation of their "Spectrum Design Language" (basically a glorified style guide, but still useful nonetheless) they plan on making their future app GUIs more visually consistent and unified, and the rendering more platform-agnostic. My personal assumption is they're going to double down on their existing use of Chromium Embedded Framework.
2. The design methodologies and the overall history and progress of the Dear ImGui project are more apparent once you realize that the dev, Omar Cornut, is also known as Bock, the dev of the Sega emulator Meka. Using, even just looking at, Meka you will see this is a dev who eats his own dogfood.

apollolux
Автор

ooof, I remember IMGUI. I used it in my first year of uni. It moves so fast and gets updated so often it's hard to keep up. But it certainly made my project way better looking than the rest of my classmates.

seppukun
Автор

"It run on your toaster probably ..."
(Sees Qt)
HE'S NOT LYING!!

mazimadu
Автор

Damn it. When telling my friend about the ui toolset I was writing for my engine, he mentioned imgui. I shoulda listened and saved myself a month.

joshmadscientist
Автор

How simple to implement backend for ImGUI? I've got it all running, inlcuding input, on N3DS under 8 hours.

darkaaaaaaa
Автор

check out The Cherno he build his own engine "Hazel Game Engine" and he uses ImGui.

ucmRich
Автор

dang, ive seen this kind of thing in games and never realized it was open source!

legend
Автор

Been looking to replace Qt for our in-house tools, this might be just the right fit.

MichaelProstka
Автор

I use this in my game engine, it's awesome!

UnidayStudio
Автор

Interesting, seen star citizen use this. Always thought it was just a feature of their engine.

tomtawadros
Автор

imgui is awesome but not so much for most actual game UI, tooling and such however its brilliant for

cykboy
Автор

I have been using it for years and it is amazing!

michaelbitzer
Автор

Thank you. been looking for more info on creating 'tools' & this looks pretty nice so ill do some more digging and probably give it a shot

VertegrezNox
Автор

Thx ! Strangely I was completely bling on this side. And just understand what Im mean in ImGui ^^. So to be clear, this is mainly devoted to Dev UI (like tool) but not for end user (player) interface (like creating game menu, inventory, ...)

IElial
Автор

I seen Game Freak's Pokemon Sword and Shield engine used ImGUI from the Beta images shown of the game.

MastermindAtWork
Автор

I only played a bit with the Python bidings and it worked fine. I like its no nonsense style, you don't get 55 types of Button classes.

sharkinahat
Автор

Light theme genuinely fucking hurt, and then the second lighttheme jumpscare of github also hurt

SophiaWoessner
Автор

I remember the days when people would say "why reinvent the wheel? There's already Unreal and Unity!" Where are they now?

Murderface
Автор

3:00 Dear ImGui has drag'n'drop and cut'n'paste .. it even has docking and viewports

herrdingenz