Game Dev Digest — Issue #71 - Tech Talks, Adventure Games, AI, Shaders
Tags: gamedev, unity3d, csharp, news
Published: 2020-11-20 14:23:44

---
title:  Game Dev Digest — Issue #71 - Tech Talks, Adventure Games, AI, Shaders
published: true
date: 2020-11-20 14:23:44 UTC
tags: gamedev,unity,csharp,news
canonical_url: https://gamedevdigest.com/digests/issue-71-tech-talks-adventure-games-ai-shaders.html
series: Game Dev Digest - The Newsletter About Unity Game Dev
---

###Issue #71 - Tech Talks, Adventure Games, AI, Shaders

![Issue #71 - Tech Talks, Adventure Games, AI, Shaders](https://gamedevdigest.com/assets/social-posts/issue-71.png)

Lot's of great and varied content this week, as you'd expect from the Unity community. Whether you are honing your C# skills, focusing on your shader magic, or looking to pick up some general game dev advice there is a good chance something below will pique your interest. Enjoy!

---

[**How to Make an Adventure Game Like King’s Quest**](https://www.raywenderlich.com/14048776-how-to-make-an-adventure-game-like-king-s-quest)  - In this tutorial you will learn how to implement the core functionality of text-based games like King’s Quest I using Unity.
[_raywenderlich.com_](https://www.raywenderlich.com/14048776-how-to-make-an-adventure-game-like-king-s-quest)

[**Build for the web with ASP.NET (For Unity developers)**](https://developer.microsoft.com/en-us/games/blog/build-for-the-web-with-aspnet-for-unity-developers/?WT.mc_id=friends-0000-abhamed)  - Hello fellow "gamers". Do you use Unity? Want to learn web development? Come read my ASP #dotNET guide for Unity developers, and use #Csharp to build game servers, services, and web pages/apps.
[_Abdullah Hamed - House with garden Seattle Purple heart @indiesaudi_](https://twitter.com/indiesaudi/status/1328482809292357633)

[**Effortless Eye Movement: Two Ways!**](https://www.stellargameassets.com/post/effortless-eye-movement-two-ways)  - There are a few creative hills I’m willing to die on, no matter how basic the game is. One of those hills is eye movement.
[_www.stellargameassets.com_](https://www.stellargameassets.com/post/effortless-eye-movement-two-ways)

[**Imprinting**](https://sorcerycodex.com/unity/Imprinting/)  - In this post I’ll describe an alternative to a vignette post processing effect. I haven’t seen this technique described before so I’m calling it an imprint for lack of a better term.
[_sorcerycodex.com_](https://sorcerycodex.com/unity/Imprinting/)

[**Procedural Wood Shader**](https://gooslimestudios.medium.com/procedural-wood-shader-unity3d-223283752f1)  - Today we are going to share how we managed to create procedural wood using shader graph and go into depth on how each Node we use works, so in the future, you can easily make something on your own.
[_gooslimestudios.medium.com_](https://gooslimestudios.medium.com/procedural-wood-shader-unity3d-223283752f1)

[**UI - Sprite Swapping Shader (URP-Friendly)**](https://www.patreon.com/posts/ui-sprite-shader-43816363)  - While I'm still working on the larger tutorial of the geometry grass, I wanted to share a fun UI-base one for swapping between 2 sprite textures. I wanted to use this for Astro Kat to switch between different modes on button prompts.
[_Minions Art_](https://www.patreon.com/posts/ui-sprite-shader-43816363)

[**VR Chainsaw**](https://twitter.com/pushmatrix/status/1328709526426701829)  - I built a VR chainsaw in Unity. Here's a breakdown thread of how I did it
[_Daniel Beauchamp @pushmatrix_](https://twitter.com/pushmatrix/status/1328709526426701829)

[**unitytips: Switch Expressions**](https://diegogiacomelli.com.br/unitytips-switch-expressions/)  - Unity started to supporting C# 8.0 with version 2020.2 beta and now we can start to use some new features like the Switch Expression.
[_diegogiacomelli.com.br_](https://diegogiacomelli.com.br/unitytips-switch-expressions/)

[**Using Animations in Unity**](https://blog.eyas.sh/2020/11/unity-for-engineers-pt9-animation/)  - Today, we’ll discuss the essential concepts of using Animation in Unity.
[_Eyas's Blog_](https://blog.eyas.sh/2020/11/unity-for-engineers-pt9-animation/)

[**How Metric Validation can help you finetune your game**](https://blogs.unity3d.com/2020/11/13/over-the-past-year-unity-game-simulation-has-enabled-developers-to-balance-their-games-during-development-by-running-multiple-playthroughs-in-parallel-in-the-cloud/)  - Over the past year, Unity Game Simulation has enabled developers to balance their games during development by running multiple playthroughs in parallel in the cloud. Today we are excited to share the next step in automating aspects of the balancing workflow by releasing Metric Validation, a precursor to our upcoming Optimization feature. In this blog post, we will review the balancing framework within Unity Game Simulation, introduce the new Metric Validation feature, and share a case study with our partner Furyion where our upcoming Optimization feature enabled them to balance their game 10x faster.
[_Unity_](https://blogs.unity3d.com/2020/11/13/over-the-past-year-unity-game-simulation-has-enabled-developers-to-balance-their-games-during-development-by-running-multiple-playthroughs-in-parallel-in-the-cloud/)

[**Unity Connect**](https://connect.unity.com/learn-more)  - While the product has a loyal following, over the years usage has declined. So, on February 4, 2021, we will retire Unity Connect. Some features, e.g. posting new content, creating job posts, will be locked prior to this date. We understand that these changes might cause inconvenience, therefore, we have made sure to provide alternatives for some of the most popular Connect features, please read on to learn more.
[_Unity_](https://connect.unity.com/learn-more)

[**Unity 2021.1.0 Alpha 6**](https://unity3d.com/unity/alpha/2021.1.0a6)  - Unity version 2021.1.0 Alpha 6 has been released.
[_Unity_](https://unity3d.com/unity/alpha/2021.1.0a6)

## Videos

[![Battletoads Tech Talk: The challenge of 11 game modes | Unite Now 2020](https://gamedevdigest.com/assets/images/a6c167946e75b423316d11b520b78bbe.png)](https://www.youtube.com/watch?v=wWt29xdW_kA)
[**Battletoads Tech Talk: The challenge of 11 game modes | Unite Now 2020**](https://www.youtube.com/watch?v=wWt29xdW_kA)  - Developing any game will have its problems. And the more gameplay, the more potential there is for issues. Learn how Dlala Studios developed Battletoads – a game with multiple gameplay genres – while trying to mitigate potential problems early, and how they handled issues that arose later in development.
[_Unity_](https://www.youtube.com/watch?v=wWt29xdW_kA)

[**Top FIRE Shader Graphs for Unity - 2D Fire Shader Graphs**](https://www.youtube.com/watch?v=8sJQvFA6GEI&amp;feature=youtu.be)  - Three different ways to make fire shader graphs in Unity.
[_GameDevBill_](https://www.youtube.com/watch?v=8sJQvFA6GEI&amp;feature=youtu.be)

[**Introduction to Compute Shaders in Unity URP! Replace Geometry Shaders | Game Dev Tutorial**](https://www.youtube.com/watch?v=EB5HiqDl7VE&amp;feature=youtu.be)  - Compute Shaders are scripts that run on the GPU! They're very powerful, allowing you to leverage the GPU's unique abilities and generate meshes to draw procedurally. There's not a lot of information on using them, so I hope to demystify them and add another wrench to your game development toolbox. Specifically, I convert a geometry shader to a compute shader, increasing compatibility and efficiency.
[_Ned Makes Games_](https://www.youtube.com/watch?v=EB5HiqDl7VE&amp;feature=youtu.be)

[**Devlog 1: How we built the toon shading | Open Projects**](https://www.youtube.com/watch?v=GGTTHOpUQDE)  - In this first devlog, we're going to discover the ideas and the process behind the cartoon look we developed in the first Open Project, an action-adventure game titled "Chop Chop".
[_Unity_](https://www.youtube.com/watch?v=GGTTHOpUQDE)

[**UNITY SHADER VARIANTS BUILD TIME OPTIMIZATION - Speed up slow Unity builds - Hardware + Unity Tips**](https://www.youtube.com/watch?v=joT6RlBT4hU&amp;feature=emb_title)  - In this video I show you how I reduced my Unity build times from 11 minutes to 20 seconds with hard drive choices and Graphics API settings. The following topics are covered:
[_TheUnityGameDev_](https://www.youtube.com/watch?v=joT6RlBT4hU&amp;feature=emb_title)

[**How to create ultra-realistic materials & assets with an AI-assisted tool | ArtEngine Unity Tutorial**](https://www.youtube.com/watch?v=BVPK5ImMAxs&amp;feature=youtu.be)  - This introduction to ArtEngine will show you how to achieve photorealism in your project and how ArtEngine can be used for high-fidelity graphics. We will do this by providing easy to follow examples for a few tasks that may come up in your workflow.
[_Binary Impact_](https://www.youtube.com/watch?v=BVPK5ImMAxs&amp;feature=youtu.be)

[**The Falconeer Tech Talk: Creating with textureless art | Unite Now 2020**](https://www.youtube.com/watch?v=Bu5mxNyR8uA)  - Solo developers like Tomas Sala need to find ways to be both original and efficient. One way to achieve that is by creating a game that doesn’t use any pre-generated textures. Join Tomas as he explains how he achieved beautiful game art and an open world of wonder with carefully handcrafted geometry and highly technical shaders.
[_Unity_](https://www.youtube.com/watch?v=Bu5mxNyR8uA)

[**Unity - VFX - Toon/Anime Explosion**](https://www.youtube.com/watch?v=hCxRPMzhSAo)  - Hope u like this tutorial and that is was helpful.
[_WuzzyWizard_](https://www.youtube.com/watch?v=hCxRPMzhSAo)

[**Roman jams with Camera Stacking in Unity (Tutorial)**](https://www.youtube.com/watch?v=tDgTzcihGJU&amp;feature=youtu.be)  - Watch me jam with Unity’s Camera Stacking feature in Universal Rendering Pipeline.
[_Roman Papush_](https://www.youtube.com/watch?v=tDgTzcihGJU&amp;feature=youtu.be)

[**Floating Text in Unity**](https://www.youtube.com/watch?v=lKEKTWK9efE&amp;feature=youtu.be)  - Harness the power of showing Damage Popups, or command your NPCs to tell you they love you by implementing Floating Text in this Unity Tutorial.
[_BMo_](https://www.youtube.com/watch?v=lKEKTWK9efE&amp;feature=youtu.be)

[**Mario Kart like AI - ML-Agents Tutorial**](https://www.youtube.com/watch?v=n5rY9ffqryU&amp;feature=youtu.be)  - A Unity ML-Agents tutorial for creating a machine learning AI that drives similar to Mario Kart.
[_Sebastian Schuchmann_](https://www.youtube.com/watch?v=n5rY9ffqryU&amp;feature=youtu.be)

[**Undo and Redo with the Command Pattern - C# and Unity**](https://www.youtube.com/watch?v=LRZ1cuXiXTI&amp;t=84s)  - The command pattern encapsulates commands from the systems that execute or undo those commands. This is useful in asynchronous applications and is useful to create undo and redo functionality.
[_One Wheel Studio_](https://www.youtube.com/watch?v=LRZ1cuXiXTI&amp;t=84s)

## Assets

[![The Best of Unity Super Sale](https://gamedevdigest.com/assets/images/a2e15443-1804-4c58-81e5-84db66fdd6c4.jpeg)](https://assetstore.unity.com/best-of-super-sale?aid=1011l8NVc)
[**The Best of Unity Super Sale**](https://assetstore.unity.com/best-of-super-sale?aid=1011l8NVc)  - More than 700 incredible assets are now on sale for up to 50% off through December 4, 2020.

Daily Deals
Each day of the Best of Unity Super Sale, Unity is highlighting one special asset and offering it at a 70% discount. These assets are on sale for only 24 hours:
- November 20: [Game Character Voice Bundle](https://assetstore.unity.com/packages/package/id/133901?aid=1011l8NVc) - Save $118+
- November 21: [African Big Pack](https://assetstore.unity.com/packages/package/id/66458?aid=1011l8NVc) - Save $140
- November 22: [SoundToolKit](https://assetstore.unity.com/packages/package/id/136305?aid=1011l8NVc) - Save $349+
- November 23: [PATCH - Updating System [FULL]](https://assetstore.unity.com/packages/package/id/46639?aid=1011l8NVc) - Save $97+
- November 24: [SCI FI CHARACTERS MEGA PACK Vol 1](https://assetstore.unity.com/packages/package/id/137171?aid=1011l8NVc) - Save $244+
- November 25: [RPG Editor: ORK Framework](https://assetstore.unity.com/packages/package/id/125912?aid=1011l8NVc) - Save $70+
_[check next week's newsletter for the following week's list of daily deals]_
[_Unity_](https://assetstore.unity.com/best-of-super-sale?aid=1011l8NVc) **Affiliate**

[**HUMBLE BIG ROYALTY-FREE MUSIC BUNDLE**](https://www.humblebundle.com/software/big-royaltyfree-music-software?partner=unity3dreport)  - We've teamed up with Dark Fantasy Studio for our newest bundle to bring you royalty-free music and sound effects to be used in video game development, live streaming, movies, YouTube, content creation and more! Get 26 albums and over 400 tracks, which include .wav, .mp3, and seamless premium licenses for music such as Shadows guild, Superheroes, Dreamagination, and Slasher. Plus, your purchase helps support The V Foundation and Prevent Cancer!

$260 WORTH OF AWESOME STUFF. PAY $1 OR MORE
[_Humble Bundle_](https://www.humblebundle.com/software/big-royaltyfree-music-software?partner=unity3dreport) **Affiliate**

[**UnityOctree**](https://github.com/Unity-Technologies/UnityOctree)  - A dynamic octree implementation for Unity written in C#. An octree a tree data structure which divides 3D space into smaller partitions (nodes) and places objects into the appropriate nodes. This allows fast access to objects in an area of interest without having to check every object. There are two octree implementations here: BoundsOctree stores any type of object, with the object boundaries defined as an axis-aligned bounding box. PointOctree is the same basic implementation, but stores objects as a point in space instead of bounds.
[_Unity-Technologies_](https://github.com/Unity-Technologies/UnityOctree) *Open Source*

[**unity-volume-rendering**](https://github.com/mattatz/unity-volume-rendering)  - Volume rendering by object space raymarching for Unity.
[_mattatz_](https://github.com/mattatz/unity-volume-rendering) *Open Source*

[**UnityFramework**](https://github.com/traggett/UnityFramework)  - Framework for Unity that includes:
- Lots of useful utility classes.
- Simple but powerful Event based Statemachine system with editor.
- Localisation system
- Fast and powerful NodeGraph system with editor.
[_Todd Rivers_](https://github.com/traggett/UnityFramework) *Open Source*

## Spotlight

[![Chrono Sword](https://gamedevdigest.com/assets/images/80889534585e3aa904d20feaba8d3c85.png)](http://chronosword.com/)
[**Chrono Sword**](http://chronosword.com/)  - Chrono Sword is a souls-like action adventure game with time travel. It has incredible pixel art, contextual combat and an epic story.

_[Be a backer of on [Kickstarter](https://www.kickstarter.com/projects/chronosword/chrono-sword-0) and play the demo on [G.Round](http://gameround.co/detail/92)]_
[_Game Round.Inc_](http://chronosword.com/)



---

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.