Unity DLL’s
Increased turnaround time in the game dev process can and will cause problems that can derail your project. When developing games we must often do prototyping or exploratory-coding, this is all a part of the iterative process of figuring out the game we are developing and finding the fun. When coding in this mode, we must minimize turnaround-time and reduce the cycle time in our feedback loop.
Problems
Upgrading the DLL loses references
TextMeshPro components can’t be found
References
http://www.what-could-possibly-go-wrong.com/unity-and-dlls/
http://www.what-could-possibly-go-wrong.com/unity-and-visual-studio/
https://en.wikipedia.org/wiki/Source_code
https://en.wikipedia.org/wiki/Dynamic-link_library
https://en.wikipedia.org/wiki/Compiler
https://en.wikipedia.org/wiki/Compiler
https://github.com/thlorenz/doctoc
https://en.wikipedia.org/wiki/.NET_Framework
https://en.wikipedia.org/wiki/NuGet
https://en.wikipedia.org/wiki/Mono_(software)
https://en.wikipedia.org/wiki/Overhead_(engineering)
https://en.wikipedia.org/wiki/GitHub
https://en.wikipedia.org/wiki/Decompiler
https://en.wikipedia.org/wiki/Obfuscation
https://en.wikipedia.org/wiki/Continuous_integration
https://en.wikipedia.org/wiki/XUnit.net
https://en.wikipedia.org/wiki/List_of_unit_testing_frameworks#.NET_programming_languages
https://en.wikipedia.org/wiki/Test_automation
https://en.wikipedia.org/wiki/Test-driven_development
https://en.wikipedia.org/wiki/Software_prototyping
http://perchta.fit.vutbr.cz/projekty/22
https://www.gamasutra.com/blogs/VegardMyklebust/20150417/241398/Resolving_Missing_Script_References_in_Unity.php
https://stackoverflow.com/questions/43029059/textmesh-pro-unity-plugin-stopped-working-after-updating-unity-to-5-6-beta
https://answers.unity.com/questions/639065/custom-dll-not-quite-recognized-by-unity.html
http://www.what-could-possibly-go-wrong.com/unity-and-dlls/#whyusesourcecodeinsteadofdlls