Game Dev Digest — Issue #241 - Game Design, VFX/Shaders, and more
Tags: gamedev, unity3d, csharp, news
Published: 2024-07-12 13:17:22

---
title:  Game Dev Digest — Issue #241 - Game Design, VFX/Shaders, and more
published: true
date: 2024-07-12 13:17:22 UTC
tags: gamedev,unity,csharp,news
canonical_url: https://gamedevdigest.com/digests/issue-241-game-design-vfxshaders-and-more.html
series: Game Dev Digest - The Newsletter About Unity Game Dev
---

### Issue #241 - Game Design, VFX/Shaders, and more

*This article was originally published on [GameDevDigest.com](https://gamedevdigest.com/digests/issue-241-game-design-vfxshaders-and-more.html)*

![Issue #241 - Game Design, VFX/Shaders, and more](https://gamedevdigest.com/assets/social-posts/issue-241.png)

Hope your week went well, we are back with another bunch of game dev content to head into the weekend. Enjoy!

---

[**Combat Design: A Comprehensive Overview to Creating Satisfying Game Combat**](https://gamedesignskills.com/game-design/combat-design/)  - When it comes to this highly complex and detail-oriented aspect of game design, there’s a staggering array of approaches to solve any problem as well as a great deal of subjectivity in “finding the fun,” but underlying every approach are various fundamental ideas to keep in mind.
[_gamedesignskills.com_](https://gamedesignskills.com/game-design/combat-design/)

[**Ways to interact with the network in Unity with examples for organizing multiplayer games**](https://dev.to/devsdaddy/ways-to-interact-with-the-network-in-unity-with-examples-for-organizing-multiplayer-games-464f?)  - Many people, when they start developing their multiplayer game think about the realization of the network part. In this article I would like to tell you about the main methods of network communication in the framework of client-server relations.
[_Devs Daddy_](https://dev.to/devsdaddy/ways-to-interact-with-the-network-in-unity-with-examples-for-organizing-multiplayer-games-464f?)

[**Developing Custom Unity-Based Engine For Underwater Action Roguelike**](https://80.lv/articles/developing-custom-unity-based-engine-for-underwater-action-roguelike/?)  - RetroStyle Games' Eldar Kalinin joined us to talk about a custom game engine, built specifically for the studio's debut game Codename: Ocean Keeper, delving into the engine's modular design and highlighting its flexibility and ability to integrate with any future project seamlessly.
[_80.lv_](https://80.lv/articles/developing-custom-unity-based-engine-for-underwater-action-roguelike/?)

[**Dr. Strange Portal using Unity VFX Graph**](https://steveimm.id/posts/portal-vfx/)  - In this tutorial, we are going to replicate the portal effect from the movie Marvel Dr. Strange. Even though it looks really impressive, it is actually quite simple to make this kind of effect.
[_steveimm.id_](https://steveimm.id/posts/portal-vfx/)

[**Autotiling Technique**](https://excaliburjs.com/blog/Autotiling%20Technique/)  - As a game developer, if the thought of hand crafting a level does not appeal to you, then you may consider looking into procedural generation for your next project. Even using procedural generation, however, you still need to be able to turn your generated map arrays into a tilemap with clean, contiguous walls, and sprites that match up cleanly, as if it was drawn by hand. In this article, I will explain the concept of auto-tiling, Wang Tiles, binary and bitmasks, and then walk through the process and algorithms associated with using this tool in a project.
[_excaliburjs.com_](https://excaliburjs.com/blog/Autotiling%20Technique/)

[**Starcraft (A History in Two Acts)**](https://www.filfre.net/2024/07/starcraft-a-history-in-two-acts/?utm_source=pocket_saves)  - Great success brings with it great expectations. And sometimes it brings an identity crisis as well.
[_The Digital Antiquarian_](https://www.filfre.net/2024/07/starcraft-a-history-in-two-acts/?utm_source=pocket_saves)

## Videos

[![Unity Playables is Actually a Game-Changer](https://gamedevdigest.com/assets/images/yt-fQzKJO-0dS8.jpg)](https://www.youtube.com/watch?v=fQzKJO-0dS8)
[**Unity Playables is Actually a Game-Changer**](https://www.youtube.com/watch?v=fQzKJO-0dS8)  - The Playables API holds hidden potential that can transform your game development. In this video, you'll learn how to add runtime animations to your characters that come from objects that provide their own animations, automating complex sequences and creating more dynamic environments with minimal coding. Join us to unlock the secrets of these powerful tools and elevate your game's animation system to the next level!
[_git-amend_](https://www.youtube.com/watch?v=fQzKJO-0dS8)

[**3 Shaders EVERY 2D Dev should know about**](https://www.youtube.com/watch?v=tyDYKTgcWws)  - In this Unity tutorial, we'll use shadergraph to create 3 different shaders that you can add to your gamedev toolbelt. If you're new to shadergraph this will teach you a good amount of the common nodes you'll need to know about!
[_Sasquatch B Studios_](https://www.youtube.com/watch?v=tyDYKTgcWws)

[**The Low Tech Way Resident Evil Tricked You**](https://www.youtube.com/watch?v=lS5hOkr6EcI)  - Just a jpeg
[_Pop Strikers_](https://www.youtube.com/watch?v=lS5hOkr6EcI)

[**Make your games JUICIER with these 5 rules**](https://www.youtube.com/watch?v=pFob41Ge68k)  - Let me show you 5 things to make your juice even JUICIER
[_MrElipteach_](https://www.youtube.com/watch?v=pFob41Ge68k)

[**3D Toon Rendering in 'Hi-Fi RUSH'**](https://www.youtube.com/watch?v=gdBACyIOCtc)  - 'Hi-Fi RUSH' is a 60fps rhythm action game rendered in a stylish 3D toon art style using a customized Unreal Engine 4. In 'Hi-Fi RUSH', the developers at Tango Gameworks used toon shading for the entire world, both character and environment, while providing modern 3D graphics features, all at 60fps at native resolution. In this GDC 2024 talk, learn about the development of a deferred toon renderer developed for toon shading a 3D world in a 2D way.
[_GDC_](https://www.youtube.com/watch?v=gdBACyIOCtc)

[**How I Solved Real Time Motion Blur**](https://www.youtube.com/watch?v=m_KvYlYF3sA)  - In computer Graphics the motion blur effect is added to computer renders when wanting to simulate the effect of a real world camera shutter resulting in the blurring of objects that are at motion along their Direction with the amount of blur correlating to their speed
[_Sphynx_Owner_](https://www.youtube.com/watch?v=m_KvYlYF3sA)

[**Reverse Engineering Age Of Empires**](https://www.youtube.com/watch?v=OqykUMx6eI0)  - I reverse engineered the original Age Of Empires to see how its AI works
[_Nathan Baggs_](https://www.youtube.com/watch?v=OqykUMx6eI0)

[**5 Things Every Game Programmer Should Know**](https://www.youtube.com/watch?v=oZi3EdRn_Vw)  - I want to talk to you about things that I think every game programmer should know
[_Dylan Falconer_](https://www.youtube.com/watch?v=oZi3EdRn_Vw)

[**Shader Graph: Production Ready Shader Samples | Tutorial**](https://www.youtube.com/watch?v=iV79HBv6co4)  - We created a new sample set – Production Ready Shaders – that contains over 25 Shader Graph shaders that are ready to use in your project. The sample also contains a step-by-step tutorial on creating a forest stream environment using the assets from the sample.
[_Unity_](https://www.youtube.com/watch?v=iV79HBv6co4)

## Assets

[![Blender Market's Essential Game Modding Toolkit Bundle](https://gamedevdigest.com/assets/images/1720786497.png)](https://www.humblebundle.com/software/blender-markets-essential-game-modding-toolkit-software?partner=unity3dreport)
[**Blender Market's Essential Game Modding Toolkit Bundle**](https://www.humblebundle.com/software/blender-markets-essential-game-modding-toolkit-software?partner=unity3dreport)  - The essential Blender suite

3D artists, it’s time to optimize your workflows, build up your arsenal, and level up your skills with this bundle of tools, assets, and tutorials. If you’re a Blender user, get ready for a smorgasbord of invaluable tools, ranging from Retopoflow, which introduces a full retopology toolkit to the industry-standard open-source program, to Faceit, an add-on that makes facial rigging, mocap, and animation a breeze. You’ll also get a host of ready-to-use software and engine-agnostic assets, plus a curated selection of in-depth tutorials focusing on essential 3D graphics topics.

Pay what you want for this amazing package, and help support One Tree Planted with your purchase!
[_Humble Bundle_](https://www.humblebundle.com/software/blender-markets-essential-game-modding-toolkit-software?partner=unity3dreport) **Affiliate**

[**SPECTACULAR EFFECTS SALE**](https://assetstore.unity.com/?on_sale=true&amp;orderBy=1&amp;rows=96&amp;aid=1011l8NVc)  - 50% Off Sale. Create gaming magic with immersive VFX, particle systems, shaders, audio, and more at 50% off.
[_Unity_](https://assetstore.unity.com/?on_sale=true&amp;orderBy=1&amp;rows=96&amp;aid=1011l8NVc) **Affiliate**

[**Post-Processing-Scan**](https://github.com/MirzaBeig/Post-Processing-Scan/tree/urp)  - A 3D scan/sonar-like post-processing effect for Unity. Essentially a visualization of a spherical signed distance field (SDF).
[_MirzaBeig_](https://github.com/MirzaBeig/Post-Processing-Scan/tree/urp) *Open Source*

[**save-async**](https://github.com/buck-co/save-async?)  - Save Async is BUCK's Unity package designed for asynchronous saving and loading of game data.
[_buck-co_](https://github.com/buck-co/save-async?) *Open Source*

[**UnityGLTF**](https://github.com/KhronosGroup/UnityGLTF?)  - Runtime glTF 2.0 Loader for Unity3D
[_KhronosGroup_](https://github.com/KhronosGroup/UnityGLTF?) *Open Source*

[**ZString**](https://github.com/Cysharp/ZString?)  - Zero Allocation StringBuilder for .NET and Unity.
[_Cysharp_](https://github.com/Cysharp/ZString?) *Open Source*

[**APFrameworkUI**](https://github.com/dklassic/APFrameworkUI?)  - A Text Mesh Pro based text only UI system for Unity
[_dklassic_](https://github.com/dklassic/APFrameworkUI?) *Open Source*

[**UniGame.ViewSystem**](https://github.com/UnioGame/UniGame.ViewSystem?)  - MVVM Views System for Unity3D
[_UnioGame_](https://github.com/UnioGame/UniGame.ViewSystem?) *Open Source*

[**Game Programming - Taylor Francis Book Bundle**](https://www.humblebundle.com/books/game-programming-taylor-francis-books?partner=unity3dreport)  - Full spectrum game dev library. Ready to immerse yourself in the wide assortment of skills that make up the vocation of game development? This bundle of books from Taylor & Francis has you covered. Learn the nuts and bolts of game building with The Fundamentals of C/C++ Game Programming. Get schooled on level design with 3D Game Environments: Create Professional 3D Game Worlds. Understand what it takes to invest players in your universe with Once Upon a Pixel: Storytelling and Worldbuilding in Video Games. And more! Pay what you want for a vast library on this multifaceted craft and help support the Hidden Genius Project with your purchase.
[_Humble Bundle_](https://www.humblebundle.com/books/game-programming-taylor-francis-books?partner=unity3dreport) **Affiliate**

[**Learn Game Dev - Godot, Unreal, Unity, GameMaker - Software Bundle**](https://www.humblebundle.com/software/learn-gamedev-with-godot-unreal-unity-gamemaker-software?partner=unity3dreport)  - Master today’s leading game engines. Ready to get started making games in Unreal Engine, Unity, and Godot? This bundle is packed with comprehensive online courses for all those popular and powerful game engines, and more! Learn to harness Godot’s 2D capabilities and create challenging tower defense games, brutal bullet hells, and more. Leverage the power of Unreal Engine to build everything from exciting multiplayer experiences to spooky horror games. Craft your ultimate turn-based game in Unity, pick up essential game dev skills like asset creation in Blender, coding in Python, and much more! Plus, your purchase helps Code.org.
[_Humble Bundle_](https://www.humblebundle.com/software/learn-gamedev-with-godot-unreal-unity-gamemaker-software?partner=unity3dreport) **Affiliate**

[**UnityBlackTheme**](https://github.com/haywirephoenix/UnityBlackTheme)  - Oled black theme for Unity Editor
[_haywirephoenix_](https://github.com/haywirephoenix/UnityBlackTheme) *Open Source*

[**TMPEffects**](https://github.com/Luca3317/TMPEffects?)  - Easily animate Unity text and apply other effects with custom tags
[_Luca3317_](https://github.com/Luca3317/TMPEffects?) *Open Source*

[**UnityTilemapMask**](https://github.com/justcore69/UnityTilemapMask?)  - SpriteMask component but for Tilemaps
[_justcore69_](https://github.com/justcore69/UnityTilemapMask?) *Open Source*

[**unity-camera-fov-fit**](https://github.com/gilzoide/unity-camera-fov-fit?)  - Automatically adjust cameras' FOV to 3D objects bounds in Unity
[_gilzoide_](https://github.com/gilzoide/unity-camera-fov-fit?) *Open Source*

[**unity-liquid-wobble**](https://github.com/SteveImmanuel/unity-liquid-wobble?)  - Implementation of simple liquid wobble using Shader Graph in Unity
[_SteveImmanuel_](https://github.com/SteveImmanuel/unity-liquid-wobble?) *Open Source*

[**Unity-Service-Locator**](https://github.com/adammyhre/Unity-Service-Locator?)  - This repository contains a Service Locator implementation for Unity, designed to manage dependencies across different scopes – individual game objects, scenes, and globally. The Service Locator pattern, while often considered an anti-pattern, can be a practical solution in certain Unity development scenarios, providing a centralized point for service registration and retrieval.
[_adammyhre_](https://github.com/adammyhre/Unity-Service-Locator?) *Open Source*

[**Unity-build-settings-presets**](https://github.com/Telroshan/Unity-build-settings-presets?)  - This asset lets you save build settings presets in Unity and switch easily between them.
[_Telroshan_](https://github.com/Telroshan/Unity-build-settings-presets?) *Open Source*

[**Stat-System**](https://github.com/meredoth/Stat-System?)  - An extensible stat system with modifiers for the Unity game engine
[_meredoth_](https://github.com/meredoth/Stat-System?) *Open Source*

[**StaticFileOptionsExtender**](https://github.com/colinwilliams91/StaticFileOptionsExtender?)  - A .NET library that extends the content-type/MIME-type mappings for serving static files which have been compressed.
[_colinwilliams91_](https://github.com/colinwilliams91/StaticFileOptionsExtender?) *Open Source*

[**cscore**](https://github.com/cs-util-com/cscore?)  - cscore is a minimal-footprint library providing commonly used helpers & patterns for your C# projects. It can be used in both pure C# and Unity projects.
[_cs-util-com_](https://github.com/cs-util-com/cscore?) *Open Source*

[**Dissonity**](https://github.com/Furnyr/Dissonity?)  - Open source project that makes it easy to interact with the Discord Embedded App SDK using Unity
[_Furnyr_](https://github.com/Furnyr/Dissonity?) *Open Source*

[**templ**](https://github.com/willykc/templ?)  - Integrates Scriban template engine with the Unity editor
[_willykc_](https://github.com/willykc/templ?) *Open Source*

[**50% off Alan Dalcastagne da Cunha - Publisher Sale**](https://assetstore.unity.com/publisher-sale?aid=1011l8NVc)  - AD Sounds have been creating sound effects through foley for over two years. They offer a vast collection of audio recordings, including cars, animals, footsteps, and more. Bring your games to life with the magic of sound. PLUS, get [Combat Magic Spells - Volume II](https://assetstore.unity.com/packages/audio/sound-fx/combat-magic-spells-volume-ii-284695?aid=1011l8NVc) for FREE with code ALAN2024
[_Unity_](https://assetstore.unity.com/publisher-sale?aid=1011l8NVc) *Open Source*

[**Audio Arcade - The Definitive Collection Of Music And Sound From Ovani Sound**](https://www.humblebundle.com/software/audio-arcade-definitive-collection-music-and-sound-fx-from-ovani-sound-software?partner=unity3dreport)  - Expand your audio arsenal. Give your project that last bit of audio polish it needs to truly shine with this bundle from Ovani Sound. You’ll get a vast collection of royalty-free music and sound FX ready to plug into your project, as well as powerful time-saving audio plugins usable on all major game engines. From masterfully crafted gunshots and explosions and music packs that span moods and genres, to music and ambiance plugins for Godot, Unity, and Unreal Engine, your audio needs will be well and fully sorted. Plus, your purchase helps the Children’s Miracle Network.
[_Humble Bundle_](https://www.humblebundle.com/software/audio-arcade-definitive-collection-music-and-sound-fx-from-ovani-sound-software?partner=unity3dreport) **Affiliate**

## Spotlight

[![Sporeborn Dark](https://gamedevdigest.com/assets/images/yt-zUCAE8rQRKI.jpg)](https://store.steampowered.com/app/2601640/Sporeborn_Dark/)
[**Sporeborn Dark**](https://store.steampowered.com/app/2601640/Sporeborn_Dark/)  - Break out of a maze surrounded by darkness, infested with growths and filled with hideous monsters. Explore the randomly generated locations of the experimental zone to find something that will help you delay your doom. A dark, atmospheric, scary top-down horror roguelike

_[You can wishlist it on [Steam](https://store.steampowered.com/app/2601640/Sporeborn_Dark/) and follow them on [Twitter](https://x.com/LightValiant)]_
[_ValiantLight_](https://store.steampowered.com/app/2601640/Sporeborn_Dark/)



---

[![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.