Whats the point of multiple projects in a solution?

I am very new to c# and saw this tutorial online on how to make a simple RPG in visual studio. In the tutorial he made another project and called it "engine", he then added this project as a reference to his original project. In "engine" he made classes and events. Why did he make another project? Why didnt he just write all the code in the form1.cs?

by Frogaroo via /r/csharp

Leave a Reply