Плохо! Плохо!:  0
Показано с 1 по 3 из 3

Тема: Egmatic - редактор для создания 2D игр любого жанра без кода

  1. #1

    По умолчанию Egmatic - редактор для создания 2D игр любого жанра без кода

    Всем привет! Давно не виделись!

    Эта история началась около полугода назад, когда я захотел воскресить Express Game Maker из небытия, потому что меня не отпускала идея, что его можно легко и быстро поставить на современные рельсы, создав на основе тот самый недостижимый "мейкер мечты". Я тщательно исследовал актуальные технологии, возможности и даже начал работать в этом направлении, активно применяя ИИ для переноса кода и закладывая новую архитектуру. Время шло, появились первые результаты за закрытыми дверями, не смотря на то что многие концепции из EGM пришлось отбросить, чтобы идти путём независимости от жанра. И вот я думаю, настало время по крайней мере поделиться этой идеей с миром.

    Представляю вам концепт Egmatic - редактора для создания 2D игр любого жанра без кода. Разрабатываю на современном фундаменте - .NET 9, кроссплатформенный интерфейс на Avalonia, игровой движок на MonoGame.

    Из основных заложенных функций:

    • Кросплатформенность: позволяет как делать, так и выпускать игры под разные платформы (в том числе консоли)
    • Модульная система расширений: вы собираете фундамент игры как конструктор. Например, подключаете расширение JRPG, добавляете модуль ABS-битв и редактор видит новые типы объектов, модели поведения
    • Нет предустановленных "героев" и "врагов", любой объект собирается из предоставляемых расширениями моделей поведения
    • Блочный редактор визуальной логики без кода, где происходящие механики описываются таблицей в формате условие ->действие
    • Проектировщик сцен со слоями: где доступны объектные слои с порядком высоты, тайловые слои, управление видимостью и прозрачностью
    • Система частиц: создавайте эффекты, вроде огня или воды, задавайте длительность/скорость/размер/цвета частиц, гравитацию, blend-режимы
    • Физика: определяйте контуры столкновений, твёрдые тела, триггеры и физические контакты между объектами
    • Оценка производительности: отслеживайте нагрузку на ресурсы ПК и выявляйте слабые места встроенными средствами
    • Система переменных: 5 типов (число, строка, булево, структура, массив), 4 области видимости (глобальная, сцена, объект, локальная), вложенность, навигация при редактировании логики
    • Аудио-система: управляйте BGM, звуковыми эффектами, определяйте громкость/панорамирование, зацикливание, плавные переходы
    • Экземпляры объектов на сцене с переопределением: каждый экземпляр объекта может иметь свои значения свойств поведения, не меняя оригинал. Один объект "слайм", но каждый экземпляр на сцене со своим HP
    • Плейтест из редактора: запускайте и проверяйте любую сцену прямо из редактора, отслеживание действия и ошибки в консоли вывода в реальном времени
    • Настраиваемое рабочее пространство: меняйте интерфейс под потребности, перетаскивая вкладки и док-панели, выбирайте походящую тему оформления - светлую или темную
    • Редактируйте шрифты и настраивайте размеры, стили и интервалы
    • Оформляйте меню и HUD, настраивайте элементы и действия
    • Редактруйте тексты, управляйте локализацией
    • Автосохранение и восстановление проекта после сбоев автоматически сохраняет прогресс
    • Командная работа над проектом: совместное редактирование, разделение задач между участниками команды, поддержка Git


    Многие функции также рассматриваются, но сейчас не в приоритете, потому что нужно придерживаться фокуса на основной работоспособности. Так как мир неизбежно вошёл в эпоху ИИ, то в архитектуре заложена семантическая поддержка ИИ-агентов, которые смогут ассистировать в создании, помогать развивать ваши идеи, а также исправлять ошибки. Но об этом как-нибудь в другой раз.

    Продукт сейчас на стадии альфа-версии, и мне очень важно получить поддержку.

    Для этого я создал канал на Boosty, на котором буду вести дневник разработчика. Если вы хотите поддержать проект - подпишитесь на любую комфортную сумму и срок. Это важно не только для меня, как автора, но и для потенциальных инвестиций, которые помогут быстрее развиваться. Каждую неделю-две я буду делать пост о текущем статусе, функциях, планах. Все уровни подписки дают доступ к Discord, но разные преференции:

    https://boosty.to/egmatic <3

    Вы можете также поддержать проект иным способом - распространив свое доброе слово в социальных сетях.

    Другие официальные каналы (будут обновляться реже):

    Сайт: https://egmatic.com (из России работает только через VPN)
    Telegram: https://t.me/egmatic_app

    Жду ваших комментариев!

    Последний раз редактировалось Arnon; 02.05.2026 в 17:15.

  2. #2
    Авторитет Аватар для Bloody
    Информация о пользователе
    Регистрация
    22.04.2008
    Сообщений
    1,767
    Записей в дневнике
    94
    Репутация: 36 Добавить или отнять репутацию

    По умолчанию

    Круто, буду следить
    Проекты:
    Мини-игры: El Presidente -- Red & Blue -- Roll Me Away -- Wizard's Revenge
    На перерыве: Mémoire
    Кажется, заброшены: Street Magic -- Hack in the Dark

  3. #3
    Маститый Аватар для Bullet S.D.
    Информация о пользователе
    Регистрация
    27.01.2009
    Адрес
    Москва
    Сообщений
    1,367
    Записей в дневнике
    9
    Репутация: 74 Добавить или отнять репутацию

    По умолчанию

    Пока очень трудно сказать что это такое и какие возможности даёт... Делать игру без кода это наверное очень удобно и хорошо, но лично для меня код никогда не являлся препятствием, а скорее наоборот давал большие возможности для гибкой настройки. Пиши об обновлениях в этой теме. Будем следить. Нужен релиз что бы сказать что-то конкретное о проекте. Желаю удачи в разработке.
    Спойлер Проекты Dark Rise INC.:

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Egmatic - редактор для создания 2D игр любого жанра без кода