I need to be able to run a Unity game inside a Visual Studio form for my school project.
I'm not that good yet with VS and this kind of stuff is still complicated for me and I don't even know if it is possible.
This is what I have:

And this is the result that I need:

Is this even possible? If so, how or point me in the right direction please.
EDIT: Found how to do it:
[DllImport("user32.dll")]
static extern IntPtr SetParent(IntPtr hWndChild, IntPtr hWndNewParent);
private void button1_Click(object sender, EventArgs e)
{
var clientApplication = Process.Start("C:/Users/ricardo.coelho/Desktop/Unity_VS_Test.exe");
Thread.Sleep(500);
SetParent(clientApplication.MainWindowHandle, panel1.Handle);
}