3 ms·
ah, that NDA stuff is interesting, that probably explains it.
by lawlessone 2y ago
ah, that NDA stuff is interesting, that probably explains it.
- chefandy 2y agoI 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.