using System.IO; using UnityEditor; public static class BuildScript { [MenuItem("Build/Build Windows")] public static void BuildWindows() { string buildPath = "Builds/Windows"; if (!Directory.Exists(buildPath)) Directory.CreateDirectory(buildPath); BuildPipeline.BuildPlayer( new[] { "Assets/Scenes/TestScene.unity" }, // Scenes to build Path.Combine(buildPath, "TestGame.exe"), // Output path BuildTarget.StandaloneWindows64, BuildOptions.None ); } [MenuItem("Build/Build Mac")] public static void BuildMac() { string buildPath = "Builds/Mac"; if (!Directory.Exists(buildPath)) Directory.CreateDirectory(buildPath); BuildPipeline.BuildPlayer( new[] { "Assets/Scenes/TestScene.unity" }, Path.Combine(buildPath, "TestGame.app"), BuildTarget.StandaloneOSX, BuildOptions.None ); } }