inMyRoom_vulkan
1.0.0
An indie Game Engine using Vulkan API. Windows and Linux support.
More about rendering system and MLAA applied at RENDERING.md
Demo: https://www.youtube.com/watch?v=gT_DVOUPm7A

First of all, you need a Vulkan-ready graphics driver, a modern C++ compiler, CMake, Git, Vulkan SDK installed and environment variables VULKAN_SDK_PATH/VULKAN_SDK pointing to the installation path of the SDK.
On Linux glfw need X11 development packages installed.
xorg-dev
libXcursor-devel libXi-devel libXinerama-devel libXrandr-devel
Having environment set, download the repo and submodules by running the following command.
git clone --depth 1 --recurse-submodules --shallow-submodules https://github.com/thesmallcreeper/inMyRoom_vulkan.git
/inMyRoom_vulkan folder.gameDLL such as SnakeGame you should go to the game's folder (over at /inMyRoom_vulkan/testGames/ folder), open the game_dll and CMake build it.
gameConfig.cfg's variable gameDLL/path is pointing to the .dll or .so just created (if one was needed)./inMyRoom_vulkan/config.cfg's variable game/path is pointing to the game's gameConfig.cfg you want to launch.inMyRoom_vulkan with the /inMyRoom_vulkan as working folder.