Welcome to the ImGui Android Mod Menu project! This is an educational project that demonstrates how to create an in-game overlay menu using ImGui for Android applications. It does not promote any illegal activity and is intended for debugging, UI enhancements, and learning purposes.
This project integrates ImGui (Dear ImGui) with Android applications using JNI and OpenGL. The menu provides a simple interface with buttons, checkboxes, and sliders that can be used to modify in-game UI elements or experiment with game logic.
✅ Customizable UI overlay with ImGui
✅ Toggle buttons, sliders, and text fields
✅ Designed for debugging & testing
✅ Lightweight & OpenGL-powered
✅ Safe & educational—no illegal modifications
- Android device or emulator
- A game or application with OpenGL support
- Android NDK & CMake
- Root access (optional for deeper memory access)
- Clone this repository:
git clone https://github.com/MrTusarRX/imGui-Easy.git
- Set up your Android project in Android Studio.
- Include ImGui and OpenGL dependencies.
- Compile and run the app on an Android device or emulator.
3️⃣ How to Use
Open the app, and the ImGui menu overlay will appear.
Toggle features using checkboxes or sliders.
Customize the UI elements as needed for debugging.
🔧 Code Example
Here’s a basic example of an ImGui menu in C++ for Android:
#include "imgui.h"
#include "imgui_impl_android.h"
#include "imgui_impl_opengl3.h"
#include <jni.h>
bool feature1 = false;
float customValue = 1.0f;
void RenderMenu() {
ImGui::Begin("ImGui Mod Menu");
ImGui::Text("Game Debug Menu");
ImGui::Separator();
if (ImGui::Checkbox("Enable Debug Mode", &feature1)) {
// Feature activation logic here
}
ImGui::SliderFloat("Adjust Value", &customValue, 0.1f, 10.0f);
ImGui::End();
}
extern "C" void Java_com_example_modmenu_MainActivity_DrawMenu(JNIEnv *env, jobject thiz) {
ImGui_ImplOpenGL3_NewFrame();
ImGui_ImplAndroid_NewFrame();
ImGui::NewFrame();
RenderMenu();
ImGui::Render();
}
📜 Disclaimer
🔹 This project is for educational and debugging purposes only.
🔹 We do not promote cheating, piracy, or illegal activities.
🔹 Users are responsible for how they use this code.
📬 Contact
Developer: MrTusarRX
GitHub: MrTusarRX