게임학원, 게임프로그래머 취업 전문 교육기관 DirectX11/12 자체엔진 게임개발과정,서버프로그래밍,자료구조,알고리즘,유니티,언리얼 게임학원, 언리얼학원 GUI를 쉽게 제작할 수 있는 IMGUI
본문 바로가기

GUI를 쉽게 제작할 수 있는 IMGUI

소프트웨어를 제작할때 GUI의 제작은 필수적입니다.

다양한 언어에서 이러한 GUI제작을 지원하기 위해 많은 기능들을 제공해주고 있죠.

C++은 상대적으로 GUI를 제작할 수 있는 지원이 적었습니다.

MFC라는 라이브러리가 있지만 그마저도 지원이 끊겨 더이상 업데이트는 안되고 있는것이 현실이죠.

개발자들이 많은 고민을 하던때 IMGUI라는 라이브러리가 등장했습니다.

IMGUI는 다양한 플랫폼에서 GUI를 붙일 수 있는 라이브러리 입니다.

심지어는 게임엔진에도 GUI를 추가로 붙일 수 있게 해줄수도 있죠.

간단한 소스엔진으로 되어 있고 사용하기도 간단해서 많은 회사들이 후원을 하고 있는 라이브러리 입니다.

에픽게임즈 등 이름만 대면 알 수 있는 게임회사들도 부지기수이죠.

IMGUI 로 제작된 GUI들

IMGUI는 기본적인 컨트롤들부터 그래프 등 굉장히 다양한 GUI들을 제작할 수 있게 해줍니다. 심지어는 윈도우창 밖으로 빠져나갈 수도 있고 도킹도 가능한 라이브러리가 개발 진행중에 있죠.

게임내 UI부터 게임 에디터를 위한 GUI들까지 다양한 종류의 GUI들을 제작할 수 있게 지원하고 있습니다.

다양한 게임회사에서도 현재 IMGUI를 사용해서 GUI개발을 진행중에 있죠.

현재 어소트락 게임아카데미에서도 IMGUI를 활용해 GUI를 제작하는데 주력하고 있습니다.

학생들도 IMGUI를 활용해서 게임 에디터를 제작하고 있죠.

IMGUI가 앞으로 어떤 기능들이 나올지 기대가 됩니다.