{"repo":"bjornbytes/lovr","free":true,"listed":false,"github":"https://github.com/bjornbytes/lovr","clone":"git clone https://github.com/bjornbytes/lovr.git","description":"Lua Virtual Reality Framework","language":"C","stars":2587,"topics":["vr","openvr","lua","virtual-reality","lovr","game-engine","openxr","gamedev","oculus","oculus-quest"],"license":"MIT","category":"game-templates","readme_excerpt":"LÖVR A simple Lua framework for rapidly building VR experiences. You can use LÖVR to easily create VR experiences without much setup or programming experience. The framework is tiny, fast, open source, and supports lots of different platforms and devices. Homepage Documentation FAQ Features --- - Cross-Platform - Runs on Windows, macOS, Linux, and Android. - Cross-Device - Supports Vive/Index, Oculus Rift/Quest, Windows MR, and has a VR simulator. - Beginner-friendly - Simple VR scenes can be created in just a few lines of Lua. - Fast - Written in C11 and scripted with LuaJIT, includes optimized single-pass stereo rendering. - Asset Import - Supports 3D models (glTF, OBJ), skeletal animation, HDR textures, cubemaps, fonts, etc. - Spatialized Audio - Audio is automatically spatialized using HRTFs. - Vector Library - Efficient first-class support for 3D vectors, quaternions, and matrices. - 3D Rigid Body Physics - Including 7 collider shapes, triangle mesh colliders, and 6 joint types. - Compute Shaders - For high performance GPU tasks, like particles. Getting Started --- It's really easy to get started making things with LÖVR. Grab a copy of the executable from , then write a main.lua script and drag it onto the executable. Here are some example projects to try: Hello World Spinning Cube Hand Tracking 3D Models More examples are on the docs page. Building --- You can build LÖVR from source using CMake. Here are the steps using the command line: See the Compiling Guide for more","default_branch":null,"files":null,"tree":[],"storefront":"/r/bjornbytes","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/bjornbytes/lovr/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}