Use physfs to load files. Build and embed a zip in the engine for internal resources.