Skip to content

ShizzaHo/EvieEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

EvieEngine

Это не движок а скорее фреймворк для юнити.

Это полноценный конвейер для быстрого старта разработки игр на Untiy, он предоставляет кучу удобных инструментов которые упрощают разработку.

EvieEngine на русском языке, в отличии от прошлого EvieCore! Потому-что я так захотел, вот так вот, да.

На чем работает

Работает в URP проектах, разрабатывалось и тестировалось на Unity 6. Чисто технически будет работать и на HDRP проектах, но нужно будет отказаться от объёмного освещения Unity-URP-Volumetric-Light, и возможно что-то переписать под HDRP, я использую только URP, так что под HDRP адаптацию пока речи не идет

Начало работы

Есть два варианта начала работы с EvieEngine, и так, первый и самый простой и РЕКОМЕНДУЕМЫЙ это скачать основу проекта со вкладки releases и распаковать его в ваш ново созданный проект из Unity HUB (распаковка именно в проект а не в Assets).

Второй способ, качаете репозиторий и распаковываете в папку Assets директорию EvieEngine и создаете дополнительно директорию ProjectResources в Assets (опционально, просто идеология проекта подразумевает что вы держите все ресурсы игры именно в этой папке)

Далее вы можете создать новую сцену из темплейта "Evie Engine Template", на сцене должен находиться префаб EvieEngine в который вы уже как в дочерний объект можете забрасывать другие модули движка такие как MessageManager, с этого момента можно считать что EvieEngine готов к работе, но рекомендуется установить зависимости которые рекомендуются в EvieEngine

Зависимости

Tri-Inspector (ОБЯЗАТЕЛЬНО)

https://github.com/codewriter-packages/Unity-Localization-Stub-for-Tri-Inspector.git

ProBuilder (КРАЙНЕ РЕКОМЕНДУЕМО, КАКОЙ ЩАС ПРОЕКТ В ЮНИТИ БЕЗ НЕГО?)

https://docs.unity3d.com/Packages/com.unity.probuilder@6.0/manual/installing.html

Node Based Dialog System (Рекомендуемо, теперь это вместо Einferia)

https://assetstore.unity.com/packages/tools/game-toolkits/node-based-dialog-system-249962

Unity-URP-Volumetric-Light (Поддержка объемного освещения)

https://github.com/CristianQiu/Unity-URP-Volumetric-Light.git

Как интегрировать

Toon Muzzleflash Pack (Для стрельбы)

https://assetstore.unity.com/packages/p/toon-muzzleflash-pack-56572

Углубленная документация

Менеджеры

Инфраструктурные модули

Игровые системы

Утилиты

Интеграция в Editor

"Фишки" EvieEngine

Быстрый запуск проекта

Быстрый запуск Классная фича которая ускорит запуск вашей сцены в десятки раз! Хз чем это чревато, но опыт разработки двух проектов на EvieEnigne показал что НИЧЕМ

Доп информация Режим Reload Scene ONLY ускоряет запуск, но может вызывать баги: — Статические поля и события не сбрасываются — Синглтоны и кэш остаются от прошлого запуска — Поведение может отличаться от билда Используй только для тестов и верни стандартный режим перед сборкой.

Условия использования

Их практически нет.

Я не буду бугуртить и тд если вы будете использовать EvieEngine В своих проектах, к тому же он бесплатен и делаю я его для себя и своих игр

НО!!! Буду очень благодарен если вы укажете что в разработке использовали мой движок, либо уведомите меня что сделали что-то на этом движке, мне будет интересно посмотреть на это :)

About

Основа для проектов на Unity

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages