Задача: разработать простой аналог Unreal Engine Blueprints для движка Dagor Engine
Необходимо создать веб-приложение с графическим интерфейсом для визуализации и редактирования логики игровых объектов и событий, аналогично функционалу Unreal Engine Blueprints. Веб-приложение должно быть реализовано на языке Python с использованием фреймворка Django. Пользователи должны иметь возможность создавать и редактировать игровые объекты, события и их взаимодействие с помощью графического интерфейса.
Основные функциональные требования:
Разработка веб-приложения с использованием языка Python и фреймворка Django.
Реализация графического интерфейса для визуального программирования по аналогии с Unreal Engine Blueprint.
Реализация нескольких базовых типов переменных и функций движка Dagor Engine. Все функции Dagor Engine реализовывать не нужно.
Обеспечение сохранения проектов в базе данных для последующего использования.
Реализация сервиса для конвертации визуального представления в код, совместимый с движком Dagor Engine.
Ожидаемый результат:
Веб-приложение, позволяющее пользователям писать код для Dagor Engine средствами визуального программирования. Все функции Dagor Engine реализовывать не нужно, только продемонстрировать идею аналога Unreal Engine Blueprints на примере любых основных функций Dagor Engine. На выходе должен получаться код, который можно выполнить в Dagor Engine
.
Сроки реализации:
От 7 до 14 дней