Game Dev Digest — Issue #41 - Mobile, Devops, Shader Graph, Terrain, And Tons More!
Tags: gamedev, unity3d, csharp, news
Published: 2020-04-24 12:58:48

###Issue #41 - Mobile, Devops, Shader Graph, Terrain, And Tons More!

![Issue #41 - Mobile, Devops, Shader Graph, Terrain, And Tons More!](https://gamedevdigest.com/assets/social-posts/issue-41.jpg)

Shader Graph as usual is a topic this week, check out the posts below and be inspired. HDRP and visuals are another related theme. Additionally, posts covering RTS games, terrain implementations, developing for mobile, performance tuning and analytics and plenty more. Dig in and enjoy

---

[**Shoreline Shader Implementation**](https://twitter.com/Cyanilux/status/1252298028607774721)  - Hey all, wanted to share some info about how the shoreline shader is done. (This is a slightly simplified version).
[_Cyan_](https://twitter.com/Cyanilux/status/1252298028607774721)

[**Transparency Dithering in Shader Graph and URP**](https://danielilett.com/2020-04-19-tut5-5-urp-dither-transparency/)  - I've noticed a handful of games use a "dithering transparency" technique, so I decided to implement it in Shader Graph!
[_Daniel Ilett_](https://twitter.com/daniel_ilett/status/1251957609541832712)

[**Simulate Wind With Shadergraph**](https://twitter.com/danielsantalla/status/1252030003052765185)  - Hey guys! here is a new #under60sec tutorial where you can see how to easily simulate wind for flags with shadergraph.
[_Daniel Santalla_](https://twitter.com/danielsantalla/status/1252030003052765185)

[**Unity Shader Graph viewer**](https://shadergraph.stelabouras.com/)  - This simple tool allows you to open and preview any .shadergraph and .shadersubgraph file generated by Unity's shader graph locally. You can also submit your .shadergraph and .subshadergraph files to the library. _[The [source code](https://gitlab.com/stelabouras/shader-graph) is also available.]_
[_stelabouras_](https://shadergraph.stelabouras.com/)

[**Unity GPU Optimization: Is Your Game.. Vertex Bound?**](https://thegamedev.guru/unity-gpu-performance/is-your-game-vertex-bound/)  - Is your game rendering more geometry than your GPU can handle? Here, let me show you a few steps to check if your geometry is causing a performance bottleneck on your players' GPU.
[_The Gamedev Guru_](https://thegamedev.guru/unity-gpu-performance/is-your-game-vertex-bound/)

[**Powering Up Your Unity Game Development with DevOps: Docker + GitLab + Discord**](https://gamejolt.com/games/talesofkulplex/313193/devlog/tales-of-kulplex-devlog-9-powering-up-your-unity-game-developme-vbs2ft8u)  - I stumbled upon an interesting video titled “Stress-Free Game Development: Powering Up Your Studio With DevOps”. The talk spurred me to improve my own deployment system even further, and this is why I am turning my experiences into this devlog.
[_Tales of Kulplex_](https://gamejolt.com/games/talesofkulplex/313193/devlog/tales-of-kulplex-devlog-9-powering-up-your-unity-game-developme-vbs2ft8u)

[**Why the Difference between Mono and Stereo Audio Files is Important for Your Game**](https://medium.com/double-shot-audio/why-the-difference-between-mono-and-stereo-audio-files-is-important-for-your-game-2fbf92ddb7b3)  - Today we’ll be covering Unity’s “Force To Mono” option in the Audio Import Settings, mono & stereo audio files, and why the difference is important for your game.
[_Made Indrayana_](https://medium.com/double-shot-audio/why-the-difference-between-mono-and-stereo-audio-files-is-important-for-your-game-2fbf92ddb7b3)

[**Hundred Soul: How Hound13 created a stunning mobile ARPG with Unity**](https://blogs.unity3d.com/2020/04/21/hundred-soul-how-hound13-created-a-stunning-mobile-arpg-with-unity/)  - In January 2019, a Korean indie studio Hound13 launched Hundred Soul as a mobile-only, action role-playing game (ARPG) in Korea. After over 1.6 million mobile downloads and positive Korean Google Play and AppStore ratings, this fast-moving, game with near-console graphics quality has set its sights on North America by the end of April 2020.
[_Unity_](https://blogs.unity3d.com/2020/04/21/hundred-soul-how-hound13-created-a-stunning-mobile-arpg-with-unity/)

[**Select units within a rectangle in Unity with C#**](https://www.habrador.com/tutorials/select-units-within-rectangle/)  - In strategy games it's common to select units by making a rectangle with the mouse. All of those units within the area will then be selected when you release the mouse button. _[[source code](https://github.com/Habrador/Unity-Select-Units-Within-Rectangle-Tutorial) now available.]_
[_Habrador_](https://www.habrador.com/tutorials/select-units-within-rectangle/)

[**Generic Algorithm Examples**](https://jacksondunstan.com/articles/5516)  - There are many common algorithms that we use constantly: searching, filtering, mapping, and so forth. Today we’ll write a few in the Burst-friendly way as examples of how to write Burst-friendly code that’s still reusable and efficient.
[_JacksonDunstan.com_](https://jacksondunstan.com/articles/5516)

[**Google Play Games Plugin for Unity: Tips & Tricks**](http://diegogiacomelli.com.br/google-play-games-plugin-for-unity-tips-and-tricks/)  - In this post I will list some tips and tricks that I learned while using the Google Play Games Plugin for Unity.
[_Diego Giacomelli_](http://diegogiacomelli.com.br/google-play-games-plugin-for-unity-tips-and-tricks/)

[**DOTS Research Resources**](https://dotsplayground.com/research_resources/)  - A Unity DOTS research resource list.
[_DOTS Playground_](https://dotsplayground.com/research_resources/)

[**MARS Companion Apps**]()  - The Mixed and Augmented Reality Studio (MARS) for Unity is a suite of authoring tools and runtime systems for creating the next generation of spatial computing applications. Companion apps that allow for authoring and data capture on augmented reality (AR) devices are a key part of this suite.
[_Unity_](#)

[**Game on! Building a Unity Leaderboard with GraphQL & Hasura**](https://hasura.io/blog/building-a-unity-leaderboard-with-hasura/)  - In this three-part video series, we build a Unity leaderboard with Hasura! Follow along as Baris Tumerkan, a Unity dev who is learning GraphQL, and Sezgi Ulucam, a GraphQL dev with no Unity experience, team up to solve this challenge together.
[_Hasura.io_](https://hasura.io/blog/building-a-unity-leaderboard-with-hasura/)

[**Unity releases**](https://unity3d.com/unity/alpha/2020.2.0a8)  - Versions [2020.1.0b6](https://unity3d.com/unity/beta/2020.1.0b6) and [2020.2.0a8](https://unity3d.com/unity/alpha/2020.2.0a8) have been released.
[_Unity_](https://unity3d.com/unity/alpha/2020.2.0a8)

## Videos

[![Valorant Phoenix Fire Wall Remake in Unity](https://gamedevdigest.com/assets/images/8cc074d8ad352588d647a9376a7940fd.png)](https://www.youtube.com/watch?v=POx5UCcma_s)
[**Valorant Phoenix Fire Wall Remake in Unity**](https://www.youtube.com/watch?v=POx5UCcma_s)  - This time I decided to recreate in Phoenix Blaze ability from the game Valorant. I used Unity, the Shader Graph and Blender in order to recreate the original idea of this Visual Effect.
[_Gabriel Aguiar Prod._](https://www.youtube.com/watch?v=POx5UCcma_s)

[**Procedurally Generated Low-Poly Terrains in Unity**](https://www.youtube.com/watch?v=sRn8TL3EKDU)  - in this video, I am going show you I procedurally generate low-poly terrains.
[_itsKristinSrsly_](https://www.youtube.com/watch?v=sRn8TL3EKDU)

[**Create Landscapes and Terrain Faster - Unite Now**](https://www.youtube.com/watch?v=-kzXjaQLmTc)  - Creating landscapes for your interactive experiences can be difficult. Unity's new Terrain tools help make that process a lot easier. This session will showcase some of our latest tools like custom brushes for sculpting your terrain, material painting, and even terrain holes!
[_Unity_](https://www.youtube.com/watch?v=-kzXjaQLmTc)

[**Coding Adventure: Solar System**](https://www.youtube.com/watch?v=7axImc1sxa0)  - Experimenting with gravity and attempting to make a miniature, explorable solar system.
[_Sebastian Lague_](https://www.youtube.com/watch?v=7axImc1sxa0)

[**POST PROCESSING in URP (Universal Render Pipeline)**](https://www.youtube.com/watch?v=oXNy9mszKxw&amp;feature=youtu.be)  - Let's explore the New Post Processing System in Unity's Universal Render Pipeline(URP).
[_Unity Guruz_](https://www.youtube.com/watch?v=oXNy9mszKxw&amp;feature=youtu.be)

[**Adding Volumes to HDRP (Tutorial)**](https://www.youtube.com/watch?v=vczkfjLoPf8)  - The High Definition Render Pipeline (HDRP) uses a Volume framework. We can use Volumes to control settings such as fog, sky, lighting, post-processing, or shadows. In this video, we'll take a look at how to change the look of your scene by creating these Volumes and transitioning between the effects.
[_Unity_](https://www.youtube.com/watch?v=vczkfjLoPf8)

[**Creating Realistic Materials in Unity 2019.3! – HDRP Tutorial**](https://www.youtube.com/watch?v=n9kEwGvrY78)  - HDRP in Unity take advantage of pipeline features such as Hair, Decal and Lit Shader! In this video, we'll use the Lit Shader to create realistic materials with Unity 2019.3!
[_Unity_](https://www.youtube.com/watch?v=n9kEwGvrY78)

[**Fix RigidBody Jitter in One Click - Unity Quick Tips**](https://www.youtube.com/watch?v=XQ_w9iZl0UM&amp;feature=youtu.be)  - In this game dev tutorial I will show how to easily fix visual jitter issues with your Rigidbody in Unity.
[_Lost Relic Games_](https://www.youtube.com/watch?v=XQ_w9iZl0UM&amp;feature=youtu.be)

[**Key takeaways from the 2020 Mobile Game Monetization Report - Unite Now**](https://www.youtube.com/watch?v=zSZLOew88aE)  - Unity’s Ad Operations team aggregated and anonymized all its 2019 monetization data and summarized it in the insightful 2020 Mobile Game Monetization Report. Watch this video to learn how to monetize your games better via key highlights from the report, and what to expect in 2020.
[_Unity_](https://www.youtube.com/watch?v=zSZLOew88aE)

[**Getting Personal with Analytics – Unite Now**](https://www.youtube.com/watch?v=WwETbfwCwEU)  - The personalization of games has transformed gaming and will continue to drive studio success for years to come. Join this session to learn how to put your players first – and why it’s important to do so. We’ll also look at trends and coming technological developments that will change the game landscape.
[_Unity_](https://www.youtube.com/watch?v=WwETbfwCwEU)

[**Control Units and Give Orders! (Unity RTS Tutorial)**](https://www.youtube.com/watch?v=mCIkCXz9mxI)  - Let's make a Simple RTS Control System to Select our Units and Give Orders. This is a great base for you to expand upon, add more actions, different types of units, etc.
[_Code Monkey_](https://www.youtube.com/watch?v=mCIkCXz9mxI)

[**Meet the Devs: Input System - Unite Now**](https://www.youtube.com/watch?v=gVus9PqfgAM)  - In this session, we'll show you how to get started with the new Input System. The Input System team lead then answers questions about their roadmap.
[_Unity_](https://www.youtube.com/watch?v=gVus9PqfgAM)

[**The Guide to Creating Beautiful Levels in Unity3D**](https://www.youtube.com/watch?v=AqoxLGDoDEI)  - Introducing the GameDevhHQ Guide to Creating Beautiful Games in Unity3D - a comprehensive course built to help you understand the fundamentals of beautiful game design in Unity 2019.3 and above.
[_GameDevHQ_](https://www.youtube.com/watch?v=AqoxLGDoDEI)

[**How to make an easy to extend Tween Library with Unity3D**](https://www.youtube.com/watch?v=4lls7M7eby4)  - I will be showing you how to make an easy to extend and simple to use tweening library for your #UI that can be easily moved between projects.
[_Coding With Unity_](https://www.youtube.com/watch?v=4lls7M7eby4)

[**Shadergraph | Bubble Tutorial**](https://www.youtube.com/watch?v=YVlvNRd6NjY)  - Unity walkthrough tutorial on how to create a Shadergraph bubble shader. Shader has 'oily' surface distortion, coloured fresnel, and wobble properties ( amongst other properties discussed further in the video ).
[_PlayDevelop_](https://www.youtube.com/watch?v=YVlvNRd6NjY)

## Assets

[![Unity Spring Sale!](https://gamedevdigest.com/assets/images/a5e58069-6e05-4d7e-acbf-dfff9a0ff22d.jpeg)](https://assetstore.unity.com/?on_sale=true&amp;orderBy=1&amp;aid=1011l8NVc)
[**Unity Spring Sale!**](https://assetstore.unity.com/?on_sale=true&amp;orderBy=1&amp;aid=1011l8NVc)  - More than 500 of our most popular assets are available at 50% off and one high value asset each day is available at 70% off as a Daily Deal.
New, exclusive 10% off coupon:
SSAFF2020
[_Unity Asset Store_](https://assetstore.unity.com/?on_sale=true&amp;orderBy=1&amp;aid=1011l8NVc) **Affiliate**

[**HUMBLE BOOK BUNDLE: APPLIED MATH PRODUCTIVITY BY MERCURY LEARNING**](https://www.humblebundle.com/books/applied-math-productivity-mercury-learning-books?partner=unity3dreport)  - Get ebooks like Mathematics for Computer Graphics and Game Programming, Flight Science, The Special Theory of Relativity, Foundations of Physics, and more! $1,104 WORTH OF AWESOME STUFF. PAY $1 OR MORE.
[_Humble Bundle_](https://www.humblebundle.com/books/applied-math-productivity-mercury-learning-books?partner=unity3dreport) **Affiliate**

[**Texture Combiner Utility**](https://www.patreon.com/posts/36268270)  - Substance designer is $240/year but you can get this sweet tool for combining textures with RGB masks to keep forever by being my patron for $5! Talk about a bargain! (note: requires [odin inspector](https://assetstore.unity.com/packages/tools/utilities/odin-inspector-and-serializer-89041?aid=1011l8NVc))
[_Manuela Malasaña_](https://twitter.com/ManuelaXibanya/status/1252866697372958721)

[**Ray Marching Sandbox**](https://github.com/TheAllenChou/unity-ray-marching)  - My Sandbox for Learning Ray Marching.
[_Ming-Lun "Allen" Chou_](https://github.com/TheAllenChou/unity-ray-marching) *Open Source*

[**CheckAddressNameTooLong.cs**](https://gist.github.com/Ardaurum/5cb7eb732fd959994025e4962da0ecc1)  - Unity addressables allows writing custom analyze rules to check and fix your setup, e.g. you can limit the number of characters for each addressable to avoid windows character limit for path.
[_Radek Paszkowski_](https://gist.github.com/Ardaurum/5cb7eb732fd959994025e4962da0ecc1) *Open Source*

[**HUMBLE 7000 GAME DEV ICONS BUNDLE**](https://www.humblebundle.com/software/7000-game-dev-icons-software?partner=unity3dreport)  - Create your own PC or mobile games, software, applications, websites, and more with this bundle of icons! Your purchase will support the following organizations responding to COVID-19, Partners In Health, Action Against Hunger, and Red Nose Day. In addition, you may also choose a charity of your choice! $449 WORTH OF AWESOME STUFF. PAY $1 OR MORE.
[_Humble Bundle_](https://www.humblebundle.com/software/7000-game-dev-icons-software?partner=unity3dreport) **Affiliate**

[**Wet Shadows**](https://github.com/chrisloop/WetShadows)  - Wet Shadows with Unity URP Shader Graph. Very flexible and simple graph.
[_Christopher Sims_](https://twitter.com/csims314/status/1253411263259873287) *Open Source*

[**Universal Deep Linking - Seamless Deep Link and Web Link Association**](https://assetstore.unity.com/packages/tools/integration/universal-deep-linking-seamless-deep-link-and-web-link-associati-125172?aid=1011l8NVc)  - Universal Deeplinking plugin enables your Unity projects to be opened or activated using deep links and/or web links, enabling your projects another way to interact with your users. The plugin automatically configures deep linking and domain association on the target platform on build, making its usage simple and quick, the integration is as simple as registering a callback to an event. 50% Off On Sale.
[_ImaginationOverflow_](https://assetstore.unity.com/packages/tools/integration/universal-deep-linking-seamless-deep-link-and-web-link-associati-125172?aid=1011l8NVc) **Affiliate**

## Spotlight

[![City Of Ragdolls](https://gamedevdigest.com/assets/images/c6567635a5d57557e35d101f2010935e.png)](https://unity-ninja.itch.io/city-of-ragdolls)
[**City Of Ragdolls**](https://unity-ninja.itch.io/city-of-ragdolls)  - Become a ragdoll and create your own city and enjoy everything you love about ragdolls! Indie Game Devlog #1
[_Unity Ninja_](https://unity-ninja.itch.io/city-of-ragdolls)



---

You can subscribe to the free weekly newsletter on [GameDevDigest.com](https://gamedevdigest.com)

This post includes affiliate links; I may receive compensation if you purchase products or services from the different links provided in this article.