
Tuto Techno
Dear ImGui
Bloat-Free and User-Friendly GUI Library
Description
Découvrez comment réaliser des interfaces utilisateur réactives et performantes avec Dear ImGui, une bibliothèque C++ rapide, sans fioritures et sans dépendances, parfaite pour diverses plateformes (PC, mobile, consoles). Reconnue par des géants de l'industrie comme Ubisoft and Blizzard, Dear ImGui est réputée pour sa robustesse et sa fiabilité.
Dans ce TutoTechno de 3 heures, vous apprendrez à :
- Intégrer Dear ImGui dans vos applications C++
- Concevoir des interfaces graphiques simples et efficaces
- Utiliser des composants d'interface pour intergair avec vos algorithmes
Que vous soyez développeur scientifique, travaillant sur des applications intensives en 3D, ou simplement curieux, ce TutoTechno vous dotera des compétences nécessaires pour maîtriser cette bibliothèque accessible et puissante.
Vous pourrez utiliser vos nouvelles connaissances depuis votre langage de programmation préféré (Python, Rust, C, Kotlin, Swift, etc.) ou dans votre framework favori (Unity, Unreal, Godot, etc.) grâce aux nombreux portages : https://github.com/ocornut/imgui/wiki/Bindings
- Connaissance modérée de C++
- Compréhension élémentaire de CMake
➡️ Technologies utilisées :
Votre éditeur de code favori Visual Studio (Windows), CMake-gui (Windows/Linux), QtCreator or Visual Studio Code (Linux)
English Version
It will be led by Benjamin Loillier and Salim Perchy, engineers at SED du Centre Inria de l'Université de Lorraine .
Discover how to create high-performance, responsive user interfaces with Dear ImGui, a fast, bloat-free and dependency-free C++ library perfect for various platforms (PC, mobile, consoles). Trusted by industry giants like Ubisoft and Blizzard, Dear ImGui is renowned for its robustness and reliability.
In this 3-hour TutoTechno, you will learn to:
- Integrate Dear ImGui into your C++ applications
- Design simple and effective graphical interfaces
- Utilize interface components to interact with your algorithms
Whether you're a scientific developer, working on 3D-intensive applications, or simply curious, this TutoTechno will equip you with the skills to master this accessible and powerful library.
You'll be able to use your new knowledge in your favorite programming language (Python, C, Rust, Kotlin, Swift, etc.) or in your favorite framework (Unity, Unreal, Godot, etc.) thanks to the numrous ports: http://github.com/ocornut/imgui/wiki/Bindings
- Moderate knowledge of C++
- Basic understanding of CMake
➡️ Technologies Used:
Your favorite code editor: Visual Studio (Windows), CMake-gui (Windows/Linux), QtCreator or Visual Studio Code (Linux)
Localisation
Salle A008 - Jean Legras, 615 rue du Jardin Botanique, 54600, VILLERS-LES-NANCY France