folderСтруктура проекта движка

KnifeEngine/
├── Engine/                     # Основные компоненты движка
│   ├── UI/                     # Пользовательский интерфейс
│   │   ├── ButtonObject.cs     # Класс кнопки
│   │   └── TextObject.cs       # Класс текстового объекта
│   ├── AudioManager.cs         # Управление аудио
│   ├── Core.cs                 # Ядро движка
│   ├── SceneManager.cs         # Управление сценами
│   ├── TextureManager.cs       # Загрузка и управление текстурами
│   └── Timedelta.cs            # Расчет времени между кадрами
├── EngineAssets/               # Внутренние ресурсы движка (например, иконка)
│   └── icon.ico
├── Objects/                    # Базовые игровые объекты
│   └── SpriteObject.cs         # Спрайт как основной объект
├── Scenes/                     # Сцены игры
│   └── Examples/               # Примеры сцен
│       ├── MainMenuScene.cs
│       ├── PlatformerGameScene.cs
│       └── TopDownScene.cs
├── KnifeEngine.csproj          # Файл проекта .NET
└── obj/, bin/                  # Служебные папки сборки (не редактируются вручную)

Last updated