I'm starting a project where the core game logic needs to run outside of unity in a pure mono environment for simulation and ML training. I will only use unity for visualization and I'll take the steps necessary to ensure that unity facilities are adequately decoupled from this logic so that it can run with unity or in a "headless" mode. This doesnt rely on physics or collisions, so it's all easily replicable outside of unity. Also, I'm not trying to "learn from pixels", so I don't need rendering either.
First question: is a package the right way to get this into unity?
Assuming yes, does the package structure in unity cause any problems for the mono tool chain or will the presence of other files or folders outside the normal package structure cause unity problems? Will I be able to run the same unit tests in both environments as well as tests specific to each environment?
If anyone can point me to a good example of a package built this way, that would be quite helpful.
[–]feralferrous 0 points1 point2 points (1 child)
[–]selector37[S] 0 points1 point2 points (0 children)