Core Project Structure

Lenga expects a project folder to contain these key pieces:

MyGame/
  Assets/
  ProjectSettings/
    lenga.json
  bootstrap.php
  composer.json

If one of the important files is missing, the editor shows a validation error instead of opening the project in a broken state.

composer.json should declare the project's PHP autoload rules and require lenga/engine, which provides the PHP gameplay API used by project scripts.