Game Dev Digest — Issue #194 - AI, Shaders, Multiplayer, and more
Tags: gamedev, unity3d, csharp, news
Published: 2023-07-07 13:06:08

---
title:  Game Dev Digest — Issue #194 - AI, Shaders, Multiplayer, and more
published: true
date: 2023-07-07 13:06:08 UTC
tags: gamedev,unity,csharp,news
canonical_url: https://gamedevdigest.com/digests/issue-194-ai-shaders-multiplayer-and-more.html
series: Game Dev Digest - The Newsletter About Unity Game Dev
---

### Issue #194 - AI, Shaders, Multiplayer, and more

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

![Issue #194 - AI, Shaders, Multiplayer, and more](https://gamedevdigest.com/assets/social-posts/issue-194.png)

AI designs and assets, shader tutorials and a lot more. Enjoy!

---

[**How To Market A Multiplayer, The Battlebit Remastered Story**](https://howtomarketagame.com/2023/07/03/how-to-market-a-multiplayer-the-battlebit-remastered-story/?)  - This is a story about how 3 developers managed to make a massively multiplayer online shooter that gained over 800,000 wishlists before launch resulting in over 87,323 simultaneous players. In the 2 weeks since they launched, they sold 1,800,000 UNITS.
[_howtomarketagame.com_](https://howtomarketagame.com/2023/07/03/how-to-market-a-multiplayer-the-battlebit-remastered-story/?)

[**Iridescent crystal with raymarching and signed distance fields**](https://varun.ca/ray-march-sdf/?)  - While the initial goal was a small file size, it also allows you to create some really cool effects and use boolean operations to create complex shapes. In this article, I’ll show you how to create an iridescent crystal using raymarching and SDFs.
[_varun.ca_](https://varun.ca/ray-march-sdf/?)

[**Awesome Learn Gamedev**](https://github.com/notpresident35/awesome-learn-gamedev)  - A Mega-List of Learning Resources for Game Creators
[_notpresident35_](https://github.com/notpresident35/awesome-learn-gamedev)

[**Dynamic patrol behaviour in stealth games with Markov chains**](https://leanrada.com/notes/dynamic-patrol-stealth-games/?)  - Hi, this post is about a game AI algorithm for stealth games.
[_leanrada.com_](https://leanrada.com/notes/dynamic-patrol-stealth-games/?)

[**Grass System (BIRP & URP)**](https://www.patreon.com/posts/83683483)  - Here is finally the updated grass tool, that has the highly requested feature of spawning points on meshes and a bunch of other features.
[_Minions Art_](https://www.patreon.com/posts/83683483)

[**Happy Harvest demo: See the latest 2D techniques**](https://blog.unity.com/games/happy-harvest-demo-latest-2d-techniques)  - Happy Harvest, now available on the Unity Asset Store, shows developers how to harness the latest capabilities for creating 2D lights, shadows, and special effects with the Universal Render Pipeline (URP) in Unity 2022 LTS. It incorporates best practices any 2D creator can use, including not baking shadows into a sprite, keeping sprites flat, moving shadow and volume information to secondary textures, advanced Tilemap features, and much more.
[_Unity_](https://blog.unity.com/games/happy-harvest-demo-latest-2d-techniques)

[**Make a fully functional calculator in Unity not only for VR, Part I**](https://blog.gamedev.tv/make-a-fully-functional-calculator-in-unity-not-only-for-vr-part-i/)  - The first part of the three-part tutorial of how to build a fully functional calculator prefab in Unity not only for VR games. In this part you will learn how to animate a button press using coroutines, how to work with Unity events, and utilize TextMesh Pro.
[_blog.gamedev.tv_](https://blog.gamedev.tv/make-a-fully-functional-calculator-in-unity-not-only-for-vr-part-i/)

[**Unity 2023.1 Tech Stream is now available**](https://blog.unity.com/engine-platform/2023-1-tech-stream-now-available)  - We’re excited to share that the 2023.1 Tech Stream is available for download. You’ll find improved features and render quality for both the High Definition Render Pipeline (HDRP) and Universal Render Pipeline (URP), along with platform graphic improvements, additional connectivity types for multiplayer solutions, and more.
[_Unity_](https://blog.unity.com/engine-platform/2023-1-tech-stream-now-available)

## Videos

[![Benefits of Missing Out: What 'Cyberpunk 2077' Taught Us About Non-Linear Level Design](https://gamedevdigest.com/assets/images/yt-lXLRd5Kah-I.jpg)](https://www.youtube.com/watch?app=desktop&amp;v=lXLRd5Kah-I)
[**Benefits of Missing Out: What 'Cyberpunk 2077' Taught Us About Non-Linear Level Design**](https://www.youtube.com/watch?app=desktop&amp;v=lXLRd5Kah-I)  - In this 2023 Level Design Summit talk, gain an overview of the design intentions behind the levels in the game, and look at how these intentions did not always fully receive the anticipated reception by players. It will elaborate on what the team was able to learn from this and, finally, how these lessons were turned into principles and techniques that can be applied by level designers to make those branching paths feel more rewarding and special, while still keeping things production-friendly.
[_GDC_](https://www.youtube.com/watch?app=desktop&amp;v=lXLRd5Kah-I)

[**The Genius AI Behind The Sims**](https://www.youtube.com/watch?v=9gf2MT-IOsg)  - The Sims uses a super smart AI system to make virtual people who think, feel, and interact in a believable way. Here's how.
[_Game Maker's Toolkit_](https://www.youtube.com/watch?v=9gf2MT-IOsg)

[**Aiming with Inverse Kinematics (IK) and Animation Rigging | Gun Series 12 | Unity Tutorial**](https://www.youtube.com/watch?v=chgLRjSaoXc)  - In this tutorial, learn how you can always have your character perfectly aim at their target without needing a million animations! We'll review the PlayerIK first introduced in Part 1 of the series and update the aiming to properly aim at the crosshair!
[_LlamAcademy_](https://www.youtube.com/watch?v=chgLRjSaoXc)

[**A Guide to Finding Affordable and Quality Fonts. Best Websites for free Fonts**](https://www.youtube.com/watch?v=xCXvWBDLXmE)  - In this video, I'll get into where to find good and affordable fonts. I share my favorite websites for discovering high-quality fonts and we will have a look at the free and versatile ISL Open Font License (OFL), how it can benefit indie developers, and where to download free high quality fonts!
[_Christina Creates Games_](https://www.youtube.com/watch?v=xCXvWBDLXmE)

[**Day/night cycles, 2.5D gameplay in Unity and Kickstarter | Venture to the Vile**](https://www.youtube.com/watch?app=desktop&amp;v=6V0mDR9I6Ls)  - Today's game is Venture to the Vile from Montreal indie studio Cut To Bits. This is a dynamic 2.5d metroidvania game with a unique Twist on how you traverse the environment
[_Unity_](https://www.youtube.com/watch?app=desktop&amp;v=6V0mDR9I6Ls)

[**Building Roads Procedurally Using Unity's Spline Package**](https://www.youtube.com/watch?v=ZiHH_BvjoGk)  - Roads are more common in videogames than you might think so in this episode we'll look at how we can use Unity's new spline package to build out a tool that procedurally creates a road mesh along a spline, and ALSO handles intersections at the same time. While we're at it, we might even decorate it to look pretty using URP Decals too!
[_Game Dev Guide_](https://www.youtube.com/watch?v=ZiHH_BvjoGk)

[**Interactive Wind Shader for your Foliage (Unity Tutorial)**](https://www.youtube.com/watch?v=Ctbqax1XRiE)  - In this Unity tutorial, We'll make a wind shader for all your foliage from scratch using Shadergraph, and by the end you'll have lots of tweakable options so you can get it to look just right. Then we'll take it a step further by making the foliage interact with our player when he walks past it, taking the player's velocity into account!
[_Sasquatch B Studios_](https://www.youtube.com/watch?v=Ctbqax1XRiE)

[**[TUTORIAL] Stencil buffer in Unity URP (cutting holes, impossible geometry, magic card)**](https://www.youtube.com/watch?v=y-SEiDTbszk)  - Here we are: the mighty tutorial about the stencil buffer that I’ve been working on for weeks now. I hope you’ll enjoy it ;)
[_PixTrick_](https://www.youtube.com/watch?v=y-SEiDTbszk)

## Assets

[![30 for $30 Mega Bundle](https://gamedevdigest.com/assets/images/1688670682.png)](https://assetstore.unity.com/mega-bundles/30-for-30/?aid=1011l8NVc)
[**30 for $30 Mega Bundle**](https://assetstore.unity.com/mega-bundles/30-for-30/?aid=1011l8NVc)  - With the 30 for $30 Mega Bundle, users can save up to 95% off two curated sets of empowering tools and inspiring art to further their projects.

$20 Bundle - Save up to 95%
This bundle contains [UI Particle Image](https://assetstore.unity.com/packages/tools/gui/ui-particle-image-235001?aid=1011l8NVc), [Mirrors and reflections for VR](https://assetstore.unity.com/packages/vfx/shaders/fullscreen-camera-effects/mirrors-and-reflections-for-vr-212493?aid=1011l8NVc), [Fighter Pack Bundle](https://assetstore.unity.com/packages/3d/animations/fighter-pack-bundle-30804?aid=1011l8NVc), [2D Pixel - RPG Monster Pack](https://assetstore.unity.com/packages/2d/characters/2d-pixel-rpg-monster-pack-174649?aid=1011l8NVc), [Horror Bundle - Sound Effects](https://assetstore.unity.com/packages/audio/sound-fx/horror-bundle-sound-effects-231304?aid=1011l8NVc), [Wireframe Shader Effect](https://assetstore.unity.com/packages/vfx/shaders/wireframe-shader-effect-199700?aid=1011l8NVc), [Magic Slashes FX](https://assetstore.unity.com/packages/vfx/particles/magic-slashes-fx-114452?aid=1011l8NVc), [Medical Equipments](https://assetstore.unity.com/packages/3d/props/medical-equipments-183680?aid=1011l8NVc), [Geometry Algorithms](https://assetstore.unity.com/packages/tools/modeling/geometry-algorithms-61875?aid=1011l8NVc), [3D Scifi Base Vol 1](https://assetstore.unity.com/packages/3d/environments/sci-fi/3d-scifi-base-vol-1-84913?aid=1011l8NVc), [Toon Dinosaurs 2](https://assetstore.unity.com/packages/3d/characters/toon-dinosaurs-2-152921?aid=1011l8NVc), [Pixel Heroes Editor](https://assetstore.unity.com/packages/2d/characters/pixel-heroes-editor-250116?aid=1011l8NVc), [TPS Shooter (Military Style)](https://assetstore.unity.com/packages/templates/systems/tps-shooter-military-style-99065?aid=1011l8NVc), [Ultimate Screenshot Tool](https://assetstore.unity.com/packages/tools/utilities/ultimate-screenshot-tool-119675?aid=1011l8NVc), and [Stylized Karts #1](https://assetstore.unity.com/packages/3d/vehicles/stylized-karts-1-200385?aid=1011l8NVc)

$30 Bundle - Save up to 97%
This bundle contains everything from the $20 bundle, plus [POLYGON Nature - Low Poly 3D Art by Synty](https://assetstore.unity.com/packages/3d/vegetation/trees/polygon-nature-low-poly-3d-art-by-synty-120152?aid=1011l8NVc), [I2 Localization](https://assetstore.unity.com/packages/tools/localization/i2-localization-14884?aid=1011l8NVc), [Atlas - terrain editor](https://assetstore.unity.com/packages/tools/terrain/atlas-terrain-editor-207568?aid=1011l8NVc), [Damage Numbers Pro](https://assetstore.unity.com/packages/2d/gui/damage-numbers-pro-186447?aid=1011l8NVc), [Bad Word Filter PRO](https://assetstore.unity.com/packages/tools/localization/bad-word-filter-pro-26255?aid=1011l8NVc), [Super Realistic Diamond Shaders](https://assetstore.unity.com/packages/vfx/shaders/super-realistic-diamond-shaders-198006?aid=1011l8NVc), [Invector Third Person Controller - Basic Locomotion Template](https://assetstore.unity.com/packages/tools/game-toolkits/invector-third-person-controller-basic-locomotion-template-59332?aid=1011l8NVc), [Cave & Blacksmith Pack - Ores, Gems, Props, Tools](https://assetstore.unity.com/packages/3d/props/ultimate-low-poly-mining-cave-blacksmith-pack-ores-gems-props-to-189279?aid=1011l8NVc), [Grid Builder 2](https://assetstore.unity.com/packages/tools/game-toolkits/grid-builder-2-229892?aid=1011l8NVc), [EndlessBook](https://assetstore.unity.com/packages/3d/props/endlessbook-134213?aid=1011l8NVc), [Tropical Forest Pack](https://assetstore.unity.com/packages/3d/environments/tropical-forest-pack-49391?aid=1011l8NVc), [Advanced Foliage Pack 2.0](https://assetstore.unity.com/packages/3d/environments/advanced-foliage-pack-2-0-103151?aid=1011l8NVc), [The Lost Temple](https://assetstore.unity.com/packages/3d/environments/fantasy/the-lost-temple-184661?aid=1011l8NVc), [Nodachi Animset](https://assetstore.unity.com/packages/3d/animations/nodachi-animset-212073?aid=1011l8NVc), and [PBR Fighters (Pack)](https://assetstore.unity.com/packages/3d/characters/humanoids/humans/pbr-fighters-pack-145995?aid=1011l8NVc)
[_Unity_](https://assetstore.unity.com/mega-bundles/30-for-30/?aid=1011l8NVc) **Affiliate**

[**Publisher Sale - 50% off Danil Chernyaev**](https://assetstore.unity.com/publisher-sale?aid=1011l8NVc)  - Get 50% off Danil Chernyaev assets. Danil Chernyaev creates stylized, high-quality 2D art assets with a unique art style. His focus is creating useful and easy to implement game assets for great projects.
PLUS, get [2D Isometric Village](https://assetstore.unity.com/packages/2d/environments/2d-isometric-village-178345?aid=1011l8NVc) for FREE with code 2DVILLAGE.
[_Unity_](https://assetstore.unity.com/publisher-sale?aid=1011l8NVc) **Affiliate**

[**QuickEye Utility**](https://github.com/ErnSur/QuickEye-Utility?)  - New type and property drawer to serialize and edit dictionaries in inspector.
[_ErnSur_](https://github.com/ErnSur/QuickEye-Utility?) *Open Source*

[**Blender-like SceneView Hotkeys**](https://github.com/nowsprinting/blender-like-sceneview-hotkeys?)  - This Unity Editor extension allows you to select the viewing direction for a SceneView with the Blender -like hotkeys.
[_nowsprinting_](https://github.com/nowsprinting/blender-like-sceneview-hotkeys?) *Open Source*

[**Style Components**](https://github.com/codewriter-packages/Style-Components?)  - Library for styling game objects in Unity
[_codewriter-packages_](https://github.com/codewriter-packages/Style-Components?) *Open Source*

[**Tailwind CSS for Unity UIToolkit**](https://github.com/BennyKok/unity-tailwindcss?)  - Style Unity UIToolkit UI elements with Tailwind CSS syntax
[_BennyKok_](https://github.com/BennyKok/unity-tailwindcss?) *Open Source*

[**Smart Addresser: Automate Addressing, Labeling, and Version Control for Addressables**](https://github.com/CyberAgentGameEntertainment/SmartAddresser?)  - Automate Addressing, Labeling, and Version Control for Unity's Addressable Asset System.
[_CyberAgentGameEntertainment_](https://github.com/CyberAgentGameEntertainment/SmartAddresser?) *Open Source*

[**Unity Scripting Utilities**](https://github.com/williamrjackson/UnityScriptingUtilities?)  - Stuff I use a lot, and a simple AnimationCurve-based tweening interface.
[_williamrjackson_](https://github.com/williamrjackson/UnityScriptingUtilities?) *Open Source*

[**Authentication Package for Unity**](https://github.com/cdmvision/authentication-unity?)  - OAuth 2.0 Client for Unity
[_cdmvision_](https://github.com/cdmvision/authentication-unity?) *Open Source*

[**FREE Input Prompts Pack - 800 Icons for PC and Consoles for Unreal Engine or Unity**](https://juliocacko.gumroad.com/l/free-input-pack)  - Enhance your gaming experience with our comprehensive input control icons pack. Our pack includes a wide range of icons for various platforms, including PC and consoles. Whether you prefer gamepads, mouse and keyboard, or a combination of both, we have you covered. Our icons are designed to work seamlessly with any type of game, ensuring a smooth and immersive gameplay.
[_juliocacko.gumroad.com_](https://juliocacko.gumroad.com/l/free-input-pack)

[**Project Curator**](https://github.com/ogxd/project-curator?)  - A convenient tool to cleanup and maintain your Unity projects ! Project Curator is an Unity Editor window that, based on the currently selected Asset, displays the following information: Each asset it depends on (called dependencies). Each asset that depends on it (called referencers) Very useful to know if an Asset is can be safely deleted or not.
Whether the asset is included in the build or not, depending on the nature of the Asset and its referencers (checked recursively)
[_ogxd_](https://github.com/ogxd/project-curator?) *Open Source*

[**Chronity**](https://github.com/SushiWaUmai/chronity)  - Library for running functions after a delay by creating timers in Unity3D.
[_SushiWaUmai_](https://github.com/SushiWaUmai/chronity) *Open Source*

[**Reliable Mecanim Events**](https://github.com/beatrate/ReliableMecanimEvents?)  - Reliable Mecanim Events is intended for replacing the existing Animation Events in Unity.Events placed directly in clips are replaced by event handler on animator states. Inspired by Firewatch's animator events.
[_beatrate_](https://github.com/beatrate/ReliableMecanimEvents?) *Open Source*

[**Navigation Drawer**](https://github.com/psvantares/unity_navigation_drawer?)  - The navigation drawer is a UI panel that shows your app's main navigation menu. It is hidden when not in use, but appears when the user swipes a finger from the left edge of the screen or, when at the top level of the app, the user touches the drawer icon in the app bar.
[_psvantares_](https://github.com/psvantares/unity_navigation_drawer?) *Open Source*

[**unity-mod-manager**](https://github.com/newman55/unity-mod-manager?)  - This mod adds modding support for games created on Unity engine.
[_newman55_](https://github.com/newman55/unity-mod-manager?) *Open Source*

[**UABEA**](https://github.com/nesrak1/UABEA)  - c# uabe for newer versions of unity
[_nesrak1_](https://github.com/nesrak1/UABEA) *Open Source*

[**Colorlink**](https://github.com/leth4/Colorlink?)  - An editor tool that allows to quickly change the entire color palette of the game. Works with materials, components, prefabs and assets, by directly linking serialized properties and material properties to the palette — no extra components needed! The tool is editor only and can't be used in builds.
[_leth4_](https://github.com/leth4/Colorlink?) *Open Source*

[**SkToolbox**](https://github.com/derekShaheen/SkToolbox)  - This toolbox is used for designing overlay menus in Unity Games. Typically used for creating a custom menu for use with existing projects. Includes loader module.
[_derekShaheen_](https://github.com/derekShaheen/SkToolbox) *Open Source*

[**BasicEventBus**](https://github.com/pointcache/BasicEventBus?)  - Basic event bus for unity
[_pointcache_](https://github.com/pointcache/BasicEventBus?) *Open Source*

[**Scene Loading**](https://github.com/mygamedevtools/scene-loader?)  - A package that standardizes scene loading operations between the Unity Scene Manager and Addressables, allowing multiple alternatives of awaiting such as Coroutines, Async or UniTask; and adds support for batch scene operations.
[_mygamedevtools_](https://github.com/mygamedevtools/scene-loader?) *Open Source*

[**Sharing my 2500+ tracks of Music and Sound effects**](https://soundimage.org/)  - Greetings Developers! I've created over 2500 tracks of original music and sound effects that you are welcome to freely use in your games and projects. All I ask is to be attributed as detailed on my website: https://soundimage.org/
[_soundimage.org_](https://soundimage.org/)

[**UnitySSReflectionURP**](https://github.com/jiaozi158/UnitySSReflectionURP?)  - Screen Space Reflection for Unity URP (Universal Render Pipeline).
[_jiaozi158_](https://github.com/jiaozi158/UnitySSReflectionURP?) *Open Source*

[**SynicSugar**](https://github.com/skeyll/SynicSugar?)  - SynicSugar is the syntax sugar to synchronize a game via the internet. The backend is EOS, so the server cost is free. The goal is an easy online-game dev for everyone!
[_skeyll_](https://github.com/skeyll/SynicSugar?) *Open Source*

[**Actors**](https://github.com/PixeyeHQ/actors.unity)  - Actors is a framework empowering developers to make better games faster on Unity.
[_PixeyeHQ_](https://github.com/PixeyeHQ/actors.unity) *Open Source*

[**StableFluids**](https://github.com/keijiro/StableFluids?)  - This is a straightforward GPU implementation of Jos Stam's Stable Fluids on Unity.
[_keijiro_](https://github.com/keijiro/StableFluids?) *Open Source*

[**9 Verified Solutions on the Unity Asset Store's new AI Marketplace**](https://blog.unity.com/news/9-verified-solutions-on-new-unity-asset-store-ai-marketplace)  - Explore a wide range of third-party solutions for AI-driven development and gameplay enhancements, [now available](https://assetstore.unity.com/ai-hub?aid=1011l8NVc) on the Unity Asset Store’s new AI Marketplace.
[_Unity_](https://blog.unity.com/news/9-verified-solutions-on-new-unity-asset-store-ai-marketplace)

[**Multiverse Of Music - An Ovani Music Sample Bundle**](https://www.humblebundle.com/software/multiverse-music-an-ovani-music-sampler-software?partner=unity3dreport)  - Realms of royalty-free music! Embark on an unforgettable audio adventure with our thrilling new bundle in partnership with Ovani Sound! Experience a variety of genres, from the thunderous Metal Music Pack and mesmerizing Electronic Music Pack to the enchanting Fantasy Music Pack, spine-chilling Horror Music Pack, nostalgic Chiptune Music Pack, and more—over 500 music files total. Score your game, film, or other creative project, and help support the Navy-Marine Corps Relief Society, amplifying the power of music and compassion.
[_Humble Bundle_](https://www.humblebundle.com/software/multiverse-music-an-ovani-music-sampler-software?partner=unity3dreport) **Affiliate**

## Spotlight

[![Bionic Bay](https://gamedevdigest.com/assets/images/yt-DClCB6ctSQQ.jpg)](https://store.steampowered.com/app/1928690/Bionic_Bay/)
[**Bionic Bay**](https://store.steampowered.com/app/1928690/Bionic_Bay/)  - A scientist uses a unique teleportation instrument to escape an ancient biomechanical world filled with imaginative technology, deadly traps, and hidden secrets.

_[You can download the demo on [Steam](https://store.steampowered.com/app/1928690/Bionic_Bay/) and follow them on [Twitter](https://twitter.com/BionicBay)]_
[_Psychoflow Studio, Mureena Oy_](https://store.steampowered.com/app/1928690/Bionic_Bay/)



---

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.