Game Dev Digest — Issue #59 - Making Stuff Look Good
Tags: gamedev, unity3d, csharp, news
Published: 2020-08-28 12:08:24

---
title:  Game Dev Digest — Issue #59 - Making Stuff Look Good
published: true
date: 2020-08-28 12:08:24 UTC
tags: gamedev,unity,csharp,news
canonical_url: https://gamedevdigest.com/digests/issue-59-making-stuff-look-good.html
series: Game Dev Digest - The Newsletter About Unity Game Dev
---

###Issue #59 - Making Stuff Look Good

![Issue #59 - Making Stuff Look Good](https://gamedevdigest.com/assets/social-posts/issue-59.png)

No time to waste this week, let's skip the blather and just get to what you came for...

---

[![End Of Summer Sale](https://gamedevdigest.com/assets/images/c29e354b-5aa3-4791-bbc9-c529e9de58ec.png)](https://www.humblebundle.com/store/?partner=unity3dreport)
[**End Of Summer Sale**](https://www.humblebundle.com/store/?partner=unity3dreport)  - The End of Summer Sale just launched in the Humble Store. Save up to 90% off on great games!
[_Humble Store_](https://www.humblebundle.com/store/?partner=unity3dreport) **Affiliate**

[**Creating a Rock-Melting Gun Effect in Unity**](https://80.lv/articles/creating-a-rock-melting-gun-effect-in-unity)  - Fickle Swimming explained the logic behind the gun that melts the rocks set up in Unity with Shader and VFX Graphs.
[_80 Level_](https://80.lv/articles/creating-a-rock-melting-gun-effect-in-unity)

[**Unity and Design Patterns**](https://rengelbert.com/blog/2020/08/23/unity-and-design-patterns/)  - I’ve been meaning to do a post, for some time now, on design patterns for Unity games. Fishing around for ideas, I decided that I wanted what I liked about Strange (and RobotLegs, the framework that inspired Strange), namely the Command Pattern. But I also wanted to do away with complex injection, using instead something I saw in Flutter, a service locator package called GetIt. Plus a few other things, if possible.
[_rengelbert.com_](https://rengelbert.com/blog/2020/08/23/unity-and-design-patterns/)

[**Throwing Exceptions as Expressions in Unity — The C# 7 Way**](https://thegamedev.guru/unity-c-sharp/throwing-exceptions-as-expressions-cs-7/)  - Things have evoved in C# 7, but many programmers still haven't. Today, let's talk about throwing exceptions in Unity — the C# 7 way —.
[_The Gamedev Guru_](https://thegamedev.guru/unity-c-sharp/throwing-exceptions-as-expressions-cs-7/)

[**ImageEffects 101 in Unity: Contrast, Brightness, Vignette, 1D LUT**](https://www.artstation.com/degged/blog/79YB/imageeffects-101-in-unity-contrast-brightness-vignette-1d-lut)  - Hi everyone! In this post we'll take look at the basic setup for working with image effects, brightness and contrast adjustment, implementation of Vignette effect and 1D LUT Color Grading in Unity.
[_Danil Goshko_](https://www.artstation.com/degged/blog/79YB/imageeffects-101-in-unity-contrast-brightness-vignette-1d-lut)

[**Screen Position, Shaders For People Who Don't Know How To Shader**](https://www.patreon.com/posts/40767193)  - Last time we learned about making a shader that pulses to audio. In this lesson we're going to go back to what we learned in the lesson on making a scanline effect to learn how to put a scanline effect on a 3d object in the scene.
[_Team Dogpit_](https://www.patreon.com/posts/40767193)

[**These Mistakes Can Make Your AR Foundation App Display A Black Screen**](https://levelup.gitconnected.com/these-mistakes-can-make-your-ar-foundation-app-display-a-black-screen-3b5b505c28b1)  - As a developer using Unity’s AR Foundation, there are some mistakes that may make you feel bad when developing an AR app. This post will detail 4 common mistakes that cause the AR application to display a black screen on your phone.
[_Jiadong Chen_](https://levelup.gitconnected.com/these-mistakes-can-make-your-ar-foundation-app-display-a-black-screen-3b5b505c28b1)

[**Extending new monetization controls and insights to publishers**](https://blogs.unity3d.com/2020/08/24/extending-new-monetization-controls-and-insights-to-publishers/)  - We’re evolving our features to give game publishers more control over the revenue they generate.
[_Unity_](https://blogs.unity3d.com/2020/08/24/extending-new-monetization-controls-and-insights-to-publishers/)

## Videos

[![How to MAKE YOUR GAME LOOK GOOD!](https://gamedevdigest.com/assets/images/adea85aafb80dddf635ea733e7984797.png)](https://www.youtube.com/watch?v=nvbQ9_bzx1k)
[**How to MAKE YOUR GAME LOOK GOOD!**](https://www.youtube.com/watch?v=nvbQ9_bzx1k)  - Let's use some simple tricks to make a game look awesome! 
[For more inspiration, check out Alex Strook's [twitter thread](https://twitter.com/AlexStrook/status/1298797160721510400) on making a great looking scene]
[_Brackeys_](https://www.youtube.com/watch?v=nvbQ9_bzx1k)

[**Coding Adventure: Atmosphere**](https://www.youtube.com/watch?v=DxfEbulyFcY&amp;feature=youtu.be)  - The planets in my solar system project are looking a bit hostile and uninviting, so in this video I'll be attempting to add some cozy atmospheres around them.
[_Sebastian Lague_](https://www.youtube.com/watch?v=DxfEbulyFcY&amp;feature=youtu.be)

[**Creating a Puzzle Platformer in Unity | Prototype Series**](https://www.youtube.com/watch?v=gUA25sYshmQ)  - In this video, we use BOLT and HDRP to prototype a little puzzle platformer. A big hook to the video is that we have collaborated with a professional indie developer - David Wehle from @Game Dev Unlocked.
[_Unity_](https://www.youtube.com/watch?v=gUA25sYshmQ)

[**Noise and Textures in Shader Graph! | 2D Shader Basics**](https://www.youtube.com/watch?v=p8H8ZdL_7eA)  - In this video we’re going to look at some of the more complex procedures we can perform in Shader Graph and how we can use noise and textures to perform and influence different operations within our shaders.
[_Unity_](https://www.youtube.com/watch?v=p8H8ZdL_7eA)

[**Stylized Waterfall Shader in Unity**](https://www.youtube.com/watch?v=DIE3qfCGXl8&amp;feature=youtu.be)  - Post containing Waterfall Shader.
[_MinionsArt_](https://www.youtube.com/watch?v=DIE3qfCGXl8&amp;feature=youtu.be)

[**Realtime Unity VFX Tutorial: The 3 Core Elements You NEED To Know**](https://www.youtube.com/watch?v=IHAEL6g7ZnI)  - While there are a ton of VFX tutorials out there, not many break down the actual steps and concepts involved in the creation process of creating a great effect from start to finish. Not only that, but the core principles are often never explained. How do we create realtime VFX with feeling? Emotion? Weight?
[_Stylized Station_](https://www.youtube.com/watch?v=IHAEL6g7ZnI)

[**7 Ways to Optimize your Unity Project with URP**](https://www.youtube.com/watch?v=NFBr21V0zvU)  - In this video, we’re going to show you seven ways to optimize your Unity project to maximize performance in Unity 2020 using the Universal Render Pipeline. _[also check out this list of [URP tutorials](https://blogs.unity3d.com/2020/08/26/learn-how-to-bring-your-game-graphics-to-life/) by Unity]_
[_Unity_](https://www.youtube.com/watch?v=NFBr21V0zvU)

[**C# LINQ Performance Tips #1 - Let keyword & Custom Lookup**](https://www.youtube.com/watch?v=Dv_nsoEmC7s&amp;utm_source=csharpdigest&amp;utm_medium=email&amp;utm_campaign=325)  - This video will show you some of the performance and allocation problems that you might encounter when writing LINQ expressions we will also see that an expression you see is not necessarily, what you get.
[_LevelUp_](https://www.youtube.com/watch?v=Dv_nsoEmC7s&amp;utm_source=csharpdigest&amp;utm_medium=email&amp;utm_campaign=325)

[**How to Animate Characters in Unity 3D | Two Dimensional Blend Trees Explained**](https://www.youtube.com/watch?v=_J8RPIaO2Lc)  - Learn how to animate characters in Unity 3D with dynamic animations from blend trees!
[_Nicky B_](https://www.youtube.com/watch?v=_J8RPIaO2Lc)

[**Naruto Shippuden - Snake Vertex Animation**](https://www.youtube.com/watch?v=v2irAJtV8sU)  - In many situations, where you need to animate hundreds of models, the best approach is not using keyframe-animations. What you need is a shader.
[_TNTC_](https://www.youtube.com/watch?v=v2irAJtV8sU)

[**Triggering a Blender Shape Key/Blend Shapes Animation via Button in Unity**](https://www.youtube.com/watch?v=xbLuYnWofVM&amp;feature=youtu.be)  - Follow up to Blender Shape Key Setup for Unity Blend Shapes
[_Laurie Annis_](https://www.youtube.com/watch?v=xbLuYnWofVM&amp;feature=youtu.be)

[**Unity Multiplayer Server with Amazon Web Services**](https://www.youtube.com/watch?v=X45VYma6738&amp;feature=youtu.be)  - This is a Unity demo of how to roll your own basic multiplayer server using AWS Lambda, API Gateway, and DynamoDb. The example is aimed for a two player game but can be scaled up for your project’s needs.
[_Battery Acid_](https://www.youtube.com/watch?v=X45VYma6738&amp;feature=youtu.be)

[**Make your Game Better with Unity Analytics!**](https://www.youtube.com/watch?v=3jDD-E1OUkc)  - An analytics tutorial in Unity.
[_Code Monkey_](https://www.youtube.com/watch?v=3jDD-E1OUkc)

## Assets

[![Easy Mesh Combiner MT](https://gamedevdigest.com/assets/images/e4150f4b-74b7-4f67-85b8-8269f9071cd7.jpg)](https://assetstore.unity.com/packages/templates/systems/easy-mesh-combiner-mt-138805?aid=1011l8NVc)
[**Easy Mesh Combiner MT**](https://assetstore.unity.com/packages/templates/systems/easy-mesh-combiner-mt-138805?aid=1011l8NVc)  - Easy Mesh Combiner is a tool that merges all meshes that share the same material in a mesh, greatly reducing Draw Calls, so you can extract great performance from your game. This type of optimization is ideal for Mobile/VR games. You can combine meshes in the Editor or at Runtime. After combining the meshes of your scene, using the Easy Mesh Combiner, the quality of your textures will remain the same, will not present any type of distortion or low quality.
[_MT Assets_](https://assetstore.unity.com/packages/templates/systems/easy-mesh-combiner-mt-138805?aid=1011l8NVc) **Affiliate**

[**Exclusive promotion: 50% off assets for Unity Student users**](https://assetstore.unity.com/back-to-school-2020-asset-store-promotion?aid=%201011l8NVc)  - Level up your Unity skills by pairing the free Unity Student license with a collection of A+ assets at 50% off. The [Back to School 2020](https://assetstore.unity.com/back-to-school-2020-asset-store-promotion?aid=%201011l8NVc) offer is exclusively available to student users, and includes over 150 popular Unity Asset Store packages. You’ll find time-saving tools, art assets to help you realize your creative vision, and Editor add-ons to unlock efficient workflows.
[_Unity_](https://assetstore.unity.com/back-to-school-2020-asset-store-promotion?aid=%201011l8NVc) **Affiliate**

[**ScriptableObjectCollection**](https://github.com/brunomikoski/ScriptableObjectCollection)  - The ScriptableObjectCollection exists to help you deal with scriptable objects without losing your sanity! It's a set of tools that will make your life a lot easier.
[_Bruno Andre Mikoski_](https://github.com/brunomikoski/ScriptableObjectCollection) *Open Source*

[**DustGUI**](https://github.com/andrii-bakulin/DustGUI)  - DustGUI is library to simplify usage of Unity GUI elements from GUI, GUILayout and EditorGUILayout classes.
[_Andrii Bakulin_](https://github.com/andrii-bakulin/DustGUI) *Open Source*

[**Generating 2D and 3D Streamable Worlds in Unity**](https://gitlab.com/derek-knox/sectr-generation)  - Sectr by Procedural Worlds was my go-to option for the streaming tech, but the manual process of dragging GameObjects while configuring and connecting Sectors with Portals was a pain in the ass. GenerateSectorsWithPortals.cs was born.
_[Read the [full article](https://derekknox.com/articles/generating-2d-and-3d-streamable-worlds-in-unity/) for details]_
[_Derek Knox_](https://gitlab.com/derek-knox/sectr-generation) *Open Source*

[**Cursed post effect, free to a loving home**](https://twitter.com/ManuelaXibanya/status/1297621462010953731)  - holy frick maybe it's not that spooky but the fact that I was not expecting that and how he's going all ZALGO from the mouth and eyes has me shook
[_Manuela Malasaña @ManuelaXibanya_](https://twitter.com/ManuelaXibanya/status/1297621462010953731) *Open Source*

## Spotlight

[![Hero-U](https://gamedevdigest.com/assets/images/1fedf4496db77c2e7ad276e83ff1d0e7.png)](https://www.hero-u.com/)
[**Hero-U**](https://www.hero-u.com/)  - From the game designer team Corey and Lori Cole, whose past games include Hero's Quest, Quest for Glory, Castle of Dr. Brain, Shannara, comes Hero-U: Rogue to Redemption! 

Can a wisecracking wannabe Thief become a Hero? 

Hero-U crosses categories as a fantasy adventure game, a tactical role-playing game, a coming-of-age story, an interactive graphic novel, a drama, a comedy, a school and time-management simulator, a game of exploration and discovery, a mystery, a touch of horror, and a story about curious characters and relationships. 

_[Created in Unity, you can read about the development on the [original Kickstarter](https://www.kickstarter.com/projects/transolargames/hero-u-rogue-to-redemption/posts), on the [Gamasutra Postmortem](https://gamasutra.com/blogs/HeroUStaff/20190404/340065/HeroU_Rogue_to_Redemption_Postmortem.php) and more. If you like this and/or are a Sierra adventure games fan be sure to check out [ The Sierra Adventure](http://thesierraadventure.com/) book by Shawn Mills]_
[_Transolar Games_](https://www.hero-u.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.