게임학원, 게임프로그래머 취업 전문 교육기관 DirectX11/12 자체엔진 게임개발과정,서버프로그래밍,자료구조,알고리즘,유니티,언리얼 게임학원, 언리얼학원 Dear ImGui 소개
본문 바로가기

Dear ImGui 소개

Dear ImGui는 C ++ 용 그래픽 사용자 인터페이스 라이브러리입니다.

라이브러리 형태로 제공하는것이 아닌 C++ 소스코드로 제공하여 외부종속성 없이 사용이 가능합니다.

3D 파이프 라인 지원 애플리케이션에서 언제든지 렌더링 할 수있는 최적화 된 정점 버퍼를 출력합니다.

github.com/ocornut/imgui

 

ocornut/imgui

Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies - ocornut/imgui

github.com

어소트락게임아카데미에서는 최근 커리큘럼을 MFC에서 IMGUI로 대체 하였습니다.

MFC가 8년전에 서비스를 종료 하였지만 검은사막등 게임과 회사에서도 지속

적으로 사용되어 왔고 교육목적으로는 적합하다고  생각 하여 지속적으로 교육해왔지만

코드를 볼 수 없는 문제와 버그, 서비스종료 등의 이유로 대체 할 수 있는 GUI를 고민 중이었습니다.

하지만 IMGUI는 C++코드자체로 제공을 하고 더 많은 기능과 디자인적으로 세련된 모습을 보여줍니다.

스폰서 목록을 보면

프리미엄스폰서로 Blizzard , Google , Nvidia , Ubisoft 가 있고

특히 Nvidia의 샘플코드를 제공하는것을 보면 대부분 IMGUI로 제공하는것을 볼수있습니다.

또한 수많은 회사들이 스폰을 하고있고

상용엔진을 말하자면 유니티는 2019년 메뉴얼에 들어왔습니다. 언리얼도 지원을 하구요

최근 사이버펑크2077 모드제공툴도 IMGUI를 사용하고 많은 게임들에서 사용중입니다.

 

무료에다 교육목적으로도 강력한 모습을 보이고 실무에서도 많이 사용하므로

 

IMGUI를 접해보는 것은 좋은 성장의 기회가 될 것입니다.