AlexSabourinDev / IceBox

An open world, designer focused engine
MIT License
5 stars 3 forks source link

Add a Content Processor #33

Closed AlexSabourinDev closed 4 years ago

AlexSabourinDev commented 4 years ago

Is your feature request related to a problem? Please describe. Currently, we don't support loading in meshes and other raw asset types. We need to add a tool to compile these assets into an engine friendly format.

Describe the solution you'd like The content processor will be an external executable that will take a raw asset as input and compile it into an engine appropriate format.

It should reference the engine's code in order to create the appropriate asset types and serialize them into a file.

Describe alternatives you've considered Another approach could be to reference the content processor as a DLL in the engine and run it directly. However, I find an executable might be more flexible.

Describe the acceptance criteria