A nice and fast way to check if a polygon in 3D space is convex or concave. Basically get a normal for each edge and calculate the dot product with the next edge. Compare the direction and if the sign changes it is concave
https://mobile.twitter.com/BinaryImpactG/status/1381913049167065089
#convex #concave #math
https://mobile.twitter.com/BinaryImpactG/status/1381913049167065089
#convex #concave #math
Twitter
Binary Impact
#UnityTips Here is a nice and fast way to check if a polygon in 3D space is convex or concave. Basically get a normal for each edge and calculate the dot product with the next edge. Compare the direction and if the sign changes it is concave. #math #coding…
Unity - Scripting API: GlobalObjectId
https://docs.unity3d.com/ScriptReference/GlobalObjectId.html
#globalobjectid #id
https://docs.unity3d.com/ScriptReference/GlobalObjectId.html
#globalobjectid #id
ShaderQuest Part 1: Graphics Concepts – Harry Alisavakis
https://halisavakis.com/shaderquest-part-1-graphics-concepts/
#shader #basics
https://halisavakis.com/shaderquest-part-1-graphics-concepts/
#shader #basics
Как мы «вырастили» и победили читеров в своем онлайн-шутере
https://m.habr.com/en/company/lightmap/blog/544182/
#anticheat
https://m.habr.com/en/company/lightmap/blog/544182/
#anticheat
Habr
Как мы «вырастили» и победили читеров в своем онлайн-шутере
Часто сижу на форумах читеров, не потому что нравится, а просто разработчику PvP-шутера всегда нужно быть в тонусе. Некоторые из взломщиков в прямом смысле слова выросли на моих глазах вместе с...
Первые пять шагов для перелома ситуации с читерами в PvP-шутере
https://m.habr.com/en/company/lightmap/blog/547562/
#anticheat
https://m.habr.com/en/company/lightmap/blog/547562/
#anticheat
Habr
Первые пять шагов для перелома ситуации с читерами в PvP-шутере
Мы прошли долгий путь от появления в игре первых читеров до полного пересмотра подхода к разработке, чтобы создавать защищенные по умолчанию мобильные проекты. О том, как в игре появились читеры, я...
Еще пять инструментов против читеров на мобильном проекте с DAU 1 млн пользователей
https://m.habr.com/en/company/lightmap/blog/554594/
#anticheat
https://m.habr.com/en/company/lightmap/blog/554594/
#anticheat
Habr
Еще пять инструментов против читеров на мобильном проекте с DAU 1 млн пользователей
Когда-то нам пришлось полностью переработать защиту популярного PvP-шутера. Результатом стал ряд инструментов, которые мы готовили и зарелизили одновременно, чтобы не дать читерам возможность...
I made a trailer that got 7K organic views and 1K wishlist in 3 days. Just wanted to share my techniques!
https://www.reddit.com/r/gamedev/comments/mthobe/i_made_a_trailer_that_got_7k_organic_views_and_1k/
#trailer #marketing
https://www.reddit.com/r/gamedev/comments/mthobe/i_made_a_trailer_that_got_7k_organic_views_and_1k/
#trailer #marketing
Reddit
From the gamedev community on Reddit: I made a trailer that got 7K organic views and 1K wishlist in 3 days. Just wanted to share…
Explore this post and more from the gamedev community
Remove water from inside concave surface by rendering a "negative volume": A mesh approximating the shape of the interior, which is rendered after opaque but before transparent objects.
https://twitter.com/omeletteandyog1/status/1356633800067977218?s=20
https://twitter.com/kolyasisan/status/1356903355877105664?s=20
#3dmask #mask #rendering
https://twitter.com/omeletteandyog1/status/1356633800067977218?s=20
https://twitter.com/kolyasisan/status/1356903355877105664?s=20
#3dmask #mask #rendering
Twitter
OMYOG
#UnityTips: Remove water from inside concave surface by rendering a "negative volume": A mesh approximating the shape of the interior, which is rendered after opaque but before transparent objects. #gamedev #indiedev #shaders #unity3d #videogame
"2⃣ Animation Curves Unity supports a super easy way to create smooth paths through ANIMATION CURVES. Perfect for blending & animating properties. Creation: public AnimationCurve Curve; Usage: float x = Curve.Evaluate(t);
https://mobile.twitter.com/AlanZucconi/status/1356629345255780352
#tips
https://mobile.twitter.com/AlanZucconi/status/1356629345255780352
#tips
Twitter
Alan Zucconi
2⃣ Animation Curves Unity supports a super easy way to create smooth paths through ANIMATION CURVES. Perfect for blending & animating properties. Creation: public AnimationCurve Curve; Usage: float x = Curve.Evaluate(t); #unitytips docs.unity3d.com/ScriptReferenc…
9 самых эффективных типов рекламных креативов для игр
https://app2top.ru/marketing/9-samy-h-e-ffektivny-h-tipov-reklamny-h-kreativov-dlya-igr-183447.html
#marketing #ads
https://app2top.ru/marketing/9-samy-h-e-ffektivny-h-tipov-reklamny-h-kreativov-dlya-igr-183447.html
#marketing #ads
App2Top
9 самых эффективных типов рекламных креативов для игр
Маркетинговая компания AdSide Media поделилась с App2Top.ru наиболее результативными типами рекламных креативов для мобильных игр.
Тонкости C# : то что вы всегда хотели знать, но боялись спросить
https://dou.ua/forums/topic/33214/
#overview #dotnet
https://dou.ua/forums/topic/33214/
#overview #dotnet
DOU
Тонкости C# : то что вы всегда хотели знать, но боялись спросить
Владислав Фурдак, .NET-техлид, проводит большое количество технических интервью и сталкивался с тем, что даже люди с большим опытом часто не знают каких-то нюансов языка C#. Эта статья поможет заполнить пробелы. Будет полезна как новичкам, так и опытным р
8 Ways You can Cause Memory Leaks in .NET
https://michaelscodingspot.com/ways-to-cause-memory-leaks-in-dotnet/
#memory #leaks #gc
https://michaelscodingspot.com/ways-to-cause-memory-leaks-in-dotnet/
#memory #leaks #gc
Michael's Coding Spot
8 Ways You can Cause Memory Leaks in .NET
Memory leaks are sneakily bad creatures. It's easy to ignore them for a very long time, while they slowly destroy the application. With memory leaks, your memory consumption grows, creating GC pressure and performance problems. Finally, the program will just…
Unity Libre Fracture
Free destruction lib wrapper for Unity
https://gitlab.com/dima13230/unity-libre-fracture/-/tree/master/
#destruction
Free destruction lib wrapper for Unity
https://gitlab.com/dima13230/unity-libre-fracture/-/tree/master/
#destruction
GitLab
Files · master · Dmitry Senyushkin / Unity Libre Fracture · GitLab
Unity Libre Fracture is a free and open source fracture system developed for Unity Engine
Llockham-Industries open sourced their asset Dynamic Decals, a fantastic decal system for Unity's Built-in Render Pipeline. This is what I've used for blood and bullet hole decals for years
https://mobile.twitter.com/_ericfreeman/status/1367654806047756288
Repo: https://github.com/EricFreeman/DynamicDecals
#decals
https://mobile.twitter.com/_ericfreeman/status/1367654806047756288
Repo: https://github.com/EricFreeman/DynamicDecals
#decals
Twitter
Eric Freeman
Llockham-Industries open sourced their asset Dynamic Decals, a fantastic decal system for Unity's Built-in Render Pipeline. This is what I've used for blood and bullet hole decals for years. github.com/EricFreeman/Dy… #unitytips #madewithunity #gamedev #indiedev…
GitHub - keijiro/Waifu2xBarracuda: Waifu2x Unity Barracuda implementation
Runtime image scaler
https://github.com/keijiro/Waifu2xBarracuda
#texture #scaling
Runtime image scaler
https://github.com/keijiro/Waifu2xBarracuda
#texture #scaling
GitHub
GitHub - keijiro/Waifu2xBarracuda: Waifu2x Unity Barracuda implementation
Waifu2x Unity Barracuda implementation. Contribute to keijiro/Waifu2xBarracuda development by creating an account on GitHub.
You can use custom shaders in the editor UI using EditorGUI.DrawPreviewTexture. I couldn't find a decent spinner solution so I made this twirly thing
https://mobile.twitter.com/zellah/status/1343928164553256960?s=20
#shader #editor
https://mobile.twitter.com/zellah/status/1343928164553256960?s=20
#shader #editor
Twitter
Daniel Zeller
#unitytips You can use custom shaders in the editor UI using EditorGUI.DrawPreviewTexture. I couldn't find a decent spinner solution so I made this twirly thing. #madewithunity