OverlaySharp is a transparent, clickable, always-on-top ImGui overlay framework for .NET 8 and game ESP development.
License
—
Deps
1
Install Size
—
Vulns
✓ 0
Published
May 24, 2025
$ dotnet add package OverlaysSharpA transparent, clickable, resizable, always-on-top overlay framework for .NET 8 — powered by ImGui.NET
Designed for game ESPs, visual overlays, cheat menus, or diagnostic UIs.
Created by [BRUUUH]
F1)Vector2 or anchor keywords like "bottom center"F2OverlaySharp by BRUUUHdotnet add package OverlaySharp
OverlaySharp.dll in your own projectusing OverlaySharp;
using ImGuiNET;
using System.Drawing;
using System.Numerics;
public class MyESP : Overlay
{
public MyESP() : base(new OverlayConfig()) {}
protected override void Render()
{
OverlayDraw.DrawText("top center", "OverlaySharp by BRUUUH", Color.LimeGreen);
OverlayDraw.DrawBox(new Vector2(100, 200), 150, 80, Color.Red);
OverlayDraw.DrawLine("bottom left", "top right", Color.Yellow, 1.5f);
OverlayDraw.DrawCircle("center", 60, Color.Aqua);
}
}
using System.Diagnostics;
using System.Windows.Forms;
var proc = Process.GetProcessesByName("HD-Player").FirstOrDefault();
if (proc == null) return;
var overlay = new MyESP();
overlay.AttachTo(proc.MainWindowHandle);
Application.Run(overlay);
Replace
"HD-Player"with the name of your target process (game, emulator, etc.)
OverlaySharp supports anchor keywords to easily position elements without using raw coordinates.
Examples:
"top left", "top center", "top right""middle left", "center" / "middle center", "middle right""bottom left", "bottom center", "bottom right"Or use raw:
new Vector2(300, 500)| Method | Description |
|---|---|
OverlayDraw.DrawText(pos, string, Color) | Draws text |
OverlayDraw.DrawBox(pos, width, height, Color) | Draws rectangle |
OverlayDraw.DrawLine(start, end, Color) | Draws a line |
OverlayDraw.DrawCircle(center, radius, Color) | Draws circle |
Position can be either:
Vector2"bottom right"| Key | Action |
|---|---|
F1 | Toggle click-through (mouse passthrough) |
F2 | Toggle visibility (show/hide overlay) |
ImGui.NET package (already referenced internally)OverlaySharp.DirectX for high-performance renderingDrawHealthBar, DrawFilledBox, and advanced ESP helpersSetWindowDisplayAffinity)MIT License. Free to use, modify, and fork.
Respect the watermark, or rewrite your own overlay 😤