How the Armory Engine Helped Us:
Back in the dark ages of my game development as an independent game dev I was using Blender Game Engine (BGE.) It worked for most things and I was somehow able to find ways around the terrible performance issues and lack of features for a while. However, when I started the LightStrafe project in early 2018 there were major problems! Blender Game Engine has no build-in reflection options such as screen space reflections (SSR) or light probes. My only option to achieve the artstyle that I was going for was to use UPBGE which had some very simple tools for this that worked okay. I also had to find a workaround for making the reflections blurred. Since BGE isn't PBR and has no roughness or gloss inputs for these things I had to use normal maps. The bloom was not too impressive and was not built in, every surface required a new material for the reflections to work properly, and with every level the code needed to be duplicated and the file size raised exponentially. The worst part of all was that the Linux builds wouldn't even run on most systems. Everything was workaround after workaround until I got fed up. Then I discovered Armory!
Finally another game engine built around Blender! It was PBR, had good performance, had a better logic system, could export to consoles and mobile and every desktop OS! So I switched to it as soon as I could get my hands on it and it really changed the way that I make games! I now don't need to focus on shaders, or bugs, or the limitations of a dying and unsupported game engine. All my time can go into assets and scripting. I am now going to be occasionally releasing updates and patches to this new game called LightStrafe - Online until it is back at the same level as the original LightStrafe. Make sure to check our blog page from time to time as I will post news and updates.
Finally another game engine built around Blender! It was PBR, had good performance, had a better logic system, could export to consoles and mobile and every desktop OS! So I switched to it as soon as I could get my hands on it and it really changed the way that I make games! I now don't need to focus on shaders, or bugs, or the limitations of a dying and unsupported game engine. All my time can go into assets and scripting. I am now going to be occasionally releasing updates and patches to this new game called LightStrafe - Online until it is back at the same level as the original LightStrafe. Make sure to check our blog page from time to time as I will post news and updates.