
描述
Everything is physics!
Let me handle the complex things for you—this plugin saves you thousands of hours of work.
The Lumina Interaction Framework was developed to boost your game projects with physics everywhere. It enables you to create immersive VR worlds with a focus on interaction within the game environment. At its core is a fully physics-based player driven by a hexarig and VR physics hands, featuring advanced grabbing and interaction mechanics such as loose grabbing, surface animations, and an automatic poser.
LIFVR offers a wide range of features, from drawing and destructibles to fun toys, tools and weapons, all showcased with examples. Additionally, it includes performance optimizing tools like an object pooling system. This code plugin and its core, as well as the basic classes, are entirely written in C++ to ensure top performance. Moreover, updates and future feature releases can be easily managed without disrupting your game development. And don’t worry, you don’t need any C++ knowledge; everything can be accessed within the Blueprints, making it easy for you to focus on your game development.
Features:
Fully physic based VR pawn driven by hexabody
Fully physic based VR hands
VR teleportation with instant and smooth modes
Physical climbing, jumping, crouching/tiptoe, swimming
Crouching level and jumping stages system
Physic fields and no gravitation areas
Blueprint exposed
Slow motion
Object pooling system
Destructibles
Interactables
Drawing
Inventory system with a wide range of variants and customization options
Attachment system
Character inventory and backpack
Examples of basic static enemies for physical interactions
Full demo levels and example content
Pull grabbing system
Dynamic on surface animation and grab indicators
Physical Inputs like buttons, levers and sliders
Snap turn and smooth turn
Physic based loose grabbing system (like sliding on a ladder)
Interaction system with data driven custom animations
Aligner and posing system
Main Menu with gameplay, graphics, audio, developer, and many more settings
Optimizer component for custom LOD behavior (experimental)
Save system (experimental)
Streaming level support: custom zones for level streaming (experimental)
The entire core is written in C++ for optimal performance; everything is accessible via blueprints and easy to use
Code Modules:
LIFVR
LIFVREditor
Number of Blueprints: 168
Number of C++ Classes: 84
Network Replicated: No (Planned for future releases)
Supported Development Platforms: Windows 10 / 11
Supported Target Build Platforms: Win64, Android
Documentation: LIFVR-Docs
Demo: LIFVR by luminagameworks (itch.io)
Important/Additional Notes: You don't need to learn C++ to use this code plugin. Everything is exposed to blueprints!
Link to our support discord server: Lumina Gameworks (discord.com)
Link to the demo build on itch, you can download and try it for free: LIFVR by luminagameworks (itch.io)