Technically, CC0 is public domain and thus doesn't require to credit the author. In practice, I always prefer to credit the author.
Good on you for making an engine that adapts to external files without the need to change your code. Most of the times, my prototypes require me to edit the game engine code and recompile.