ImGui in LWJGL (UPDATE) | LWJGL Series #3

Channel:
Subscribers:
59,400
Published on ● Video Link: https://www.youtube.com/watch?v=Xq-eVcNtUbw



Category:
Tutorial
Duration: 22:20
7,482 views
139


Join the Discord: https://discord.gg/4tHeAkxNg7

In this episode I go over how to integrate the newest version of SpaiR ImGui into your java project. I take you through an example of using the Application class provided by SpaiR, and then I show you how to create it from the ground up. Lastly, I show how to enable ImGui viewports so that you can drag windows off of the main window.

Source Code: https://github.com/codingminecraft/IntegratingImGui
Java Binding Releases: https://github.com/SpaiR/imgui-java/releases/tag/v1.81.0

Java Binding ImGui: https://github.com/SpaiR/imgui-java/tree/d082da7cc101797745fcafcebe012edfcde43f78
Java Demo Application: https://github.com/SpaiR/imgui-java/blob/d082da7cc101797745fcafcebe012edfcde43f78/imgui-app/src/main/java/imgui/app/Window.java
C++ DearImGui: https://github.com/ocornut/imgui
C++ Demo Window: https://github.com/ocornut/imgui/blob/master/imgui_demo.cpp

LWJGL: https://www.lwjgl.org/

0:00 Intro
0:30 Creating the Project
0:47 ImGui JAR/DLL Dependencies
4:43 LWJGL JAR/DLL Dependencies
5:37 Creating Simple ImGui App
6:44 Manually Creating ImGui App
19:07 Enabling Viewports

---------------------------------------------------------------------
Website: https://ambrosiogabe.github.io/
Github: https://github.com/ambrosiogabe

Here are some books I recommend if you want to learn about game engine development more thoroughly. I do not profit off any of these sales, these are just some books that have helped me out :)

My Recommended Game Engine Books:
Game Engine Architecture: https://www.gameenginebook.com/
Game Physics Cookbook (Read this before the next physics book): https://www.amazon.com/Game-Physics-Cookbook-Gabor-Szauer/dp/1787123669
Game Physics (Ian Millington): https://www.amazon.com/Game-Physics-Engine-Development-Commercial-Grade/dp/0123819768
Game Programming Patterns (Free): https://gameprogrammingpatterns.com/

My Recommended Beginning Game Programming Books:
JavaScript Game Design: https://www.apress.com/gp/book/9781430247166

My Recommended Java Books:
Data Structures/Algorithms: https://www.amazon.com/Data-Structures-Algorithms-Java-6th-ebook/dp/B00JDRQF8C
LWJGL (Free, but I haven't read this thoroughly): https://lwjglgamedev.gitbooks.io/3d-game-development-with-lwjgl/content/







Tags:
gameswithgabe
games with gabe
lwjgl3
how to code game in lwjgl
imgui in lwjgl
how to set up imgui with lwjgl
imgui tutorial
imgui in lwjgl3 tutorial
how to code imgui in java
dear imgui
dear imgui in java
opengl
java
glfw
game engine
gradle
setting up gradle project
intellij
gradle build