Game Dev Digest — Issue #98 - Multiplayer, starting shaders and more!
Tags: gamedev, unity3d, csharp, news
Published: 2021-06-11 11:35:26

---
title:  Game Dev Digest — Issue #98 - Multiplayer, starting shaders and more!
published: true
date: 2021-06-11 11:35:26 UTC
tags: gamedev,unity,csharp,news
canonical_url: https://gamedevdigest.com/digests/issue-98-multiplayer-starting-shaders-and-more.html
series: Game Dev Digest - The Newsletter About Unity Game Dev
---

### Issue #98 - Multiplayer, starting shaders and more!

*This article was originally published on [GameDevDigest.com](https://gamedevdigest.com/digests/issue-98-multiplayer-starting-shaders-and-more.html)*

![Issue #98 - Multiplayer, starting shaders and more!](https://gamedevdigest.com/assets/social-posts/issue-98.png)

Some varied topics to get your hands dirty on this week. Tackling multiplayer, writing shaders, procedural effects, AR/VR, and more. Enjoy!

---

[**Level of Detail (LOD) Tutorial for Unity 2021+**](https://thegamedev.guru/unity-gpu-performance/lod-level-of-detail/)  - In this blog post, I will show you why, when and how you should use LOD in Unity. Remember: Level of Detail (LOD) is not only about the poly count!
[_The Gamedev Guru_](https://thegamedev.guru/unity-gpu-performance/lod-level-of-detail/)

[**Unity reveals latest AR Companion app feature at Apple WWDC 21**](https://blog.unity.com/technology/unity-reveals-latest-ar-companion-app-feature-at-apple-wwdc-21)  - At this year’s WWDC, Apple announced their exciting new technology for capturing real-world objects. Unity has been working closely with Apple to bring Object Capture into our Companion-to-Editor workflows.
[_Unity_](https://blog.unity.com/technology/unity-reveals-latest-ar-companion-app-feature-at-apple-wwdc-21)

[**10 Golden Rules on Subtitles for Games**](https://80.lv/articles/10-golden-rules-on-subtitles-for-games/)  - In this article, we take a look at the 2019 GDC talk by Ian Hamilton on the best practices for developers to accommodate the growing demand for well-executed subtitles.
[_80.lv_](https://80.lv/articles/10-golden-rules-on-subtitles-for-games/)

[**Procedural Ivy Growth**](https://twitter.com/dahstar/status/1403062162147401728)  - here is a tutorial on how to Procedural ivy grow shader.
[_dawood abbaspour @dahstar_](https://twitter.com/dahstar/status/1403062162147401728)

[**GPU Mesh Voxelizer Part 3: Render tons of voxels with DrawMeshInstancedIndirect**](https://bronsonzgeb.com/index.php/2021/06/05/gpu-mesh-voxelizer-part-3-render-tons-of-voxels-with-drawmeshinstancedindirect/)  - In this article, we render all the voxels from our voxelization process. We’ll generate a mesh and draw it via the `DrawMeshInstancedIndirect` API. Doing so requires us to write a custom shader as well. Let’s get started.
[_Bronson Zgeb_](https://bronsonzgeb.com/index.php/2021/06/05/gpu-mesh-voxelizer-part-3-render-tons-of-voxels-with-drawmeshinstancedindirect/)

[**Unity Tutorial: How to Make a Game Like Space Invaders**](https://www.raywenderlich.com/21535339-unity-tutorial-how-to-make-a-game-like-space-invaders)  - In this Unity tutorial, you’ll learn how to make a classic 2D space shooting game similar to Space Invaders.
[_raywenderlich.com_](https://www.raywenderlich.com/21535339-unity-tutorial-how-to-make-a-game-like-space-invaders)

[**Using ink and Unity's Timeline to make Wayward Strand**](https://www.gamasutra.com/blogs/JasonBakker/20210607/382779/Using_ink_and_Unitys_Timeline_to_make_Wayward_Strand.php?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+GamasutraFeatureArticles+%28Gamasutra+Feature+Articles%29)  - Ink fulfills a similar role to narrative tools such as Twine or Yarn Spinner - it allows you to construct complex interactive narratives in a way where you can easily plug it into a game engine.
[_Jason Bakker_](https://www.gamasutra.com/blogs/JasonBakker/20210607/382779/Using_ink_and_Unitys_Timeline_to_make_Wayward_Strand.php?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+GamasutraFeatureArticles+%28Gamasutra+Feature+Articles%29)

[**Camera Follow in Unity (Cinemachine)**](https://levelup.gitconnected.com/camera-follow-in-unity-cinemachine-15b05a84e716)  - Forget the scripts, lets do this the easy way!
[_James West_](https://levelup.gitconnected.com/camera-follow-in-unity-cinemachine-15b05a84e716)

[**Unity 2021.2.0 Alpha 20**](https://unity3d.com/unity/alpha/2021.2.0a20)  - Unity 2021.2.0 Alpha 20 has been released.
[_Unity_](https://unity3d.com/unity/alpha/2021.2.0a20)

## Videos

[![He said I Couldn't Make a Multiplayer Survival Game... So I Made One!](https://gamedevdigest.com/assets/images/82e237e583290afc0eb2c73f6c155b8e.png)](https://www.youtube.com/watch?v=GWc7QppCPHM)
[**He said I Couldn't Make a Multiplayer Survival Game... So I Made One!**](https://www.youtube.com/watch?v=GWc7QppCPHM)  - haha lets make multiplayer survival game brr
[_Dani_](https://www.youtube.com/watch?v=GWc7QppCPHM)

[**Copy Animation State in Unity Tutorial**](https://www.youtube.com/watch?v=PO46vRZF7VI)  - In this tutorial I show how to copy the animation state from one character to another and how and why to use pooling for objects.
[_PabloMakes_](https://www.youtube.com/watch?v=PO46vRZF7VI)

[**DEMYSTIFYING linq - UNITY3D!**](https://www.youtube.com/watch?v=D2K0J5tiRtc)  - Full of lots of great tips on how to use LINQ in your unity3d games, and what to watch out for along the way.
[_Jason Weimann_](https://www.youtube.com/watch?v=D2K0J5tiRtc)

[**Drawing a Line Segment in the URP Shader Graph with 2D SDFs! | Unity Game Dev Tutorial**](https://www.youtube.com/watch?v=D_Zq6q1gnvw)  - Drawing lines in shaders can be useful for procedural materials, dynamic UI or HUD elements, or interactive visual effects. In this video, I show how to draw them in Unity's URP Shader Graph using 2D signed distance fields, or SDFs. I also derive the SDF formula and explain the math behind it.
[_Ned Makes Games_](https://www.youtube.com/watch?v=D_Zq6q1gnvw)

[**Compute shader 101**](https://www.youtube.com/watch?v=DZRn_jNZjbw)  - This is a presentation on compute shaders, the why and how. I introduce the concepts of compute shaders, tradeoffs with other ways of accessing compute power of GPUs, and then give resources and materials for getting started.
[_Raph Levien_](https://www.youtube.com/watch?v=DZRn_jNZjbw)

[**Inverse Kinematics in Virtual Reality | VR Lower Body IK Unity Tutorial**](https://www.youtube.com/watch?v=1Xr3jB8ik1g)  - I know a LOT of you have been asking for the lower body portion of the IK tutorial and it's finally here! In this video I'll be showing you how to use procedural animation to get your character to walk!
[_Justin P Barnett - VR Game Dev_](https://www.youtube.com/watch?v=1Xr3jB8ik1g)

[**Unity Multiplayer Networking Game Dev Journey #1 - Prototyping**](https://www.youtube.com/watch?v=IarnBHjnX6k)  - This Unity Multiplayer tutorial will teach you all about the new official Unity multiplayer solution and how I've been implementing it in my own project!
[_Dapper Dino_](https://www.youtube.com/watch?v=IarnBHjnX6k)

[**Activate ray tracing with Unity's High Definition Render Pipeline**](https://www.youtube.com/watch?v=ad9f_nKU0ZA)  - In this webinar, you’ll learn how to use Unity’s High Definition Render Pipeline (HDRP) wizard to enable ray-tracing in your Unity project—with just a couple of clicks. We’ll showcase in detail the following ray-traced effects: ambient occlusion, reflection, global illumination, shadows, recursive rendering, and path tracing. We’ll also explain how to use the various debug views to isolate these effects and offer recommendations to ensure a suitable frame rate for a wide variety of use cases, from games to high-end visualizations.
[_Unity_](https://www.youtube.com/watch?v=ad9f_nKU0ZA)

## Assets

[![Dig into this year’s top new assets at 50% off](https://gamedevdigest.com/assets/images/e98f4004-b117-0eff-bda6-a8865a4f4c82.png)](https://assetstore.unity.com/?on_sale=true&amp;orderBy=1&amp;rows=96&amp;aid=1011l8NVc)
[**Dig into this year’s top new assets at 50% off**](https://assetstore.unity.com/?on_sale=true&amp;orderBy=1&amp;rows=96&amp;aid=1011l8NVc)  - Explore over a hundred of this year’s top new art packs, time-saving tools, Editor extensions, and more to expand your asset library.

Including assets such as [SCI FI CHARACTERS MEGA PACK VOL 2](https://assetstore.unity.com/packages/3d/characters/sci-fi-characters-mega-pack-vol-2-186888?aid=1011l8NVc), [Stylized Explosion Package](https://assetstore.unity.com/packages/vfx/particles/stylized-explosion-package-190334?aid=1011l8NVc), [Post Apocalyptic World Pack](https://assetstore.unity.com/packages/3d/environments/urban/post-apocalyptic-world-pack-188358?aid=1011l8NVc), and more!
[_Unity_](https://assetstore.unity.com/?on_sale=true&amp;orderBy=1&amp;rows=96&amp;aid=1011l8NVc) **Affiliate**

[**Moving Particle Context**](https://gist.github.com/totallyRonja/a7847b7e614a990cf43e1c15adc714a9)  - one of the biggest pains of vfx tooling is testing moving systems, with particles staying behind and with emission over distance. So I made a tool that does that in unity!
[_Ronja_](https://twitter.com/totallyRonja/status/1403019215460765699) *Open Source*

[**Free Potion Bottle Models**](https://www.patreon.com/posts/52073394)  - I started this on my Birthday stream end of April, but lagged behind on stuff for a while, But here they finally are, for annual free stuff post. After the stream I made some more potions and poisons and you can use them for whatever you want!
[_Minions Art_](https://www.patreon.com/posts/52073394)

[**gridventory**](https://github.com/nothke/gridventory)  - Functions for making a simple grid inventory in Unity.
[_nothke_](https://github.com/nothke/gridventory) *Open Source*

[**Say hello to the new Starter Asset packages**](https://blog.unity.com/games/say-hello-to-the-new-starter-asset-packages)  - Starter Assets are Unity-created free and lightweight first- and third-person character base controllers for the latest Unity 2020 LTS and above, using Cinemachine and the Input System packages.
[_Unity_](https://blog.unity.com/games/say-hello-to-the-new-starter-asset-packages)

[**C# Repl**](https://github.com/waf/CSharpRepl?utm_source=csharpdigest&amp;utm_medium=email&amp;utm_campaign=366)  - C# REPL is a tool for rapid experimentation and exploration of C# expressions, statements, and NuGet packages. It provides a command line REPL for C# that supports syntax highlighting, intellisense, and type/method documentation.
[_waf_](https://github.com/waf/CSharpRepl?utm_source=csharpdigest&amp;utm_medium=email&amp;utm_campaign=366) *Open Source*

[**HUMBLE SOFTWARE BUNDLE: LEARN CODING TO BUILD GAMES 2021**](https://www.humblebundle.com/software/learn-coding-to-build-games-2021-software?partner=unity3dreport)  - We've teamed up with Zenva Academy for our newest bundle! Learn coding basics, and build your own games, fast! Master popular genres (including strategy, FPS, mobile, arcade, VR, and AR), and create custom game art. Plus, your purchase will support Girls Who Code, Code.org, and a charity of your choice! US$1,250 WORTH OF AWESOME STUFF
PAY $1 OR MORE
[_Humble Bundle_](https://www.humblebundle.com/software/learn-coding-to-build-games-2021-software?partner=unity3dreport) **Affiliate**

## Spotlight

[![Viewfinder](https://gamedevdigest.com/assets/images/ecf878a2d023f93ac0679f8ef6ea040a.png)](https://twitter.com/mattstark256/status/1399775988112924673)
[**Viewfinder**](https://twitter.com/mattstark256/status/1399775988112924673)  - Viewfinder is a mind-bending 1st person adventure game in which you can bring pictures to life and step into other worlds.

Use your instant camera to reshape the world and uncover its mysteries!
[_Robot Turtle_](https://twitter.com/mattstark256/status/1399775988112924673)



---

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.