ViEngine (Игровой движок) с поддержкой Pawn

Опрос   27 проголосовавших

Опрос закрыт для новых голосов
  1. 1. Начать разрабатывать игровой движок ViEngine?

    • Да
      18
    • Нет
      6

Пожалуйста, войдите или зарегистрируйтесь для возможности голосования в этом опросе.

В теме 8 сообщений

MuhammadPawn
Великий Гуру

pFu6E1cxYWU.jpg

Всем привет 
Хотел б поинтересоваться стоит ли разрабатывать свой игровой движок (на данный момент 2D) с поддержкой языка Pawn?
Все наверно видели мою разработку ViPawn Studio но не суть 

О движке: 

  • История задумки: Идея создания своего движка началась ещё в 2017 году (в ноябре). Я решил создать свою игру на очень популярном движке Unity. Всё хорошо гладко и в один прекрасный момент мне захотелось разработать свой игровой движок с поддержкой Pawn.
  • Поддержка языка Pawn: Как я и сказал выше игровой движок будет обладать основным языком программирования Pawn
    Что даст не опытным юзерам которые не знаю языки программирования (C++, C#, JS) для создания игр использовать уже знающий ими язык Pawn
  • Особенности нашего движка: То что это первая разработка движка с поддержкой Pawn (также будет встроенный конструктор который поможет за вас написать код) 
  • Поддержка платформ: Планируется сделать движок с поддержкой на данный момент токо 3 платформ это: Android , Linux, Windows, так как движок будет разрабатываться на OpenGL перенести его и на другие платформы не будет большой проблемой

 

Если вы хотите уже увидеть в след месяце 1 наброски движка (а возможно и Beta версию голосуйте за "Да") 
Также любой желающий может оставить свои идеи для игрового движка ViEngine 
Ссылка на офф.группу движка: https://vk.com/viengine

Отредактировано пользователем MuhammadPawn

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Новичок

Обоснованная критика и вопросы.

 

1) Просто поставить Vi в названии проекта который еще не начат и по сути представляет собой уже готовый (чужой) движок... как то такое себе)

Единственное что приходит на ум для оправдания этого проекта - снижение порога вхождения, чтоб "павнерам" было проще. Но это тупиковая затея просто потому что весь размах разработчика который дан функционалом движка unity будет ограничен твоим скриптовым движком и замедлен в самом исполнении.

 

2) Так или иначе не ясно какой от этого прок если pawn язык си подобный? Ведь пишущие на нем без каких то сложностей смогут перепрыгнуть на родной для самой unity язык c++ просто почитав немного теории, а раз так то разработка callback`ов и native функций для "движка" с поддержкой скриптов - бесполезная трата времени. Обычно поддержку внешних скриптов крутят для того чтоб можно было пользоваться ОГРАНИЧЕННЫМ ФУНКЦИОНАЛОМ либо для выноса основного контента игры (программы) за пределы кода, ну и очень редко для кроссплатформенности... отсюда далее вопрос

 

3) Какой вообще прок от скрипта если движок и так кросcплатформенный, а контент (строки и прочие данные) и так можно читать из файлов посредством си кода (fstream)? 

 

4) Поддержка конструктора? Unity и так имеет визуальную среду разработки что и есть так называемый конструктор. 

 

Танцевать с бубном над кодом практическая польза от которого в принципе не ясна, в твоем случае мне видится как очередная попытка сделать хоть что-то с приставкой Vi (насколько помню у тебя таких Vi`проектов уже штук 7). С другой стороны это хороший опытный пример для того чтоб понять (для себя) как работает сам скриптовый движок AMX изнутри что в дальнейшем будет полезно так как это какой никакой опыт.

Отредактировано пользователем .357

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
MuhammadPawn
Великий Гуру

@.357 1) Проект начался разрабатываться ещё при создание этой темы (просто тестировали как на дели всё будет работать) 
2) Если я правильно понял твой вопрос что в Unity можно писать на C++, ты ошибаешься, в Unity токо поддержка C#\JS и всё больше языков он не поддерживает. 

3) Конструктор - я имел введу что в моей разработке, тоже будет доступна такая возможность, что-бы не через код рандомно всё создавать.

Насчёт моих проектов с "Vi" я добавляю эту приставку от название самой моей студии "Victor's Studio"

И проектов у меня с приставкой Vi не 7 а 3 "ViEngine, ViPawn Studio, ViPawn Android"

А насчёт зачем я начал его создавать, я решил просто поднять язык Pawn так сказать с колен,и что-бы другие юзеры могли писать хоть что-то кроме своих серверов на Pawn, просто Pawn используется как посмотреть в играх (SA-MP, CS и ещё какой-то), а что-бы его использовали где-то в других местах, я не видел. 

Отредактировано пользователем MuhammadPawn

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
MuhammadPawn
Великий Гуру

Думаю добавить поддержку html + css 9_9 для создания UI (GUI)

Отредактировано пользователем MuhammadPawn

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
MuhammadPawn
Великий Гуру

Теперь движок поддерживает 3D модели ^_^ (в скоро времени начнётся работа над костями и анимациями) 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
MuhammadPawn
Великий Гуру

Давно не чего не выкладывал в эту тему, движок на данный момент ещё разрабатывается. Вот пример 2D создания карты, завтра возможно выложу видео с созданной игрой на данном движке, и её геймплей. 
На скриншоте показан не весь функционал 2D.
cVAZcGBpG3E.jpg
P.S На данный момент разрабатывается: 3D (assimp), и GUI (ImGUI)

Отредактировано пользователем MuhammadPawn

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Wekster
Новичок

Правильно никого не слушай, делай и в итоге все подкорректируется доработается и будет востребован.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!


Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.


Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • .nik
      От .nik

      Ashoro Eye — уведомления о новых жалобах в Discord

      Бот сообщит, если на форуме появилась новая жалоба по нужному нику
      ━━━━━━━━━━━━━━━━━━━━
      Что делает бот?
      Ashoro Eye помогает следить за жалобами на форумах игровых проектов.
      Вы добавляете бота на свой Discord-сервер, указываете ник игрока и нужный сервер. После этого бот будет присылать уведомление, если по этому нику появится новая жалоба.
      ━━━━━━━━━━━━━━━━━━━━
      Поддерживаемые проекты
      • Arizona RP
      • Arizona Mobile
      • Evolve RP
      • Samp RP
      • Advance RP
      ━━━━━━━━━━━━━━━━━━━━
      Нужен другой проект?
      Напишите в поддержку. Мы можем добавить и другие SAMP/CRMP-проекты.
      ━━━━━━━━━━━━━━━━━━━━
      Как начать пользоваться?
      1. Добавьте бота на свой Discord-сервер.
      2. Откройте любой удобный канал на сервере.
      3. Введите команду /track.
      4. Укажите ник игрока и выберите сервер из подсказок.
      5. Готово — бот начнёт следить за новыми жалобами.
      ━━━━━━━━━━━━━━━━━━━━
      Как приходят уведомления?
      Бот сначала попробует отправить уведомление вам в личные сообщения Discord.
      Если личные сообщения закрыты, уведомление придёт в тот канал, где вы включили отслеживание командой /track.
      В уведомлении будет краткая информация о жалобе и кнопка для открытия темы на форуме.
      ━━━━━━━━━━━━━━━━━━━━
      Важно знать
      Бот не отправляет старые жалобы сразу после включения отслеживания.
      Он запоминает уже найденные жалобы и сообщает только о новых.
      Ashoro Eye не создаёт жалобы, не изменяет форум и не влияет на решения администрации.
      Он просто помогает быстрее узнать, что на форуме появилась новая тема.
      ━━━━━━━━━━━━━━━━━━━━
      Основные команды
      /track — начать следить за ником.
      /watchlist — посмотреть, кого вы отслеживаете.
      /untrack — отключить отслеживание.
      /check — проверить жалобы вручную.
      /test-notification — проверить, куда придёт уведомление.
      /help — открыть краткую помощь.
      /support — перейти на сервер поддержки.
      ━━━━━━━━━━━━━━━━━━━━
      Добавить бота
      Добавить Ashoro Eye на свой Discord-сервер
      Поддержка
      Перейти на сервер поддержки
      ━━━━━━━━━━━━━━━━━━━━

      Ashoro Eye — уведомления о новых жалобах прямо в Discord.

    • sinvays
      От sinvays
      Продаётся проект.
        В комплекте:
      1. Группы
      2. Сайт + Форум
      3. Две версии мода (новая/оригинальная)
      4. Оформления
      5. Чат-менеджер ВК
      6. Мобильный лаунчер
      7. Компьютерный лаунчер
      8. Мобильный кэш игры
      9. Клиент игры
      10. Сборка компьютерного лаунчера
      11. CEF интерфейсы
        Стоимость: 120 000 рублей
      Цена не окончательная, торг полностью уместен.
      Если убежусь, что человек - хороший владелец и знает как ведётся проект - готов значительно снизить цену.
        Почему стоит взять? -
      - Проект существует с 2015 года;
      - Полностью уникальный и оригинальный мод;
      - Оптимизированный клиент с кэшем (ARM64/32);
      - Оптимизация до 16 Android;
      - ПК лаунчер оптимизирован до всех Windows;
      - Готовая инфраструктура;
      - При открытии сразу генерирует доход;
      - Полностью исправленный игровой мод;
      - Обновления возможны после выкупа проекта (по запросу)
        По всем вопросам: https://vk.com/columbia_joker
      Группа ВКонтакте: https://vk.com/attractive_samp
    • ucwek
      От ucwek
      Делаем топовое оформление групп аватарок и баннеров. Профессиональный визуал для серверов соцсетей
       
      Что мы создаем
       
      Шапки для сообществ
      Стильные аватарки
      Игровые баннеры
      Уникальные 3D элементы
       
      Почему выбирают нас
       
      Работа в Blender
      Высокое разрешение
      Индивидуальный стиль
      Быстрые сроки
       
      Сделать заказ: t.me/ucwek
       
       





    • Позняк Кирилл
      От Позняк Кирилл
      Куплю мод для сампа,рабочий,НЕ бонусный.На дефолтный клиент сампа.Только со стандартными скинами и машинами сампа.Бюджет 1000 руб
    • DEST
      От DEST
      Не так давно, 25.04.2026 форум переехал с доменной зоны .ru на доменную зону .com. Это связано с новыми законодательными правилами, которые будут применяться к этой доменной зоне с 1 сентября 2026, и технических особенностей прав на домен pawno-rus.ru. Возможно, я потеряю доступ к pawno-rus.ru, поэтому основным доменом станет pawno-rus.com. 
      Аккаунты и все данные также должны были переехать без потерь, но если вы заметили какие-то проблемы после переезда, пишите в эту тему или администрации в личные сообщения. 
       
      Кроме того, я с удивлением обнаружил, что не так давно почил достаточно древний ресурс по CRMP - pawno-crmp.rupawno-crmp.ru. Не долго думая, решил восстановить что было из веб архива и загрузить под тем же доменом. Полезной информации для новичков там уже нет, но кто помнит, может поностальгировать.