Created by: wh1t3lord
Warning
This pull request is not finished yet, but you can see some progress of my work and how to integrate scripts to your project which can be similar to OpenXRay's architecture. (See commits history of this PR)
What you achieve
- Improved performance
- Full-stable system
- Easy to debug
- You can easily remove LUA from your engine
Minuses
- You must know C++ for understanding
- You don't have runtime changes and as the result you need to compile your solution every time or only just xrGame project
But you can fix it and start to use Jumbo (Unity) build or to start using modules (required C++20/23).
Simple roadmap
- Connect my scripts to OpenXRay
- Testing schemes
- Write up most of UI elements
- Trying to play game from start to the end
(This message can be updated at anytime)