Game Dev Digest — Issue #117 - Improving Visuals and Using Real-World Data
Tags: gamedev, unity3d, csharp, news
Published: 2021-11-05 13:00:00

---
title:  Game Dev Digest — Issue #117 - Improving Visuals and Using Real-World Data
published: true
date: 2021-11-05 13:00:00 UTC
tags: gamedev,unity,csharp,news
canonical_url: https://gamedevdigest.com/digests/issue-117-improving-visuals-and-using-real-world-data.html
series: Game Dev Digest - The Newsletter About Unity Game Dev
---

### Issue #117 - Improving Visuals and Using Real-World Data

*This article was originally published on [GameDevDigest.com](https://gamedevdigest.com/digests/issue-117-improving-visuals-and-using-real-world-data.html)*

![Issue #117 - Improving Visuals and Using Real-World Data](https://gamedevdigest.com/assets/social-posts/issue-117.png)

Get great looking visuals a variety of ways in this issue. Enjoy!

---

[**Expert tips on optimizing your game graphics for consoles**](https://blog.unity.com/technology/expert-tips-on-optimizing-your-game-graphics-for-consoles)  - Get pointers on how to reduce batch count, what shaders to avoid, rendering options, and more.
[_Unity_](https://blog.unity.com/technology/expert-tips-on-optimizing-your-game-graphics-for-consoles)

[**Console game discovery: 4 big trends in 2021**](https://www.gamedeveloper.com/blogs/console-game-discovery-4-big-trends-in-2021)  - This time, we’re following up last Monday’s look at big PC game discovery trends in 2021 by focusing on the console side of things. It’s a large, complex subject that we can’t possible summarize in four multi-paragraph sections. But we’re going to do it anyhow. We laugh in the face of mortal danger.
[_Simon Carless_](https://www.gamedeveloper.com/blogs/console-game-discovery-4-big-trends-in-2021)

[**Don’t miss the Prefab optimizations in Unity 2020 LTS**](https://blog.unity.com/technology/dont-miss-the-prefab-optimizations-in-unity-2020-lts)  - The 2020 LTS is made for creators like you who prioritize greater stability and support when teamwork is underway. In this release, we've made several optimizations to speed up workflows specifically for the designers out there. These include new capabilities for editing Prefabs in the context of your scene, optimizations to Nested Prefabs, and Quality of Life changes.
[_Unity_](https://blog.unity.com/technology/dont-miss-the-prefab-optimizations-in-unity-2020-lts)

[**Shadow outlines tutorial**](https://kelvinvanhoorn.wordpress.com/2021/11/02/shadow-outlines-tutorial/)  - In this tutorial I will show you how to sample the shadow map of the main light, make a Lambert based toon lighting model and draw outlines around the shadows.
[_Kelvin van Hoorn_](https://kelvinvanhoorn.wordpress.com/2021/11/02/shadow-outlines-tutorial/)

[**Improving Game Visuals with Unity’s HDRP**](https://www.raywenderlich.com/22599905-improving-game-visuals-with-unity-s-hdrp)  - Improve your game visuals and take them up by several notches using the High Definition Render Pipeline from Unity.
[_raywenderlich.com_](https://www.raywenderlich.com/22599905-improving-game-visuals-with-unity-s-hdrp)

[**What’s new for artists and designers in Unity 2021.2**](https://blog.unity.com/technology/whats-new-for-artists-and-designers-in-unity-20212-0)  - The new Unity 2021.2 Tech Stream release is now available. As part of this release, we’ve included a number of new features and improvements dedicated to helping artists and designers optimize creative workflows and create powerful immersive experiences.
[_Unity_](https://blog.unity.com/technology/whats-new-for-artists-and-designers-in-unity-20212-0)

[**The "KISS" Dependency Injection in Unity**](https://thegamedev.guru/unity-professional-performance/dependency-injection/)  - Two questions for you: 1) Are you using a dependency injection system in Unity? 2) If so, can you understand, read, debug and maintain the code of your dependency injection system in less than 10 minutes? If the answer to any is NO, this post might help :-)
[_The Gamedev Guru_](https://thegamedev.guru/unity-professional-performance/dependency-injection/)

[**Six Truths About Video Game Stories**](https://bottomfeeder.substack.com/p/six-truths-about-video-game-stories?)  - Our tiny company has been earning (well, "earning") a good living making indie computer games for 27 years now. This is an extremely tough, competitive business, and we've been workin' it for a longer continuous period than just about everyone.
[_bottomfeeder.substack.com_](https://bottomfeeder.substack.com/p/six-truths-about-video-game-stories?)

[**Developing an Overlay Shader for Unity (Part 1)**](https://hyunkell.com/blog/developing-an-overlay-shader-for-unity/)  - I recently wrote an overlay effect to highlight units through walls, using the following criteria: Ability to see through walls, support alpha blending, a thin, crisp outline, and grouping (multiple objects share the same outline if they touch). _[Part 2 is [here](https://hyunkell.com/blog/developing-an-overlay-shader-for-unity-part2/)]_
[_hyunkell.com_](https://hyunkell.com/blog/developing-an-overlay-shader-for-unity/)

[**#unitytips Dev Takeover: VFX and shaders with Harry Alisavakis**](https://blog.unity.com/community/unitytips-dev-takeover-vfx-and-shaders-with-harry-alisavakis)  - The Unity team invites super users from our community to share their insights, tips, and tricks directly with our followers. We’re kicking things off with Harry Alisavakis, tech artist at Jumpship Studio and VFX wizard extraordinaire.
[_Unity_](https://blog.unity.com/community/unitytips-dev-takeover-vfx-and-shaders-with-harry-alisavakis)

## Videos

[![I Tried Creating a Game Using Real-world Geographic Data](https://gamedevdigest.com/assets/images/c557a01f9abfc1113a02a91fe336a2a7.png)](https://www.youtube.com/watch?v=sLqXFF8mlEU)
[**I Tried Creating a Game Using Real-world Geographic Data**](https://www.youtube.com/watch?v=sLqXFF8mlEU)  - A little experimental game I've been working on recently, where you fly around a tiny version of the world and deliver packages to various cities. Would love to hear any ideas you might have about how this could be taken further!
_[You might also be interested in [Unity 2019 - Adding Real World Height Maps To Your Game](https://www.youtube.com/watch?v=KiRq3SXhOc4)]_
[_Sebastian Lague_](https://www.youtube.com/watch?v=sLqXFF8mlEU)

[**Unity VFX Graph - Fire Tornado Effect Tutorial**](https://www.youtube.com/watch?v=gLWe_Wzc8Xc)  - In this Unity tutorial we are going to create a Fire Tornado! You will learn how to model the Tornado Mesh in Blender, how to create the Tornado Shader in Shader Graph and how to use it all in Visual Effect Graph.
[_Gabriel Aguiar Prod._](https://www.youtube.com/watch?v=gLWe_Wzc8Xc)

[**Recreate the PS1's Weird Affine Texture Mapping with Unity Shaders**](https://www.youtube.com/watch?v=Tbe2niFQI2M)  - The PlayStation 1 was many people's first console, but games on the system were plagued by strange graphical artefacts. One of these is called affine texture warping, which causes wall and floor textures to appear wobbly. In this tutorial, we'll look at how the modern graphics pipeline avoids this effect, then remove those features to get our own wobbly Unity games!
[_Daniel Ilett_](https://www.youtube.com/watch?v=Tbe2niFQI2M)

[**The RIGHT way to Pool in Unity - Save your Game Performance with the new generic Object Pool**](https://www.youtube.com/watch?v=mRh2DA1Uzo8)  - Pooling made easy with Unity's new generic ObjectPool classes. Learn why you need it and how to implement it with as little as 2 lines of code.
[_Jason Weimann_](https://www.youtube.com/watch?v=mRh2DA1Uzo8)

[**Shader Graph in Built in pipeline. Unity 2021.2**](https://www.youtube.com/watch?v=E5qu-v5XkK4)  - I go over some of the updates that came from Unity 2021.2 In particular the ability to use Shader Graph in the Built in pipeline
[_PabloMakes_](https://www.youtube.com/watch?v=E5qu-v5XkK4)

[**I Made Squid Game, But it's a Multiplayer Game**](https://www.youtube.com/watch?v=_ze26M_Fm6g)  - haha squid game go brrrr
[_Dani_](https://www.youtube.com/watch?v=_ze26M_Fm6g)

[**Unity: Melt and Goo'ify your stuff with Amplify and Shadergraph**](https://www.youtube.com/watch?v=8WNvSBicN5c)  - Happy Halloween! Huh? November? Oh, well. Anyway, in this tutorial we're melting our objects with both Amplify and Shadergraph (tutorial uses Amplify, Shadergraph available to download), and trying to get them to be a bit blobby as well. Am I running out of ideas? No! Just time, unfortunately.
[_PolyToots_](https://www.youtube.com/watch?v=8WNvSBicN5c)

[**Why Animation Curves In Unity Are So Useful**](https://www.youtube.com/watch?v=Nc9x0LfvJhI)  - Animation Curves are more useful than you think! Let's take a look at some non-traditional ways we can take advantage of evaluating values in Animation Curves.
[_Game Dev Guide_](https://www.youtube.com/watch?v=Nc9x0LfvJhI)

## Assets

[![Publisher Sale: Top Tools](https://gamedevdigest.com/assets/images/bbe0b8fd-5b54-155a-3a41-0ecf28c8fa00.png)](https://assetstore.unity.com/publisher-sale?aid=1011l8NVc)
[**Publisher Sale: Top Tools**](https://assetstore.unity.com/publisher-sale?aid=1011l8NVc)  - All individual assets from 3 Tool Publishers, Pixel Crushers, Digital Ruby (Jeff Johnson), and Davit Naskidashvili, will be on sale at 50% off. Additionally, two bundles from Davit Naskidashvili, [Amazing Shaders Bundle](https://assetstore.unity.com/packages/vfx/shaders/amazing-shaders-bundle-196761?aid=1011l8NVc) and [Amazing Tools Bundle](https://assetstore.unity.com/packages/tools/modeling/amazing-tools-bundle-199958?aid=1011l8NVc), will be 30% off. This sale continues through November 8.

Free Asset Promotion: [Love/Hate](https://assetstore.unity.com/packages/tools/ai/love-hate-33063?aid=1011l8NVc), [Fingers](https://assetstore.unity.com/packages/tools/input-management/fingers-touch-gestures-for-unity-41076?aid=1011l8NVc), and [Resize Pro](https://assetstore.unity.com/packages/tools/utilities/resize-pro-61344?aid=1011l8NVc) are free with the code TOOLBOX.
[_Unity_](https://assetstore.unity.com/publisher-sale?aid=1011l8NVc) **Affiliate**

[**Interactive Small Basic (ISB)**](https://github.com/wixette/isb?)  - Interactive Small Basic (ISB) - Simple scripting language to be embedded in Unity games or shell environments.
[_wixette_](https://github.com/wixette/isb?) *Open Source*

[**Unity-Bullet-Hell**](https://github.com/jongallant/Unity-Bullet-Hell?)  - An extremely efficient projectile and particle generator for Unity.
This system makes use of Unity's Graphics.DrawMeshInstancedIndirect functionality, resulting in a single draw call per Projectile Type.
[_jongallant_](https://github.com/jongallant/Unity-Bullet-Hell?) *Open Source*

[**Unlock the secrets of game design**](https://www.humblebundle.com/books/game-developer-taylor-francis-books?partner=unity3dreport)  - Interested in game design from a narrative or user experience point of view? Taylor & Francis are here to take your understanding of games further with Independent Animation: Developing, Producing and Distributing Your Animated Films, 20 Essential Games to Study, Game Design Theory: A New Philosophy for Understanding Games, and Basics of Game Design.
[_Humble Bundle_](https://www.humblebundle.com/books/game-developer-taylor-francis-books?partner=unity3dreport) **Affiliate**

[**Kickstart your game development career with GameDev.tv.**](https://www.humblebundle.com/software/learn-unity-game-development-software?partner=unity3dreport)  - Get awesome courses like the Complete Unity Developer 3D, Unity Mobile C# Developer, Unity Multiplayer and Complete Unity Developer 2D, plus art assets and audio to really make your games come alive. Your purchase will support Women Who Code, too!
[_Humble Bundle_](https://www.humblebundle.com/software/learn-unity-game-development-software?partner=unity3dreport) **Affiliate**

[**UniMob.UI**](https://github.com/codewriter-packages/UniMob.UI?)  - A declarative library for building reactive user interface.
[_codewriter-packages_](https://github.com/codewriter-packages/UniMob.UI?) *Open Source*

[**Extra Controllers**](https://github.com/popcron/extra-controllers?)  - This is a package that adds support for the following controllers via Unity's Input System.
[_popcron_](https://github.com/popcron/extra-controllers?) *Open Source*

[**Trimmer**](https://github.com/sttz/trimmer?)  - An editor, build and player configuration framework for the Unity game engine.
[_sttz_](https://github.com/sttz/trimmer?) *Open Source*

[**Knn**](https://github.com/ArthurBrussee/KNN?)  - Simple K-Nearest Neighbour library for Unity, using the 'Dots' technology stack (the Burst compiler and Unity's job system). It uses K-D trees to speed up queries.
[_ArthurBrussee_](https://github.com/ArthurBrussee/KNN?) *Open Source*

[**Minimal Compute Shader Examples**](https://github.com/cinight/MinimalCompute?)  - Minimal test scenes contains compute shaders, compute buffers etc Playing with the transport between CPU  GPU.
[_cinight_](https://github.com/cinight/MinimalCompute?) *Open Source*

[**Skinned-Mesh-Armature-Remapper**](https://github.com/CascadianWorks/Skinned-Mesh-Armature-Remapper?)  - A Unity Editor utility that can transfer skinned mesh renderers from one armature to another.
[_CascadianWorks_](https://github.com/CascadianWorks/Skinned-Mesh-Armature-Remapper?) *Open Source*

## Spotlight

[![Morbin Metal](https://gamedevdigest.com/assets/images/204c0cddd6b7b45683ccbd03d582dfc0.png)](https://www.morbidmetalgame.com/)
[**Morbin Metal**](https://www.morbidmetalgame.com/)  - Morbid Metal, a 3rd person, dark sci-fi, action roguelite, where players can shapeshift unique characters to slaughter enemies with powerful combos. _[You can follow development on their [Reddit](https://www.reddit.com/r/MorbidMetal/), [Youtube](https://www.youtube.com/channel/UCOJKLOVRNKdweGETEl30adw), and [Twitter](https://twitter.com/PHO3LIX_)_
[](https://www.morbidmetalgame.com/)
Felix Schade
[__](https://www.morbidmetalgame.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.