@edit odpowiadając na pytania:
I czy warto jeszcze przed ue4 nauczyc sie lepiej sfml i ewentualnie opengl? Z tego co czytałem do tworzenia gier w ue4 nie potrzeba ogromnej wiedzy na temat programowania.
Jeżeli Twój target to UE4, to na pewno nie ma co się pchać w ogl, sfml to kwesta dyskusyjna, ale też możesz sobie odpuścić.
Ale czy moge uzywac ue4 na linuxie?
https://wiki.unrealengine.com/Linux_Support
Epic Games Launcher
Currently, there is no possibility to access the launcher on Linux systems. It is not known when and if the launcher will be provided for the platform.
Ale:
https://www.youtube.com/watch?v=9lAzIFpR0wY
Tylko musisz sam sobie go zbudować ;)
I jeżeli tak to czy gra zrobiona w unrealu na linuxie działała by na windowsie?
Jeżeli zbudujesz ją na Windowsa to tak i vice versa: możesz z poziomu Windowsa zbudować grę na Linuxa