3 ms·
> I’m releasing part of that game engine as an open source framework I'm curious what this means exactly. Does it mean that requires the non-open source part t
by rambojazz 6y ago
> I’m releasing part of that game engine as an open source framework
I'm curious what this means exactly. Does it mean that requires the non-open source part to function? Or is it a standalone part of the non-open source engine that can be used by other projects (like a library)?
- preshing 6y agoIt's the latter: A standalone framework that can be used by other projects. It's like a library (or suite of libraries) with separate modules for platform abstraction, containers, JSON, etc. A bit more "batteries included" than vanilla C++, and you only link with what you use. These modules are organized into a workspace that helps set up new build pipelines, to compensate for the lack of a standard build system in C++.
- flohofwoe 6y agoMy guess would be it's the parts of the game that are generally useful and polished enough to be used as the base for other games (or non-game applications). Games often have parts that don't quite belong to the engine layer, but also not strictly to this specific game. It might be small adhoc helper modules, glue code to other 3rd party libraries or similar random stuff.