Add a fixed center crosshair overlay to windowed or borderless fullscreen games to reduce motion sickness
Quickly toggle a screen reference overlay on and off with a keyboard shortcut while gaming
Customize overlay color, transparency, and line size to match personal comfort preferences
Run the tool as a portable download with no .NET Runtime install required
| kt030415/game-overlay | krikzz/megadoctor | leolope-z/crosshairx | |
|---|---|---|---|
| Stars | 27 | 26 | 26 |
| Language | C# | C# | C# |
| Setup difficulty | easy | hard | easy |
| Complexity | 2/5 | 4/5 | 1/5 |
| Audience | general | developer | general |
Figures from each repo's GitHub metadata at analysis time.
The prebuilt release runs immediately on Windows with no dependencies, building from source needs the .NET Core 3.0 SDK.
Game Overlay is a lightweight Windows tool built to reduce motion sickness while playing 3D games. It draws a set of semi-transparent reference lines and a center crosshair over the middle of the screen, giving players a fixed visual anchor point. This helps in windowed games, desktop applications, and many borderless fullscreen games. The tool works by creating a normal transparent, always-on-top window, it does not inject itself into the game process and does not hook into DirectX, which keeps it simple and lower risk to use. Once running, the program sits in the Windows system tray. A global hotkey, Ctrl+Alt+X, toggles the overlay on and off, and double-clicking the tray icon opens a settings window. There the user can pick from five preset colors (red, yellow, blue, green, cyan), and adjust transparency, line thickness, the size of the gap at the center, and the length and width of the crosshair. The four reference lines can optionally be stretched all the way to the screen edges. All settings are saved automatically to a config file in the user's AppData folder and restored the next time the program starts. The easiest way to use it is downloading the prebuilt Windows x64 release zip from the repository and running the executable directly, no .NET Runtime installation needed. Developers can instead run it from source using the .NET Core 3.0 SDK with a single dotnet run command, or build a self-contained release build with dotnet publish. The README is direct about a limitation: because the overlay is a normal transparent window rather than something hooked into the game's rendering, truly exclusive fullscreen games may render on top of the overlay and hide it. This tradeoff is intentional, since avoiding process injection or rendering pipeline changes keeps the tool safer and simpler. The project includes a small automated test suite runnable through dotnet run, and the README notes plainly that no license has been declared yet, so anyone wanting to use or redistribute the code should confirm permissions with the author first.
A lightweight Windows overlay tool that shows a transparent crosshair and reference lines over games or windows to reduce motion sickness during 3D gameplay.
Mainly C#. The stack also includes C#, .NET Core 3.0, Windows.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.