Unity Free Asset
5.14K subscribers
61 photos
57 videos
137 links
Лицензионные ассеты. (CC0/CC BY)
ЛС - @nqgreen
Download Telegram
SketchEffect

SketchEffect помогает создать эффект карандашного наброска в Unity. Все, что вам нужно сделать, это создать материал с помощью шейдера "SktechEffect", назначить необходимые текстуры и применить его к вашему игровому объекту

Обратите внимание, что это не шейдер постобработки.

🔗Описание:
Текстура штриховки
В папке Textures/Hatch есть шесть уровней текстур штриховки. Вы можете заменить эти текстуры пользовательскими текстурами штриховки, чтобы изменить внешний вид.
Эти шесть текстур упакованы в две текстуры: «самая темная» (уровень 0, 1, 2) и «самая яркая» (уровни 3, 4, 5) и назначены материалу шейдера.
Чтобы упаковать свои пользовательские текстуры, используйте инструмент 'PackRGB' в меню - Инструменты -> PackRGB
Очертание
Для рендеринга контура шейдеру требуется _DepthNormalsTexture, который должен быть сгенерирован функцией рендеринга URP. Итак, убедитесь, что функция "DepthNormalsFeature" добавлена в ваш ресурс рендерера URP.


🔗Description:
Hatching texture
There are six levels of hatching textures in the Textures/Hatch folder. You can replace these textures with your custom hatch textures to change the appearance.
These six textures are packed into two textures as 'darkest' (level 0, 1, 2) and 'brightest' (level 3, 4, 5) and assigned to the shader material.
To pack your custom textures, use the 'PackRGB' tool under the menu - Tools -> PackRGB
Outline
To render outline, the shader needs _DepthNormalsTexture, which should be generated by the URP's render feature. So, make sure the "DepthNormalsFeature" is added to your URP renderer asset.


📘License:
MIT License

Download link:
https://t.iss.one/arhivunitymaker/71
👍173
This media is not supported in your browser
VIEW IN TELEGRAM
Drift Truck

Гоночная казуальная аркада. Игроку предстоит добраться до финиша, не имея возможности замедлиться.

Drift Truck – это казуальная гоночная игра. Игрок не способен контролировать скорость автомобиля, но может поворачивать налево и направо. При повороте автомобиль начинает дрифтовать и снижать скорость. В противном случае автомобиль разгоняется.

🔗Описание:
Цель игры – пройти все уровни. Если игрок коснется барьера, уровень перезагрузится. Игра поддерживает управление мышью, клавиатурой и сенсорным экраном. Чтобы начать движение, нажмите клавишу «A» или «D» или в любом месте экрана. Для того, чтобы повернуть налево, нажмите клавишу «А» или нажмите в левой части экрана. Чтобы повернуть направо - клавиша "D" или в правую часть экрана. При повороте автомобиль начнет замедляться. В нормальном состоянии автомобиль набирает скорость. Чтобы пройти уровень, нужно добраться до финиша.


🔗Description:
The goal of the game is to complete all levels. If the player touches the barrier, the level restarts. The game supports mouse, keyboard and touch screen controls. To start moving, press the "A" or "D" key or anywhere on the screen. In order to turn left, press the "A" key or click on the left side of the screen. To turn right - key "D" or to the right side of the screen. When turning, the car will start to decelerate. In the normal state, the car picks up speed. To pass the level you need to get to the finish line.


📘License:
MIT License

Download link:
https://t.iss.one/arhivunitymaker/73
👍12
This media is not supported in your browser
VIEW IN TELEGRAM
ActiveRagdoll

Вдохновлен Totally Accurate Battle Simulator (TABS).

Это простой ragdoll контролер от третьего лица, он разработан так чтобы быть максимально простым.

🔗Описание:
AnimationFollowing.csприменяет следующую анимацию.

MasterController.csсодержит всю логику контроллера от третьего лица. Это гарантирует, что статический аниматор не сможет отойти слишком далеко от тряпичной куклы.

SlaveController.csконтролирует поведение анимации, отслеживаемой в режиме реального времени. Это приводит к тому, что тряпичная кукла теряет прочность при столкновении с другими предметами.


🔗Description:
AnimationFollowing.cs applies animation following.

MasterController.cs contains all 3rd person controller logic. It makes sure static animator can't move too far away from ragdoll.

SlaveController.cs controls behaviour of animation following in real time. It makes ragdoll loose strength when colliding with other objects.


📘License:
MIT License

Download link:
https://t.iss.one/arhivunitymaker/74
👍20
Uncertainty — приключенческая игра в жанре космического шутера.

Unity 2019.4.16f1

🔗Описание:
Игрок может перемещать космический корабль
Игрок также может сражаться с врагами, и наоборот..
На уровне происходит драка с боссом


🔗Description:
Functional Requirements:
The player can move the spaceship
The player can fight enemies likewise, vice versa..
There is a bossfight in the level


📘License:
MIT License

Download link:
https://t.iss.one/arhivunitymaker/75
👍18👎1👾1
This media is not supported in your browser
VIEW IN TELEGRAM
Warehouse Invasion

Unity 2020.3.5+

🔗Описание:
Реализовано: анимированное и интерактивное главное меню, управление персонажем, стрельба со всеми функциями прицеливания, перезарядки и прочего, множество анимированных врагов.


🔗Description:
Features: animated and interactive main menu, character controls, shooting with all the features of aiming, reloading, and more, and many animated enemies.


📘License:
MIT License

Download link:
https://t.iss.one/arhivunitymaker/76
👍82
This media is not supported in your browser
VIEW IN TELEGRAM
PixelPerfectShadowCaster2D-Unity

Интересный вариант реализации 2д теней

Unity 6000.0.34f1

🔗Описание:
Скачайте один из вариантов:
Файлы PixelPerfectShadowCaster2D.cs и PixelPerfectSpritePathCalculator.cs

Последний .unitypackage из раздела Releases

Импортируйте скрипты в проект

Добавьте скрипт PixelPerfectShadowCaster2D на спрайт, отбрасывающий тень

Убедитесь, что у спрайта включена опция Read/Write Enabled в настройках импорта текстуры

В компоненте ShadowCaster2D измените следующие параметры:

Casting Source → Polygon Collider 2D

Trim Edges → 0

Установите Alpha Threshold (порог прозрачности)

Пиксели с прозрачностью ниже этого значения будут обрезаны

После использования удалите скрипт со спрайта (он нужен только для предварительной настройки)


🔗Description:
Download either:
PixelPerfectShadowCaster2D.cs & PixelPerfectSpritePathCalculator.cs
latest .unitypackage from Releases
Import scripts into project
Attach this script to a shadow-casting sprite
Make sure the sprite has Read/Write Enabled in texture import settings
Change the Casting Source of ShadowCaster2D to Polygon Collider 2D
Change the Trim Edges of ShadowCaster2D to 0
Set the Alpha Threshold to the desired value, any pixel with alpha < threshold will be trimmed
Remove the script from the sprite after using it


📘License:
MIT License

Download link:
https://t.iss.one/arhivunitymaker/77
👍23
UIEffect

Применяйте профессиональные фильтры, такие как оттенки серого, размытие и растворение, прямо из Inspector - кодирование не требуется!

Идеально подходит для разработчиков игр, дизайнеров пользовательского интерфейса и всех, кто хочет улучшить свой пользовательский интерфейс Unity с минимальными усилиями.

🔗Описание:
UIEffect - это пакет с открытым исходным кодом, который позволяет вам интуитивно применять разнообразные эффекты пользовательского интерфейса непосредственно из Inspector или с помощью кода. Комбинируйте различные фильтры, такие как оттенки серого, размытие и растворение, чтобы придать вашему пользовательскому интерфейсу уникальный визуальный стиль!


🔗Description:
UIEffect is an open-source package that allows you to intuitively apply rich UI effects directly from the Inspector or via code. Combine various filters, such as grayscale, blur, and dissolve, to decorate your UI with a unique visual style!


📘License:
MIT License

Download link:
https://t.iss.one/arhivunitymaker/78
👍21
SoftMaskForUGUI v3

Улучшите Unity UI (uGUI) с помощью расширенных функций мягкого маскирования для создания более визуально привлекательных эффектов!

🔗Описание:
Совместимость с Mask : SoftMask полностью совместим с существующим Maskкомпонентом. Вы можете преобразовать существующий компонент Mask в Mask SoftMask из контекстного меню.
Регулируемая видимая часть : вы можете свободно регулировать видимую часть маски.
Универсальные возможности маскирования : Text, Image, RawImageможет использоваться в качестве маскирующей графики.


🔗Description:
Compatibility with Mask: SoftMask is fully compatible with the existing Mask component. You can convert an existing Mask to SoftMask from the context menu.
Adjustable Visible Part: You can freely adjust the visible part of the mask.
Versatile Masking Options: Text, Image, RawImage can be used as a masking graphic.


📘License:
MIT License

Download link:
https://t.iss.one/arhivunitymaker/79
👍173
This media is not supported in your browser
VIEW IN TELEGRAM
Fully Procedural and Dynamic Grass for Unity URP

Полностью процедурная и динамическая трава для Unity URP

🔗Описание:
Полностью процедурный:
Вам не нужно иметь HeightMap или использовать Unity Terrain, вы можете нанести траву на что угодно, просто изменив ее LayerMask.
Кроме того, он не требует создания большого буфера позиций всего мира, он генерирует только необходимое количество позиций вокруг камеры, поэтому память не является большой проблемой.

Динамический модификатор цвета:
Он позволяет изменять цвет травинок, используя любой объект или текстуру, которые вы хотите.
Чтобы сделать свой собственный модификатор цвета, создайте новый материал из "InfiniteGrass/Modifiers/GrassColoringShader", придайте материалу текстуру и цвет.
Наконец, добавьте квадратную сетку в сцену и примените к ней материал, затем вы можете разместить объект где угодно с любым масштабом или вращением, как в виде декали.
Также нет никаких проблем в использовании Particle Systems с таким шейдером, как волны в превью-видео.

Динамическая маска и плотность:
Так же, как и в случае с модификатором цвета, просто создайте материал из "InfiniteGrass/Modifiers/GrassMaskShader" и примените его к квадратной или любой другой сетке.
Обратите внимание, что обычное значение слова «маска» здесь не то, что используется: белый означает, что трава будет полностью вырезана, черный цвет означает полную плотность.
Вы также можете вместо полного вырезания травы уменьшить плотность, уменьшив свойство материала "Непрозрачность".
(Красный канал VertexColor ваших сеток также закрывает траву).


🔗Description:
Fully procedural:
You don't need to have a HeightMap or use Unity Terrain, you can put grass on anything just by changing its LayerMask.
Also, it doesn't require creating a large buffer of the whole world positions, it generates only the required number of positions around the camera, so memory is not a big problem.

Dynamic color modifier:
It allows you to change the color of the grass blades using any object or texture you want.
To make your own color modifier, create a new material from "InfiniteGrass/Modifiers/GrassColoringShader", give the material a texture and a color.
Finally, add a square mesh to the scene and apply the material to it, then you can place the object anywhere with any scale or rotation, like a decal.
There are also no problems using Particle Systems with this shader, like the waves in the preview video.


📘License:
MIT License

Download link:
https://t.iss.one/arhivunitymaker/80
👍326
This media is not supported in your browser
VIEW IN TELEGRAM
Mesh voxelization for Unity

Вокселизация меша в Unity. (включая GPU и CPU вокселизаторы.)

🔗Описание:
Mesh Voxelization for Unity – это мощный инструмент для преобразования обычных 3D-моделей в воксельные (пиксельные) аналоги в реальном времени. Он идеально подходит для создания стилизованной графики, эффектов разрушения, процедурной генерации и динамических изменений мешей во время выполнения.


🔗Description:
Mesh Voxelization for Unity is a powerful tool for converting regular 3D models into voxel (pixel) counterparts in real time. It is ideal for creating stylized graphics, destruction effects, procedural generation, and dynamic mesh changes at runtime.


📘License:
MIT License

Download link:
https://t.iss.one/arhivunitymaker/81
👍18👾1
This media is not supported in your browser
VIEW IN TELEGRAM
Angry Birds style game

Попытка воссоздать уровень и соответствующие механизмы знаменитой игры Rovio Angry Birds, разработанная на игровом движке Unity.

🔗Описание:
В нынешнем виде ассет предназначен для использования в обучающих целях, но если сменить спрайты персонажей то не будет не каких проблем для публикации где либо. В ассете реализованы все основные функции игры в рамках одного уровня.


🔗Description:
In its current form, the asset is intended for educational purposes, but if you replace the character sprites, there won't be any issues with publishing it anywhere. The asset implements all the core game functions within a single level.


📘License:
MIT License

Download link:
https://t.iss.one/arhivunitymaker/82
👍16
This media is not supported in your browser
VIEW IN TELEGRAM
UnityRoundedShader

Закругленные шейдеры прямоугольника, круга, эллипса в Unity

🔗Описание:
Первый - это Shadertoy, очень известный сайт, связанный с шейдерами.

Второй - это проект, выложенный на GitHub, который очень похож на то, что я пытался реализовать, поэтому я активно его использовал как reference.

В том коде для сглаживания краёв использовалась функция fwidth(), но, честно говоря, я не до конца понял принцип её работы.

Поэтому я переписал код по-своему и выкладываю здесь результат.

Дополнительно я также создал шейдер для создания круга - после того как сделал скруглённый прямоугольник, оказалось, что круг можно легко реализовать по тому же принципу, и это может быть довольно полезно, поэтому я добавил и его.


🔗Description:
The first one is Shadertoy, a very well-known website related to shaders.

The second is a project uploaded on GitHub, which closely resembles what I was trying to implement, so I used it extensively as a reference.

In that code, the fwidth() function was used to smooth out the edges, but honestly, I didn’t fully understand how it works.

So, I rewrote the code in my own way and am sharing the result here.

Additionally, I also created a shader for generating a circle—after making a rounded rectangle, I realized that a circle could be easily implemented using the same principle, and since it could be quite useful, I included it as well.


📘License:
GitHub

Download link:
https://t.iss.one/arhivunitymaker/83
👍20
This media is not supported in your browser
VIEW IN TELEGRAM
uGUI-Effect-Tool

Эффект вершинного цвета для пользовательского интерфейса Unity (uGUI).

🔗Описание:
Vertex Color UI Effect для Unity UI (uGUI) – Подробное описание
Этот эффект позволяет изменять цвет и прозрачность элементов UI в Unity с помощью вершинного окрашивания. Он особенно полезен для создания градиентов, плавных переходов и сложных визуальных эффектов в uGUI (Unity UI) без использования дополнительных текстур.

1. Gradient Color (Add Component >> UI/Effects/Gradient Color)

2. Gradient Alpha (Add Component >> UI/Effects/Gradient Alpha)

3. Blend Color (Add Component >> UI/Effects/Blend Color)


🔗Description:
Vertex Color UI Effect for Unity UI (uGUI) – Detailed Description
This effect allows you to modify the color and transparency of UI elements in Unity using vertex coloring. It is particularly useful for creating gradients, smooth transitions, and complex visual effects in uGUI (Unity UI) without requiring additional textures.

1. Gradient Color (Add Component >> UI/Effects/Gradient Color)

2. Gradient Alpha (Add Component >> UI/Effects/Gradient Alpha)

3. Blend Color (Add Component >> UI/Effects/Blend Color)
Purpose: Applies an additional color to a UI element, blending it with the original.


📘License:
MIT License

Download link:
https://t.iss.one/arhivunitymaker/84
👍30
Unity Portal Rendering

Простой пример применения offscreen render targets для реализации эффекта портала в Unity.

🔗Описание:
2020/07/22,23:
Обновлён проект Unity.

Небольшие улучшения камеры для ПК.

Исправлена незначительная ошибка в Teleport.cs.

Переименована основная ветка.

2019/01/28:

Добавлено управление камерой для сенсорных экранов при запуске на мобильных устройствах.

2019/01/21:

Добавлена телепортация (теперь при прохождении через портал вы выходите из другого).

Примечание:
При прохождении через портал может возникнуть артефакт, связанный с тем, что ближняя плоскость отсечения камеры пересекается с квадом текстуры портала. Этого не было бы при использовании техники стencil-буфера для порталов, но, к сожалению, при работе с render buffers чисто обойти это невозможно. Однако логику можно адаптировать для других случаев.


🔗Description:
UPDATE (2020/07/22,23): Upgraded Unity project, minor desktop camera improvements, fixed minor bug with Teleport.cs, renamed main branch.
UPDATE (2019/01/28): Added touch screen camera controls when running on device.
UPDATE (2019/01/21): Added teleportation (so moving through a portal will spit you out the other side).
Note: There's an artefact you'll encounter when moving through a portal where the near clip plane of the camera will clip with the portal texture quad. You wouldn't get this if using the portal stencil buffer technique but unfortunately with render buffers there's no clean way around it. The logic can still be applied if you'd like to use it elsewhere.


📘License:
MIT License

Download link:
https://t.iss.one/arhivunitymaker/85
13👍11
This media is not supported in your browser
VIEW IN TELEGRAM
Custom Raycast System for Unity

Кроссплатформенная система рейкастинга для Unity с поддержкой пользовательских примитивов и пространственных ускоряющих структур. Построена на чистом C# ядре, которое может работать вне среды Unity.

🔗Описание:
🌐 Чистое ядро C#, работающее в Unity и отдельных средах
🎯 Обнаружение пересечения лучей примитивами Box и Sphere
📊 Ускорение больших сцен с помощью QuadTree
🔧 Разделение логики ядра и уровня интеграции Unity
🧪 Встроенные инструменты сравнения с Unity Physics
⚡️ Оптимизация для разных размеров сцен


🔗Description:
🌐 Pure C# core running in Unity and standalone environments
🎯 Ray-primitive intersection for Box and Sphere
📊 Scene acceleration via QuadTree for large environments
🔧 Separation of core logic and Unity integration layer
🧪 Built-in benchmarking against Unity Physics
⚡️ Optimized for varying scene sizes


📘License:
MIT License

Download link:
https://t.iss.one/arhivunitymaker/86
👍121
Blocky Characters

Blocky Characters – набор кубических анимационных персонажей

🔗Описание:
Оживите свой проект с Blocky Characters – стильным набором 3D-персонажей в кубическом низкополигональном стиле! Этот ассет включает множество уникальных героев с плавными анимациями, идеально подходящих для мобильных игр, платформеров, RPG, гипер-кэжуалов и других жанров.


🔗Description:
Bring your project to life with Blocky Characters – a stylish pack of 3D cube-style low-poly characters! This asset includes a variety of unique heroes with smooth animations, perfect for mobile games, platformers, RPGs, hyper-casual titles, and other genres.


📘License:
Source СС0

Download link:
https://t.iss.one/arhivunitymaker/87
👍20
Dynamic Multi Target Camera for Unity

Библиотека Unity для динамического удержания нескольких объектов в поле зрения камеры

🔗Описание:
Dynamic Multi Target Camera – это мощный и гибкий инструмент для Unity, позволяющий автоматически управлять камерой так, чтобы она динамически охватывала несколько объектов одновременно. Независимо от того, создаете ли вы мультиплеерную игру, спортивный симулятор, стратегию или кинематографическую сцену, этот ассет обеспечит плавное и естественное слежение за несколькими целями.


🔗Description:
Dynamic Multi Target Camera is a powerful and flexible Unity tool that automatically controls the camera to dynamically frame multiple objects at once. Whether you're developing a multiplayer game, a sports simulator, a strategy game, or a cinematic scene, this asset ensures smooth and natural tracking of multiple targets.


📘License:
Apache License

Download link:
https://t.iss.one/arhivunitymaker/88
👍19💊2
This media is not supported in your browser
VIEW IN TELEGRAM
Unity Camera Shake

Простой эффект тряски камеры.

🔗Описание:
Ассет Unity Camera Shake позволяет легко добавить динамичные эффекты тряски камеры в вашу игру. Идеально подходит для:

Взрывов (гранаты, ракеты, магические заклинания)

Ударов (столкновения машин, падение объектов)

Землетрясений (эпичные события, босс-файты)

Других резких воздействий (выстрелы, шаги гигантов)


🔗Description:
The Unity Camera Shake asset makes it easy to add dynamic camera shake effects to your game. Perfect for:

Explosions (grenades, rockets, magic spells)

Impacts (car crashes, falling objects)

Earthquakes (epic events, boss fights)

Other sudden forces (gunshots, giant footsteps)


📘License:
Unlicense

Download link:
https://t.iss.one/arhivunitymaker/89
👍18💊1
This media is not supported in your browser
VIEW IN TELEGRAM
HoloShield

Высоко настраиваемый sci-fi шейдер щита

🔗Описание:
Высоко настраиваемый sci-fi шейдер щита / силового поля для Unity3D. Позволяет задавать мощность и цвет краёв, прокрутку внутренней текстуры, волнообразность, пульсацию масштаба и процедурный шум интенсивности. Реализует тесселяцию для низкополигональных базовых мешей.


🔗Description:
Highly customizable sci-fi shield / force field shader for Unity3D. Allows you to set edge power & color, inner texture scrolling, waviness, scale pulsation and procedural intensity noise. Implements tessellation for low-poly base meshes.


📘License:
MIT License

Download link:
https://t.iss.one/arhivunitymaker/90
👍243
Platformer Pack

Platformer Pack – Готовый набор для создания 2D-платформера в Unity!

🔗Описание:
🚀 440 уникальных спрайтов для быстрой и удобной разработки:
✔️ Платформы – разнообразные блоки, мосты, движущиеся и разрушаемые поверхности.
✔️ Персонажи – анимации для игрока, врагов и NPC (бег, прыжки, атака и многое другое).
✔️ Окружение – декорации, фоны, предметы и эффекты для создания атмосферного уровня.

🎨 Стиль и совместимость:

Пиксель-арт или современный 2D-стиль (уточните в зависимости от ассета).

Оптимизированные текстуры, прозрачные PNG.

Поддержка слоёв и лёгкая настройка коллайдеров.

⚡️ Почему этот набор?

Экономия времени – все необходимые элементы в одном пакете.

Гибкость – легко комбинируйте спрайты под свой уникальный дизайн.

Подходит для новичков и профессионалов.


🔗Description:
🚀 440 unique sprites for fast and convenient development:
✔️ Platforms – Various blocks, bridges, moving and destructible surfaces.
✔️ Characters – Animations for the player, enemies, and NPCs (running, jumping, attacking, and more).
✔️ Environment – Decorations, backgrounds, objects, and effects to create an atmospheric level.

🎨 Style and compatibility:

Pixel art or modern 2D style (specify depending on the asset).

Optimized textures, transparent PNGs.

Layer support and easy collider setup.

⚡️ Why choose this pack?

Saves time – All essential elements in one package.

Flexible – Easily combine sprites for your unique design.

Perfect for beginners and pros alike.


📘License:
Source СС0

Download link:
https://t.iss.one/arhivunitymaker/91
👍19