godotengine / godotengine/godot

Godot Export generates build with no main scene selected (no warning or error)

Open
#92,161 0 comments 0 reactions 0 assignees View on GitHub
discussion topic:editor topic:export usability
Dominant language
C++
Stars
117k
Forks
26.8k
PR merge metrics
PR metrics pending

Description

### Tested versions

- Reproducible in v4.3.dev6.mono.official [89850d553]

### System information

Godot v4.3.dev6.mono - macOS 14.5.0 - Vulkan (Forward+) - integrated Apple M2 Pro - Apple M2 Pro (10 Threads)

### Issue description

With Godot 4.3-dev6, you can create a project and have it build successfully without having a scene chosen. You will get an error when the application launches, but you will not get a warning that you did not choose a main scene during the export process.

### Steps to reproduce

1. Create a new project
2. Create a 3D Node Scene
3. Save the scene
4. Install the Export Templates
5. Add the platform (MacOS in this case)
7. Export the Project

### Minimal reproduction project (MRP)

[Archive.zip](https://github.com/godotengine/godot/files/15378464/Archive.zip)

Contributor guide

Open the contributing guide

Research direction

Reproduce the issue using the listed steps with a new 3D project, no selected main scene, and a macOS export. Start by tracing the project export flow and determine where export-time validation occurs; done means an export without a main scene clearly reports the missing configuration before launch.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
build-system, game-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.