Skip to content

Best practices guide for Unity : Versioning, unit testing, TDD and Clean Architecture

License

Notifications You must be signed in to change notification settings

jaayap/Unity_Best_Practices

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This guide aims to gather knowledge about bests development practices, software Craftsmanship, ... and show how to apply them in a Unity project.

The implementation of good practices aims to generate more easily maintainable and adaptable projects.
If you have never used good development practices, you will need to learn and practice them to master them.

This guide requires C# programming basics and knowledge of Unity software.

⚠️ The practices presented in this guide are not unique solutions and do not always adapt to your project or your team. Some people can achieve better results by following their own methods acquired with their experience. My goal is not to impose a strict method for your projects, but to get you thinking about common issues and to give you theoretical and practical bases on solutions that I studied.