Hi all,
Sort of an odd-ball question, but what exactly is the difference between an extension, asset, native extension, etc? I see these terms used interchangeably.
Hi all,
Sort of an odd-ball question, but what exactly is the difference between an extension, asset, native extension, etc? I see these terms used interchangeably.
True, and it can become confusing. What is referred to in all three cases is probably a library project. Library projects which contain native code is what we usually call a native extension an sometime also “extension”.
Library projects are as you probably know not limited to code sharing. You can add gui templates, tilemaps, models, particle effects and anything else you can use in a Defold project. Library project and (native) extension does however sound like something related specifically to code. Asset sounds a bit broader and can also cover other things such as graphics, sound effects etc so I guess that is why we called it Asset Portal and not Extension Portal.
Makes sense! Primary reason I was doubting myself was the use of “native extension” vs “extension.” Thought maybe there was something unique about “native” extensions.