Game Dev Digest — Issue #223 - New And Old Approaches
Tags: gamedev, unity3d, csharp, news
Published: 2024-02-23 15:08:55

---
title:  Game Dev Digest — Issue #223 - New And Old Approaches
published: true
date: 2024-02-23 15:08:55 UTC
tags: gamedev,unity,csharp,news
canonical_url: https://gamedevdigest.com/digests/issue-223-new-and-old-approaches.html
series: Game Dev Digest - The Newsletter About Unity Game Dev
---

### Issue #223 - New And Old Approaches

*This article was originally published on [GameDevDigest.com](https://gamedevdigest.com/digests/issue-223-new-and-old-approaches.html)*

![Issue #223 - New And Old Approaches](https://gamedevdigest.com/assets/social-posts/issue-223.png)

Get your dev on for another week. Enjoy!

---

[**A New & Unique Approach to Creating Mirrors for Games in Unity**](https://80.lv/articles/a-new-unique-approach-to-creating-mirrors-for-games-in-unity/)  - According to the developer, the novel method is faster than ray tracing and more detailed than Screen Space Reflections.
[_80.lv_](https://80.lv/articles/a-new-unique-approach-to-creating-mirrors-for-games-in-unity/)

[**Exclusive: The Unity Team on Porting & Developing Multiplayer Games**](https://80.lv/articles/exclusive-the-unity-team-on-porting-developing-multiplayer-games/)  - Thom Hopper, Mathieu Muller, Kjetil Kalla, and Laurent Gibert from the Product Management team at Unity explained the nuances and different aspects of porting Unity-powered games and shared best practices and resources.
[_80.lv_](https://80.lv/articles/exclusive-the-unity-team-on-porting-developing-multiplayer-games/)

[**How to Localize a Game with Procedurally Generated Text**](https://allcorrectgames.com/insights/how-to-localize-a-game-with-procedurally-generated-text/?twclid=2-4u6nc22w0npwqorg7i37sxoj0)  - This article aims to explain what procedural generation is, what types of generation exist, and how you can avoid the various pitfalls that are hidden in text generation.
[_allcorrectgames.com_](https://allcorrectgames.com/insights/how-to-localize-a-game-with-procedurally-generated-text/?twclid=2-4u6nc22w0npwqorg7i37sxoj0)

[**Steam Annual Summary: 2023**](https://store.steampowered.com/news/group/4145017/view/4031353003322171823)  - Another year, another colossal retrospective blog post: welcome to the Steam Annual Summary. Our annual recap of tools, features, and data.
[_Steam_](https://store.steampowered.com/news/group/4145017/view/4031353003322171823)

[**Game Font Forensics**](https://int10h.org/blog/2024/02/game-font-forensics/)  - I was recently motivated to tackle a few riddles which had puzzled me for a while, and which happened to involve (are you sitting down for this?) ancient games and their fonts. _[More interesting related links in the [HN discussion](https://news.ycombinator.com/item?id=39419054)]_
[_int10h.org_](https://int10h.org/blog/2024/02/game-font-forensics/)

[**The High-Risk Refactoring**](https://webup.org/blog/the-high-risk-refactoring/?)  - Code improvements are risky as they aim to change a working system. That's true. However, in many situations, developers can mitigate the risk via different activities and make it bearable.
[_webup.org_](https://webup.org/blog/the-high-risk-refactoring/?)

## Videos

[![Parallax Sci-fi Panels in Unity using Shader Graph](https://gamedevdigest.com/assets/images/yt-O95gqvn_NGw.jpg)](https://www.youtube.com/watch?v=O95gqvn_NGw)
[**Parallax Sci-fi Panels in Unity using Shader Graph**](https://www.youtube.com/watch?v=O95gqvn_NGw)  - An overview of a parallax sci-fi effect in Unity using shader graph
[_AE Tuts_](https://www.youtube.com/watch?v=O95gqvn_NGw)

[**Mastering Unity DOTS: Configuration Guide and Fundamental Features**](https://www.youtube.com/watch?v=Z5CMGm6lmDQ)  - Welcome to our comprehensive guide on mastering Unity's Data-Oriented Technology Stack (DOTS). In this video, we'll take you through the essential steps of configuring your Unity project for DOTS development, while also exploring its fundamental features.
[_WAYN Games_](https://www.youtube.com/watch?v=Z5CMGm6lmDQ)

[**Null Testing - Unity Performance Tip - Optimization**](https://www.youtube.com/watch?v=wOPJR8gUs_w)  - we all have lines of code in our project that test whether it's something is null or not, so which way is best to get the null reference?
[_Game Dev Box_](https://www.youtube.com/watch?v=wOPJR8gUs_w)

[**I Remade NARUTO VS SASUKE FIGHT, but in Unity!**](https://www.youtube.com/watch?v=1_wZkT6f_qA)  - Remade VFX for a certain moment of the fight! Even just a couple of shots was a lot of work for 2 days.
[_Gabriel Aguiar Prod._](https://www.youtube.com/watch?v=1_wZkT6f_qA)

[**Valve Open Source Steam Audio - 3D Game Audio Solution - Including Unity, Unreal, FMOD and C++ SDKs**](https://www.youtube.com/watch?v=THr6GyPomeI)  - Steam Audio is a 3D audio solution from Valve Software used in games such as Half Life: Alyx that enables you to create positional 3D soundscapes in your games. They just released an update to it and most importantly along with this update they have released the entire thing as open source, including the Unity, Unreal Engine and FMOD plugins.
[_Gamefromscratch_](https://www.youtube.com/watch?v=THr6GyPomeI)

[**The biggest lie in video games**](https://www.youtube.com/watch?v=Qk_O-q_9YIQ)  - Water is an important aspect of many video games but is also one of the sneakiest. While doing research for my own open-world RPG game I looked into how thousands of games use water and came to the conclusion that it's the biggest lie in video games.
[_AIA_](https://www.youtube.com/watch?v=Qk_O-q_9YIQ)

[**What size should your assets be? | HD 2D GAME ART**](https://www.youtube.com/watch?v=MrPoCGHM80E)  - A moderately quick overview about asset sizes and graphics performance. This mostly relates to high definition or HD graphics, and relates less to pixel art, since it will have other limitations.
[_Nonsensical 2D_](https://www.youtube.com/watch?v=MrPoCGHM80E)

## Assets

[![Epic Game Worlds In Unity](https://gamedevdigest.com/assets/images/1708696033.jpg)](https://www.humblebundle.com/software/epic-game-worlds-in-unity-bundle-software?partner=unity3dreport)
[**Epic Game Worlds In Unity**](https://www.humblebundle.com/software/epic-game-worlds-in-unity-bundle-software?partner=unity3dreport)  - Amazing assets, audio & more for Unity

Bolster your game-maker’s toolkit with this Unity bundle, full of visual assets, plugins, audio, and more! You’ll get the Nature Renderer plugin to level up your game’s scenery with advanced features and custom shader support. The Big Fantasy RPG Music Bundle is packed with over 443 tracks of orchestral tunes to score all aspects of your epic adventure. If you’re going for retro vibes, the Low Poly Nature Pack puts 800 high-quality game-ready 3D nature assets at reach, crafted with botanical accuracy and low poly charm.

Pay what you want for all this and more, and help support Girls Who Code with your purchase!
[_Humble Bundle_](https://www.humblebundle.com/software/epic-game-worlds-in-unity-bundle-software?partner=unity3dreport) **Affiliate**

[**The Unreal Environment Mega Bundle**](https://www.humblebundle.com/games/unreal-environment-mega-bundle-software?partner=unity3dreport)  - Unreal developers, this bundle will give you everything you need to craft game environments that’ll enthrall and immerse your players! Included are 15 packs of full models, meshes, visual effects, and more, modular and ready to drop into your Unreal Engine project. You’ll get assets suitable for all kinds of genres, enabling you to create stunning fantasy worlds, blighted post apocalyptic settings, lush natural environments, and much more. Pay what you want for over $1100 worth of assets and help support Trees, Water & People with your purchase. _[Note, using Unreal you can also export these assets out to use in other game engines]_
[_Humble Bundle_](https://www.humblebundle.com/games/unreal-environment-mega-bundle-software?partner=unity3dreport) **Affiliate**

[**ThinkEngine**](https://github.com/DeMaCS-UNICAL/ThinkEngine?)  - A Unity asset for a tight integration of AI in games: asset, showcase, web page.
[_DeMaCS-UNICAL_](https://github.com/DeMaCS-UNICAL/ThinkEngine?) *Open Source*

[**AkiGOAP**](https://github.com/AkiKurisu/AkiGOAP?)  - Modular and high-performed Unity Goal Oriented Action Planner with well designed visual graph editor
[_AkiKurisu_](https://github.com/AkiKurisu/AkiGOAP?) *Open Source*

[**TinkStateSharp**](https://github.com/nadako/TinkStateSharp?)  - Handle those pesky states, now in C#. An uncomplicated library for dealing with mutable state in a nice reactive way.
[_nadako_](https://github.com/nadako/TinkStateSharp?) *Open Source*

[**Alchemy**](https://github.com/AnnulusGames/Alchemy?)  - Provides a rich set of editor extensions and serialization extensions for Unity.
[_AnnulusGames_](https://github.com/AnnulusGames/Alchemy?) *Open Source*

[**sunflower**](https://github.com/VirtueSky/sunflower?)  - Core ScriptableObject architecture for building Unity games (Anti-Singleton)
[_VirtueSky_](https://github.com/VirtueSky/sunflower?) *Open Source*

[**GraphicsDraw**](https://github.com/nukadelic/GraphicsDraw?)  - Unity Graphics Draw API wrapper for both play and edit mode
[_nukadelic_](https://github.com/nukadelic/GraphicsDraw?) *Open Source*

[**50% off Brooklyn Game Audio - Publisher Sale**](https://assetstore.unity.com/publisher-sale?aid=1011l8NVc)  - Brooklyn Game Audio is best known for their electronic, traditional East Asian and horror game music assets. With years of experience both in AAA and indie game development, they aim to provide a wide selection of high-quality music in each of their packs, giving developers the freedom to bring their game visions to life. PLUS, get [Techno Battle Themes](https://assetstore.unity.com/packages/audio/music/techno-battle-themes-238110?aid=1011l8NVc) for FREE with code BROOKLYNGAMEAUDIO
[_Unity_](https://assetstore.unity.com/publisher-sale?aid=1011l8NVc) **Affiliate**

[**CardHouse**](https://github.com/pipeworks-studios/CardHouse?)  - Tools for making card games in Unity
[_pipeworks-studios_](https://github.com/pipeworks-studios/CardHouse?) *Open Source*

[**Unity.mathx**](https://github.com/ltmx/Unity.mathx?)  - An Extension Library for Unity.Mathematics - Extension Methods, New Syntax, Optimized Functions, and more !
[_ltmx_](https://github.com/ltmx/Unity.mathx?) *Open Source*

[**Tween-Kit**](https://github.com/AbdurRafay-Nasir/Tween-Kit?)  - Enhance DOTween with Tween Kit: Seamless, modular components for effortless Tweening.
[_AbdurRafay-Nasir_](https://github.com/AbdurRafay-Nasir/Tween-Kit?) *Open Source*

[**NewGraph**](https://github.com/Gentlymad-Studios/NewGraph?)  - A general node graph solution centered on data management. This is based on the idea to visualize complex data structures as graph networks without having to modify already established data classes.
[_Gentlymad-Studios_](https://github.com/Gentlymad-Studios/NewGraph?) *Open Source*

[**Next-Gen-Dialogue**](https://github.com/AkiKurisu/Next-Gen-Dialogue?)  - AI powered dialogue visual designer for Unity
[_AkiKurisu_](https://github.com/AkiKurisu/Next-Gen-Dialogue?) *Open Source*

[**FangAutoTile**](https://github.com/ruccho/FangAutoTile?)  - Fang Auto Tile is an easy and fully featured auto-tiling system for Unity.
[_ruccho_](https://github.com/ruccho/FangAutoTile?) *Open Source*

[**Asset Refresh Sale**](https://assetstore.unity.com/?on_sale=true&amp;orderBy=1&amp;rows=96&amp;aid=1011l8NVc)  - Get 50% off trending assets, including tools, characters, animations, audio, toolkits, guides and more.
Including: [COZY: Stylized Weather 3](https://assetstore.unity.com/packages/tools/utilities/cozy-stylized-weather-3-271742?aid=1011l8NVc), [Zibra Smoke & Fire](https://assetstore.unity.com/packages/tools/physics/zibra-smoke-fire-272211?aid=1011l8NVc), [Emerald AI 2024](https://assetstore.unity.com/packages/tools/behavior-ai/emerald-ai-2024-268519?aid=1011l8NVc), [Atavism X.9 On-Premises](https://assetstore.unity.com/packages/tools/network/atavism-x-9-on-premises-254440?aid=1011l8NVc) and much more!
[_Unity_](https://assetstore.unity.com/?on_sale=true&amp;orderBy=1&amp;rows=96&amp;aid=1011l8NVc) **Affiliate**

[**Melodic Mayhem - A Comprehensive Audio And Music Bundle**](https://www.humblebundle.com/software/melodic-mayhem-comprehensive-audio-and-music-bundle-software?partner=unity3dreport)  - Your audio needs are met. Upgrade your next project with pro-level audio with this mind-bogglingly huge bundle, packed with all the music, sound effects, and engine-specific plugins you’ll ever need. You’ll get royalty-free tracks that span the genres, both musical and thematic—from atmospheric synthpop and hard-driving industrial, to tunes perfect for fantasy, sci-fi, and more. Also included is a vast library of sound effects suitable for all manner of genres and settings, as well as jingles and UI sounds, plus essential sound plugins for Unreal, Unity, and Godot. Pay what you want for a library that will cover your audio needs forever and help support the Children's Miracle Network with your purchase!
[_Humble Bundle_](https://www.humblebundle.com/software/melodic-mayhem-comprehensive-audio-and-music-bundle-software?partner=unity3dreport) **Affiliate**

## Spotlight

[![My Rusty Submarine](https://gamedevdigest.com/assets/images/yt-xHvke0gdnwE.jpg)](https://soerbgames.itch.io/my-rusty-submarine)
[**My Rusty Submarine**](https://soerbgames.itch.io/my-rusty-submarine)  - You are the proud owner of a rather rusty submarine, on your way to discover the deepest depths of the ocean. Now and then there might be a small leak or another annoyance but that's what you love about your very own submarine, it's a two way relationship giving repairs and in return receiving shelter and transportation. So grab a friend and go on a journey, be careful to stay on track to not end up loosing your valuable progress. Keep your boat intact and reach places nobody has reached before.

_[You can play for free or buy the [expansion on Itch.io](https://soerbgames.itch.io/my-rusty-submarine)]_
[_Sebastian Lieb and Jonas Förster_](https://soerbgames.itch.io/my-rusty-submarine)
[_Sebastian Lieb and Jonas Förster_](https://soerbgames.itch.io/my-rusty-submarine)



---

[![Call Of Dookie](https://gamedevdigest.com/assets/images/1705068448.png)](https://store.steampowered.com/app/2623680/Call_Of_Dookie/)

My game, Call Of Dookie. [Demo available on Steam](https://store.steampowered.com/app/2623680/Call_Of_Dookie/)

---

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.