2 ms·
I wonder how UE manages it. It compiles for consoles but you can download and modify the engine source. The license isn’t open but you can still get the source.
by chefandy 2y ago
I wonder how UE manages it. It compiles for consoles but you can download and modify the engine source. The license isn’t open but you can still get the source.
- arduinomancer 2y agoNot sure about UE but I’ve worked on other engines and usually you just have an interface that abstracts platform APIs and each platform implements the same interface The implementations get compiled in based on whatever platform you’re compiling for using a bunch of #ifdef statements In that case it’s just a matter of not including certain .h/.cpp files
- jsheard 2y agoThe source you can easily get access to doesn't include any of the console stuff, you have to prove you're licensed to develop on those consoles to get access to that code.
- chefandy 2y agoMakes sense. Definitely something valve would have to deliberately set up and it probably would be more complicated than it seems at the outset.