Skip to content

Latest commit

 

History

History
28 lines (20 loc) · 1.53 KB

README.md

File metadata and controls

28 lines (20 loc) · 1.53 KB

Utopia 🌌

Utopia is a lightweight application framework built with Dear ImGui and designed to integrate seamlessly with Vulkan. This combination enables the effortless blending of real-time Vulkan rendering with a powerful UI library to create desktop applications. The goal is to expand Utopia with utilities to simplify the development of immediate-mode desktop apps and straightforward Vulkan-based applications.

Currently, Utopia supports Windows, macOS and Linux. The setup scripts provided are tailored for Visual Studio 2022.

Requirements

Getting Started

  1. Clone the repository with all its submodules:

git clone --recurse-submodules https://github.com/92half99/Utopia

  1. Run scripts/Setup-ExampleProject.bat to generate Visual Studio 2022 solution and project files.
  2. Open the solution and run the UtopiaApp project to explore a basic example (found in UtopiaApp.cpp).

3rd party libaries

Additional Information