Game Dev Digest — Issue #209 - Retro, Multiplayer, and more
Tags: gamedev, unity3d, csharp, news
Published: 2023-10-20 15:53:31

---
title:  Game Dev Digest — Issue #209 - Retro, Multiplayer, and more
published: true
date: 2023-10-20 15:53:31 UTC
tags: gamedev,unity,csharp,news
canonical_url: https://gamedevdigest.com/digests/issue-209-retro-multiplayer-and-more.html
series: Game Dev Digest - The Newsletter About Unity Game Dev
---

### Issue #209 - Retro, Multiplayer, and more

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

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

Retro discussions, multiplayer tools and tips, plus a lot more. Enjoy!

---

[**The Best Darn Grid Shader (Yet)**](https://bgolus.medium.com/the-best-darn-grid-shader-yet-727f9278b9d8)  - For as long as I’ve been writing shaders, there’s been one specific shader I’ve always tried to write. And I’ve always failed at it for reason I could never fully understand. I’d wait a few years and try again with my new level of knowledge, get closer, and fail again. That goal? To make a grid shader that mimics, but looks better than, a texture based grid.
[_Ben Golus_](https://bgolus.medium.com/the-best-darn-grid-shader-yet-727f9278b9d8)

[**Custom SRP 2.2.0 Camera Textures**](https://catlikecoding.com/unity/custom-srp/2-2-0/)  - In the previous tutorial we used renderer lists to draw geometry, which allowed the render graph to cull passes that had nothing to draw. This time we will do something similar with render textures. We will rely on the render graph to provide and manage texture handles for us, instead of explicitly allocating render textures ourselves. This allows the graph to reuse texture memory when possible and potentially cull more passes.
[_catlikecoding.com_](https://catlikecoding.com/unity/custom-srp/2-2-0/)

[**What Does It Take To Get In The Discovery Queue?**](https://howtomarketagame.com/2023/10/16/what-does-it-take-to-get-in-the-discovery-queue/?)  - I surveyed a bunch of developers who had been featured in the Discovery Queue to see what metrics they needed to hit to be featured.
[_howtomarketagame.com_](https://howtomarketagame.com/2023/10/16/what-does-it-take-to-get-in-the-discovery-queue/?)

[**Two Stop Bits**](https://twostopbits.com/news)  - Two Stop Bits is a discussion web site about retro computing and gaming.
[_twostopbits.com_](https://twostopbits.com/news)

[**George Broussard interview**](https://adventuregamehotspot.com/2023/10/13/george-broussard-interview/)  - If you’re exclusively an adventure gaming diehard, the name might not immediately strike a chord. But for fans of 90s action games, George Broussard is a living legend. Among his many notable career accomplishments, he’s the co-founder of Apogee Software and its subsidiary 3D Realms, a key player in the shareware movement, and perhaps most famously, the co-creator/designer of the iconic Duke Nukem series.
[_adventuregamehotspot.com_](https://adventuregamehotspot.com/2023/10/13/george-broussard-interview/)

## Videos

[![Navigation in a Procedurally Generated World | Unity NavMesh Surface and NavMesh Agent Explained](https://gamedevdigest.com/assets/images/yt-dOI-N2QVly8.jpg)](https://www.youtube.com/watch?v=dOI-N2QVly8)
[**Navigation in a Procedurally Generated World | Unity NavMesh Surface and NavMesh Agent Explained**](https://www.youtube.com/watch?v=dOI-N2QVly8)  - In this tutorial we're going to look at how we can use NavMesh pathfinding on a procedurally generated level. Using a randomly generated maze, we’ll have an agent be able to find the quickest route from one end to the other.
[_Ketra Games_](https://www.youtube.com/watch?v=dOI-N2QVly8)

[**Just How Smart Are the AI Characters in Inworld's 'Origins'?**](https://www.youtube.com/watch?v=aLc-kT6-xJo)  - Earlier this year, the AI company Inworld released their tech-demo 'Origins': a detective game built in Unreal Engine in which you try to solve a mystery by speaking directly with your suspects.
[_AI and Games_](https://www.youtube.com/watch?v=aLc-kT6-xJo)

[**How to create a Squash and Stretch effect in Unity with code (2D, 3D, UI)**](https://www.youtube.com/watch?v=F_LtpgpTHA8)  - Adding some squash and stretch to your GameObjects can really make them come alive. All you need is a bit of code in Unity! Let's learn how!
[_Christina Creates Games_](https://www.youtube.com/watch?v=F_LtpgpTHA8)

[**P2P or Dedicated Servers? What's the best for your unity game?**](https://www.youtube.com/watch?v=Tt3ZLHKcP2U)  - Which type should you use for your unity game and why? There's actually an answer for everyone, depending on your game type, so watch and let me know what you think :)
[_Jason Weimann_](https://www.youtube.com/watch?v=Tt3ZLHKcP2U)

[**Creating Rope Objects with Physics | Unity Tutorial**](https://www.youtube.com/watch?app=desktop&amp;v=iGlD3f-5JpA)  - This is a really fun Unity tutorial where we'll create swinging rope objects using 2 different methods: 1) - chaining multiple sprites together 2) - breaking one sprite into multiple peices using bones
[_Sasquatch B Studios_](https://www.youtube.com/watch?app=desktop&amp;v=iGlD3f-5JpA)

[**Create more with splines | Unity 2022 splines**](https://www.youtube.com/watch?v=n-o2e4KxbW4)  - Quick basics of how to use the new official Unity 2022 Splines packages.
[_Octodemy_](https://www.youtube.com/watch?v=n-o2e4KxbW4)

[**How Indie Games Texture EVERYTHING**](https://www.youtube.com/watch?v=RQkaWxp5iiM)  - Today we are looking at Pixel Art and why this one art style has started to appear in almost every game!
[_Smeaf_](https://www.youtube.com/watch?v=RQkaWxp5iiM)

[**Blender Geometry Node Tools Are Awesome!**](https://www.youtube.com/watch?v=3AZbDcuNJf8)  - Added in Blender 4 beta, Geometry Nodes Tools could be a game changer for Blender users. They enable you to make editing tools, for both meshes and curves, using visual programming in the form of Geometry Nodes. In this video we show you how to create a new tool using Geometry Nodes, then how to share it using the Asset Library.
[_Gamefromscratch_](https://www.youtube.com/watch?v=3AZbDcuNJf8)

## Assets

[![30 for $30 Mega Bundle](https://gamedevdigest.com/assets/images/1697815408.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)  - Build your creative toolkit with this incredible collection of curated assets, and save up to 95%. Including: [Aurora FPS Engine](https://assetstore.unity.com/packages/templates/systems/aurora-fps-engine-165863?aid=1011l8NVc), [Action-RPG Starter Kit](https://assetstore.unity.com/packages/templates/systems/action-rpg-starter-kit-9076?aid=1011l8NVc), [Dialogue Anims](https://assetstore.unity.com/packages/3d/animations/dialogue-anims-222285?aid=1011l8NVc), [Surforge](https://assetstore.unity.com/packages/tools/utilities/surforge-79171?aid=1011l8NVc), [UModeler](https://assetstore.unity.com/packages/tools/modeling/umodeler-80868?aid=1011l8NVc), [Third Person Shooter Bundle](https://assetstore.unity.com/packages/templates/systems/third-person-shooter-bundle-163222?aid=1011l8NVc) and much more!
[_Unity_](https://assetstore.unity.com/mega-bundles/30-for-30?aid=1011l8NVc) **Affiliate**

[**Level Up Remix - Software Bundle**](https://www.humblebundle.com/software/level-up-remix-software?partner=unity3dreport)  - Get Fear, Caverns, Soul Trip and more! Get an instant, complete music production suite with this value-packed bundle—featuring a pro-level DAW (digital audio workstation), virtual synths & instruments, SFX, and an epic library of thousands of loops and samples! Record and mix tracks with the powerful, easy-to-use Mixcraft 9 Recording Studio. Recreate sounds of legendary instruments with Mercury-4, Eight Voice Synthesizer, and more. Tap into loops, vocals, one-shots, and MIDI for a huge variety of styles and genres. Whether you’re a beginner or a professional already deep into production, this bundle’s got everything you need. Plus, your purchase helps support Music Will!
[_Humble Bundle_](https://www.humblebundle.com/software/level-up-remix-software?partner=unity3dreport) **Affiliate**

[**Computational-geometry**](https://github.com/Habrador/Computational-geometry)  - Computational Geometry Unity library with implementations of intersection algorithms, triangulations like delaunay, voronoi diagrams, polygon clipping, bezier curves, ear clipping, convex hulls, mesh simplification, etc
[_Habrador_](https://github.com/Habrador/Computational-geometry) *Open Source*

[**facticus-deploy**](https://github.com/mnicolas94/facticus-deploy?)  - Deploy is a Unity package that allows you to build your game for multiple platforms and deploy them to various stores, remotely (rather than on your workstation) and with a single click inside Unity. It uses GitHub Actions and GameCI under the hood to run the builds on GitHub servers.
[_mnicolas94_](https://github.com/mnicolas94/facticus-deploy?) *Open Source*

[**SpacetimeDB**](https://github.com/clockworklabs/SpacetimeDB?)  - You can think of SpacetimeDB as both a database and server combined into one. It is a relational database system that lets you upload your application logic directly into the database by way of fancy stored procedures called "modules."
[_clockworklabs_](https://github.com/clockworklabs/SpacetimeDB?) *Open Source*

[**Ica_Normal_Tools**](https://github.com/burak-efe/Ica_Normal_Tools?)  - A Super Fast Normal and Tangent recalculation library for Unity. With power of Burst Compiler, Job System and Advanced Mesh API.
[_burak-efe_](https://github.com/burak-efe/Ica_Normal_Tools?) *Open Source*

[**Unity.Package.FigmaToUnity**](https://github.com/TrackMan/Unity.Package.FigmaToUnity)  - Unity plugin for importing entire Figma pages into Unity UI Toolkit files.
[_TrackMan_](https://github.com/TrackMan/Unity.Package.FigmaToUnity) *Open Source*

[**UIEEx**](https://github.com/blightue/UIEEx?)  - UIEEx(UIElement Extension) is an extension library of Unity UI Elements package. UIEEx improve the workflow of creating editor & runtime UI with UI Elements.
[_blightue_](https://github.com/blightue/UIEEx?) *Open Source*

[**SplatVFX**](https://github.com/keijiro/SplatVFX?)  - SplatVFX is an experimental implementation of 3D Gaussian Splatting with Unity VFX Graph.
[_keijiro_](https://github.com/keijiro/SplatVFX?) *Open Source*

[**Unity-async-await-tcp**](https://github.com/Bian-Sh/Unity-async-await-tcp?)  - This is an async/await tcp communication (client and server inside) in unity.simple yet powerful！
[_Bian-Sh_](https://github.com/Bian-Sh/Unity-async-await-tcp?) *Open Source*

[**better-attributes**](https://github.com/techno-dwarf-works/better-attributes?)  - This package provides following features: Select Dropdown, Select Attribute, Dropdown Attribute, Preview, Readonly Field, Icon Header, Draw Inspector, Rename Field, Gizmo, Editor Buttons
[_techno-dwarf-works_](https://github.com/techno-dwarf-works/better-attributes?) *Open Source*

[**KNOT-Localization**](https://github.com/V0odo0/KNOT-Localization?)  - Lightweight, scalable and extensible texts & assets localization system for Unity.
[_V0odo0_](https://github.com/V0odo0/KNOT-Localization?) *Open Source*

[**SqlCipher4Unity3D**](https://github.com/netpyoung/SqlCipher4Unity3D?)  - SqlCipher made easy for Unity3d
[_netpyoung_](https://github.com/netpyoung/SqlCipher4Unity3D?) *Open Source*

[**Obfuskeer**](https://github.com/ZeynelKoca/Obfuskeer?)  - A Unity obfuscator tool made with Mono.Cecil
[_ZeynelKoca_](https://github.com/ZeynelKoca/Obfuskeer?) *Open Source*

[**Unity3DPortals**](https://github.com/codand/Unity3DPortals?)  - A seamless portal implementation inspired by Valve's Portal and Demruth's Antichamber
[_codand_](https://github.com/codand/Unity3DPortals?) *Open Source*

[**Raymarching-Engine-Unity**](https://github.com/aniketrajnish/Raymarching-Engine-Unity?)  - A raymarching engine for Unity that supports 25+ primitives and various operations.
[_aniketrajnish_](https://github.com/aniketrajnish/Raymarching-Engine-Unity?) *Open Source*

[**lazy-sprite-extractor**](https://github.com/Lazy-Jedi/lazy-sprite-extractor?)  - The Sprite Extractor Tool allows you to extract individual sprites from a larger sprite sheet.
[_Lazy-Jedi_](https://github.com/Lazy-Jedi/lazy-sprite-extractor?) *Open Source*

[**Data Visualization book Bundle**](https://www.humblebundle.com/books/data-visualization-taylor-francis-books?partner=unity3dreport)  - Turn raw data into tangible insights. Transform your data into visual models that spark new insights for your project or organization with the help of the experts at Taylor & Francis. The library of 20 ebooks explores multiple facets of data visualization. Learn to tell stories with your data, and uncover graphics techniques to aid in analysis. Explore the world of modern input devices, and derive meaning from your data using R visualizations. Translate your data into more human terms, and help support Direct Relief with your purchase!
[_Humble Bundle_](https://www.humblebundle.com/books/data-visualization-taylor-francis-books?partner=unity3dreport) **Affiliate**

[**Game Asset Compendium - Cosmic Sagas And Urban Legends Bundle**](https://www.humblebundle.com/software/game-asset-compendium-cosmic-sagas-and-urban-legends-software?partner=unity3dreport)  - Creatures, heroes, and locations for your game. Create science-fiction worlds, fantastical adventures, and much more with this vast and varied collection of game assets! This far-reaching library features 2D tile sets for retro-styled role-playing games, character creation kits to help assemble your cast, monsters ready-made to slay, UI elements, music, and more. Gear up to make games from a range of genres, and help support JDRF with your purchase!
[_Humble Bundle_](https://www.humblebundle.com/software/game-asset-compendium-cosmic-sagas-and-urban-legends-software?partner=unity3dreport) **Affiliate**

## Spotlight

[![Rising Spire](https://gamedevdigest.com/assets/images/yt-tr1hn_5BlFc.jpg)](https://store.steampowered.com/app/1565250/Rising_Spire/)
[**Rising Spire**](https://store.steampowered.com/app/1565250/Rising_Spire/)  - Rising Spire is a turn based RPG inspired by the classics. Play as Atlas, a young Nephilim whose world is on the brink of destruction at the hand of Divinity itself. Explore, forge deep relationships and hone your powers in this immersive coming-of-age story.

_[You can get it in Early Access on [Steam](https://store.steampowered.com/app/1565250/Rising_Spire/) and follow them on [Twitter](https://twitter.com/RisingSpire)]_
[_LFB Studios_](https://store.steampowered.com/app/1565250/Rising_Spire/)



---

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.