r/Unity3D – Telegram
r/Unity3D
265 subscribers
12.7K photos
15.6K videos
14 files
48K links
News about the Unity engine and project showcases from Reddit. Made possible with @reddit2telegram (@r_channels).
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
[Android] I figured out that an unlit material works great for the glow effect of the police siren light, since it's still bright in dark areas :)

https://redd.it/1gy81o8
@r_Unity3D
How to do ui animations

What exactly is the process of animating ui in unity. Let's say that i have a bunch of animated fui components in after effects of something, do i just export them as sprite sheets or do i bring the individual element and animate them in unity itself?

https://redd.it/1gyly1k
@r_Unity3D
Media is too big
VIEW IN TELEGRAM
Game I'm working on. Improved AI behaviour, added pooled particles and sounds, player UI.

https://redd.it/1gymvjg
@r_Unity3D
Fake Wheel of Fortune – Dynamic System

Github repo: **Link**

New open-source project if anyone needs it.

The system uses a wheel element where you can add an unlimited number of rewards with different chances, and the code automatically adjusts the values to ensure the total sum always equals 100. Unlike traditional systems, the stopping point here is pre-determined, giving you full control over the outcome while still maintaining the illusion of randomness. Although you choose the segment where the wheel will stop, it randomly selects a point within that segment.

https://preview.redd.it/fqbrpl3p2t2e1.png?width=1609&format=png&auto=webp&s=e96ee29a4fcf9e98c7b1e11e7091c294171f4a18

Why is this useful?

Anticheat: The system is designed for server-side logic, where the user sends a request to spin, and the server performs all security checks. Based on randomness or pre-defined win logic, the server returns the result that is displayed as a "random" outcome. If a player uses cheating tools, they won’t gain any advantage, as the actual outcome is controlled by the server.

Game Balancing: Set conditions like player level or playtime to dynamically adjust rewards, ensuring that lower-level players don’t win top-tier rewards too quickly. This is especially useful in single-player games, maintaining balance while the player experiences achievements.

https://preview.redd.it/5ydoxd783t2e1.png?width=619&format=png&auto=webp&s=6dac2ec0fd52ca22734671759bc70790cb9dff67

💡 Key Features:

- Predefined stopping points (not random) 🎯
- Smooth, realistic animation 🌀
- Easy integration with no external dependencies 🎮
- Ideal for balancing rewards based on player stats ⚖️
- No dependencies on pop-ups, sound effects, or similar – just a clean system that integrates easily!

https://redd.it/1gylx2v
@r_Unity3D
How is the movement of so many objects optimized in Survive Squad? ECS or MonoBehaviour?
https://redd.it/1gyq73d
@r_Unity3D