At the beginning let me say that I really appreciate Epics marketing approach with the UE4 Engine. It’s a great and imho very fair business model. So thanks for making such a highend Engine available for everybody! (and for supporting the Blender developers if I remember correctly )
Anyway, I don’t really have any experience with high level game programming. I’ve made 2D games with allegro in plain C a few years ago and experimented a little with OGRE3D, so I’m used to have a very low level approach. Is there some kind of raw overview somewhere which part of the engine does what, how threads are working, which library is needed for what and so on? At the moment I feel a little bit like I’m using black magic and don’t have any idea what happens why, there is just beautiful 3D graphics as soon as I click “Play” in the editor
Apart from that, I was able to build the editor (and whatever the other stuff was :P) on a Ubuntu Desktop and everything is running fine as far as I can tell. I don’t know if that was a problem just for me, but I had to build “libhlslcc.a” before I could proceed in the way described in A new, community-hosted Unreal Engine Wiki - Announcements and Releases - Unreal Engine Forums . Is there something missing in the build script for linux?
A bigger problem I have is that I can’t find classes I created in the Editor. The bug is described in A new, community-hosted Unreal Engine Wiki - Announcements and Releases - Unreal Engine Forums . "One work-around is opening the Unreal Project from a case insensitive filesystem, such as a mounted fat volume on your system. " <- Does anybody know a more elegant work around? Is it possible to fix it in the Editors code before building it?
I had some success with avoiding capital letters in file names but this isn’t a really elegant way neither and also it didn’t work for very long. Couldn’t find anything in the content browser again the next start.
Thanks in advance and I hope my questions aren’t too noobish.