awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
praydog avatar

praydog/UEVR

0
View on GitHub↗
4,178 stars·220 forks·C++·other·9 viewsuevr.io↗

UEVR

UEVR is a modding toolkit designed to inject virtual reality support into games built with Unreal Engine. It functions as a stereoscopic rendering injector and plugin loader that enables 3D depth and head tracking in titles not natively designed for VR.

The project distinguishes itself by providing a framework for six-degree-of-freedom tracking and a world-space UI projector that transforms flat 2D interface elements into 3D objects. It includes a VR input mapping framework to synchronize headset and controller transforms with engine components for physics and camera interaction.

The system covers real-time engine configuration through console variable management and a plugin-based extension model. It further supports the creation of custom VR logic via blueprint-based visual scripting and rendering event interception.

Features

  • VR Modding Frameworks - Provides a comprehensive toolkit for injecting stereoscopic rendering and 6DOF tracking into Unreal Engine games.
  • Stereoscopic Rendering Injectors - Implements a stereoscopic rendering injector that creates 3D depth for games not originally designed for VR.
  • DLL Injection Hooks - Uses DLL injection to intercept engine functions and redirect rendering pipelines for VR support.
  • VR Injection Toolkits - Ships a comprehensive toolkit for injecting stereoscopic rendering and 6DOF tracking into Unreal Engine games.
  • VR Integration Frameworks - Provides a VR integration framework that maps headset and controller transforms to engine components for physics and camera interaction.
  • VR Motion Tracking - Retrieves and maps spatial position and rotation data from VR hardware for immersive navigation.
  • Stereoscopic Rendering Injection - Renders independent views for each eye to create a three-dimensional depth effect in non-VR titles.
  • Immersive Input Tracking - Implements immersive input tracking to translate real-world head and body movements into game camera navigation.
  • VR UI Planes - Reprojects flat 2D interface elements into 3D world-space planes to reduce VR motion sickness.
  • Native Stereoscopic Rendering - Produces 3D images using native engine pipelines to create depth for virtual reality headsets.
  • Stereoscopic Rendering Integrations - Converts flat screen games into 3D experiences by rendering independent views for each eye.
  • Stereoscopic Viewport Injectors - Forcefully renders two independent camera views to create depth perception in non-VR games.
  • Coordinate Space Mappers - Converts 2D screen-space interface elements into 3D world-space coordinates to prevent VR distortion.
  • 6DOF Hardware Mappings - Implements the mapping of physical headset and controller coordinates to the game engine's internal world-space.
  • Plugin Loaders - Provides a runtime plugin loader for dynamically extending engine functionality and modifying console variables.
  • Engine Variable Interceptors - Intercepts and modifies internal engine variables to correct shader artifacts and rendering offsets on the fly.
  • Custom VR Motion Controls - Implements custom motion controls and first-person mechanics using a plugin system and blueprint support.
  • Runtime Engine Configuration - Allows adjusting rendering variables and camera offsets while a game is running to fix visual artifacts.
  • Visual Scripting Interfaces - Exposes headset and controller data through a blueprint-based visual scripting interface for creating custom VR logic.
  • Rendering Pipeline Hooks - Triggers custom logic during specific game loop stages such as viewport draws and post-render frames.
  • 2D-to-3D UI Projection - Includes a world-space UI projector that transforms 2D interface elements into 3D coordinates to reduce VR motion sickness.
  • VR Camera Adjustments - Provides a real-time menu to modify VR camera offsets and view centers for user comfort.
  • Hot Module Reloaders - Enables loading and reloading of external plugins at runtime to apply changes without restarting the game.
  • Environment Variable Management - Manages and modifies internal engine console variables to fix shaders and rendering artifacts.
  • Runtime Plugin Loaders - Provides a system to load and reload external plugin modules at runtime.
  • Plugin-Based Logic Extensions - Allows writing custom modules that hook into the engine lifecycle and rendering pipeline.
  • Node-Based Logic Interfaces - Provides a node-based visual scripting interface for creating custom VR logic without modifying source code.

Star history

Star history chart for praydog/uevrStar history chart for praydog/uevr

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to UEVR

Similar open-source projects, ranked by how many features they share with UEVR.
  • praydog/reframeworkpraydog avatar

    praydog/REFramework

    4,423View on GitHub↗

    REFramework is a runtime modding framework for games built on the RE Engine, providing a C# plugin system with typed proxy code generation, a Lua scripting interface, an ImGui-based UI system, a runtime debugging toolkit, and a VR integration layer. At its core, it intercepts and modifies internal game engine functions and state at runtime through hooking and scripting APIs, enabling deep inspection and manipulation of live game objects. The framework distinguishes itself through typed proxy code generation that auto-creates C# interfaces from the game's type database, giving compile-time saf

    C++cmkrcppdmc5
    View on GitHub↗4,423
  • anhkgg/superwechatpcanhkgg avatar

    anhkgg/SuperWeChatPC

    4,587View on GitHub↗

    SuperWeChatPC is a modifier for the WeChat desktop client that unlocks hidden features through memory patching and binary hooks. It functions as a multi-account messaging manager, a messaging data archiver, and a software interface that exposes internal messaging functions to external programs. The project enables the simultaneous operation of multiple independent client instances on a single computer through process isolation. It allows for the transmission of large attachments by bypassing standard file size restrictions and provides a wrapper for programmatic message automation. The tool

    C++anti-revokemulti-openwechat
    View on GitHub↗4,587
  • candycat1992/unity_shaders_bookcandycat1992 avatar

    candycat1992/Unity_Shaders_Book

    6,061View on GitHub↗

    This project is a reference library of HLSL shader implementations and source code examples for Unity. It provides a collection of practical samples focused on lighting, coordinate transformations, and rendering passes for 3D graphics. The repository demonstrates the application of 3D rendering mathematics, specifically using vector and matrix calculations to determine light directions and coordinate space transformations. It includes implementations for managing multi-pass rendering pipelines and mapping coordinates between object, world, and view spaces. The material covers foundational gr

    ShaderLab
    View on GitHub↗6,061
  • chrisant996/clinkchrisant996 avatar

    chrisant996/clink

    5,320View on GitHub↗

    Clink is a command line enhancer and shell extension for the Windows CMD terminal. It functions as a readline-style input library and completion engine, adding advanced line editing, persistent command history, and command argument prediction to the standard Windows command line environment. The project distinguishes itself through a scriptable architecture that allows for custom completion definitions, Lua keyboard mapping, and dynamic prompt customization. It enables the creation of context-sensitive prompts that can include asynchronous updates, environment-based formatting, and transient

    C++
    View on GitHub↗5,320
See all 30 alternatives to UEVR→

Frequently asked questions

What does praydog/uevr do?

UEVR is a modding toolkit designed to inject virtual reality support into games built with Unreal Engine. It functions as a stereoscopic rendering injector and plugin loader that enables 3D depth and head tracking in titles not natively designed for VR.

What are the main features of praydog/uevr?

The main features of praydog/uevr are: VR Modding Frameworks, Stereoscopic Rendering Injectors, DLL Injection Hooks, VR Injection Toolkits, VR Integration Frameworks, VR Motion Tracking, Stereoscopic Rendering Injection, Immersive Input Tracking.

What are some open-source alternatives to praydog/uevr?

Open-source alternatives to praydog/uevr include: praydog/reframework — REFramework is a runtime modding framework for games built on the RE Engine, providing a C# plugin system with typed… davemorrissey/subsampling-scale-image-view — This is a custom Android view designed for rendering high-resolution images using subsampling and tiling to prevent… candycat1992/unity_shaders_book — This project is a reference library of HLSL shader implementations and source code examples for Unity. It provides a… chrisant996/clink — Clink is a command line enhancer and shell extension for the Windows CMD terminal. It functions as a readline-style… anhkgg/superwechatpc — SuperWeChatPC is a modifier for the WeChat desktop client that unlocks hidden features through memory patching and… crosire/reshade — ReShade is a post-processing shader injector that hooks into DirectX, OpenGL, and Vulkan rendering pipelines to apply…