Game Dev Digest — Issue #69 - Editor Scripting, Behind The Games, and much more!
Tags: gamedev, unity3d, csharp, news
Published: 2020-11-06 12:54:08

---
title:  Game Dev Digest — Issue #69 - Editor Scripting, Behind The Games, and much more!
published: true
date: 2020-11-06 12:54:08 UTC
tags: gamedev,unity,csharp,news
canonical_url: https://gamedevdigest.com/digests/issue-69-editor-scripting-behdind-the-games-and-much-more.html
series: Game Dev Digest - The Newsletter About Unity Game Dev
---

###Issue #69 - Editor Scripting, Behind The Games, and much more!

![Issue #69 - Editor Scripting, Behind The Games, and much more!](https://gamedevdigest.com/assets/social-posts/issue-69.png)

Nothing else is going on in the world right now, so might as well learn some game dev. Enjoy!

---

[**Unity Services that we actually use**](https://coffeebraingames.wordpress.com/2020/10/31/unity-services-that-we-actually-use/)  - Unity gets flak about how their services suck. I don’t necessarily share the same sentiment. But hey, they’re free and they’re not totally useless. We do use some of them frequently as supporting tools while developing Academia.
[_COFFEE BRAIN GAMES_](https://coffeebraingames.wordpress.com/2020/10/31/unity-services-that-we-actually-use/)

[**What is the Unity Asset Store and how to make money on it?**](https://www.gamasutra.com/blogs/KonstantinSaetsky/20201103/373053/What_is_the_Unity_Asset_Store_and_how_to_make_money_on_it.php?elq_mid=100434&amp;elq_cid=13558520)  - I have been a publisher of the Asset Store for 4 years and would like to share my experience. I’ll tell you all you need to know to create an asset from the point of view of a programmer.
[_Konstantin Saetsky_](https://www.gamasutra.com/blogs/KonstantinSaetsky/20201103/373053/What_is_the_Unity_Asset_Store_and_how_to_make_money_on_it.php?elq_mid=100434&amp;elq_cid=13558520)

[**A Sprite Outline Shader Solution**](https://forum.unity.com/threads/help-to-find-an-asset-solution.755273/)  - A thread describing (source included) how to create a desired sprite outline effect (thanks to [unitycoder.com](https://unitycoder.com/blog/2020/11/04/linerenderer-with-outline-shader/) for linking)
[_Unity Forums_](https://forum.unity.com/threads/help-to-find-an-asset-solution.755273/)

[**Working on a Stylized Desert Scene in Unity**](https://80.lv/articles/working-on-a-stylized-desert-scene-in-unity/)  - Maxence Petitjean briefly talked about a small stylized environment he made in 5 days for an art test.
[_80.lv_](https://80.lv/articles/working-on-a-stylized-desert-scene-in-unity/)

[**How to Make a Game Like Monument Valley**](https://www.raywenderlich.com/13582558-how-to-make-a-game-like-monument-valley)  - Learn to create a simple click-to-move game where you navigate a series of seemingly impossible platforms like in Monument Valley.
[_raywenderlich.com_](https://www.raywenderlich.com/13582558-how-to-make-a-game-like-monument-valley)

[**ARC-8: devlog #3 - Unity**](https://diegogiacomelli.com.br/arc-8-devlog-3/)  - Some years ago I coded a CHIP-8 emulator in C# just for fun, that emulator was hibernating in a private repository that I never released. Some days ago I started to working on it again with the idea to release it running on Blazor and as a Unity asset where any game developer could drag its prefabs as easter eggs directly to their games.
[_diegogiacomelli.com.br_](https://diegogiacomelli.com.br/arc-8-devlog-3/)

[**Creating an InventoryItem Editor Part 2**](https://blog.gamedev.tv/creating-an-inventoryitem-editor-part-2/)  - In this section, we're going to deal with the issue of how the editor can edit any child without having to know all the details of each child. We're going to do this by taking advantage of an important principle in C# and OOP in general, called Inheritance.
[_blog.gamedev.tv_](https://blog.gamedev.tv/creating-an-inventoryitem-editor-part-2/)

[**Retro Console Palettes in Shader Graph**](https://danielilett.com/2020-10-31-tut5-12-urp-retro-consoles/)  - Many people grew up with older consoles and handhelds such as the Game Boy or the SNES. These retro consoles had a limited colour palette, and the art direction of gamed made for these systems reflected the restrictions placed upon artists. Recently, there has been a revival of classic consoles such as these, with Nintendo cashing in on their fans’ nostalgia with the NES and SNES Classic - today, we are going to use Shader Graph to replicate the unique colour palette restrictions of these consoles, starting with the original Game Boy.
[_Daniel Ilett_](https://danielilett.com/2020-10-31-tut5-12-urp-retro-consoles/)

[**Parallax**](https://twitter.com/alexanderameye/status/1323655434302095361)  - Parallax is a very easy way to give your artwork some depth! Here's a micro-tutorial on how to do this.
[_Alex Ameye @alexanderameye_](https://twitter.com/alexanderameye/status/1323655434302095361)

[**Fake Mesh Lights**](https://twitter.com/Ed_dV/status/1321617925707501568)  - Here's the basics of how I made fake mesh lights with Amplify Shader Editor in Unity
[_Edward del Villar @Ed_dV_](https://twitter.com/Ed_dV/status/1321617925707501568)

[**Jumping Fish AI | Unity3D**](https://gooslimestudios.medium.com/jumping-fish-ai-unity3d-5b21a003488e)  - We want to share how we accomplished our giant fish monster in our upcoming game Zenith Falls!
[_gooslimestudios.medium.com_](https://gooslimestudios.medium.com/jumping-fish-ai-unity3d-5b21a003488e)

[**Unity Releases**](https://unity3d.com/unity/alpha/2021.1.0a4)  - [Unity 2021.1.0 Alpha 4](https://unity3d.com/unity/alpha/2021.1.0a4) and [Unity 2020.2.0 Beta 10 ](https://unity3d.com/unity/beta/2020.2.0b10) have been released.
[_Unity_](https://unity3d.com/unity/alpha/2021.1.0a4)

## Videos

[![Behind the Game: Escape from Tarkov | Unite Now 2020](https://gamedevdigest.com/assets/images/1268d0191cce9e26ae1b2985b5140ccc.png)](https://www.youtube.com/watch?v=WniPt5Kal7Q)
[**Behind the Game: Escape from Tarkov | Unite Now 2020**](https://www.youtube.com/watch?v=WniPt5Kal7Q)  - Escape from Tarkov is a hardcore FPS from Battlestate Games. Hear from COO and project lead, Nikita Buyanov, on their experience moving the project to the latest version of Unity and how they’re using features such as Timeline and ProBuilder to create one of the most-viewed titles on Twitch.
[_Unity_](https://www.youtube.com/watch?v=WniPt5Kal7Q)

[**Getting Started with Editor Scripting in Unity! | Tutorial**](https://www.youtube.com/watch?v=mTjYA3gC1hA)  - In this video, we are walking you through the basics of creating Property Drawers and Editor Windows using UI Toolkit.
[_Unity_](https://www.youtube.com/watch?v=mTjYA3gC1hA)

[**Design Pattern: Singletons in Unity**](https://www.youtube.com/watch?v=Ova7l0UB26U&amp;feature=emb_title)  - In this video we'll see what a Singleton is, why we should or should not use it, and how to implement a singleton pattern in Unity.
[_samyam_](https://www.youtube.com/watch?v=Ova7l0UB26U&amp;feature=emb_title)

[**Making a Hull Outline Shader in Unity URP Using Renderer Features and Culling! | Game Dev Tutorial**](https://www.youtube.com/watch?v=1QPA3s0S3Oo&amp;feature=youtu.be)  - Outlines are a fun technique to add style to your game and pair perfectly with toon shaders. There are a variety of ways to implement them, and in this video, I look at one of them. I use a renderer feature to render a mesh twice, extruding the "hull" to create an outline. In the process, I write a script to handle sharp corners.
[_Ned Makes Games_](https://www.youtube.com/watch?v=1QPA3s0S3Oo&amp;feature=youtu.be)

[**Quest Link in Unity - How to Use Unity's play mode with Oculus Quest Link**](https://www.youtube.com/watch?v=sSD798Ov2oY&amp;feature=youtu.be)  - How to set up Oculus Quest Link for Unity's play mode. Go in and out of play mode for your VR game without needing to build and deploy to your device!
[_GameDevBill_](https://www.youtube.com/watch?v=sSD798Ov2oY&amp;feature=youtu.be)

[**Tails of Iron: How Odd Bug used 2D lights to create mood | Unite Now 2020**](https://www.youtube.com/watch?v=0iKhPM-wrpQ&amp;feature=emb_title)  - Martin Reimann, environment artist and art director at Odd Bug Studio, discusses his development process for crafting a scene in their game, Tails of Iron. You learn how Unity's new 2D light system and their own tools combined to create the sublime environments in the Tails of Iron world.
[_Unity_](https://www.youtube.com/watch?v=0iKhPM-wrpQ&amp;feature=emb_title)

[**Deep dive into the sound design and music of DARQ | Unite Now 2020**](https://www.youtube.com/watch?v=ASdXXR_QEys&amp;feature=emb_title)  - Discover the atmospheric sound design and music of DARQ, the critically acclaimed game from Unfold Games. Go behind the scenes to learn all about the audio implementation powered by FMOD.
[_Unity_](https://www.youtube.com/watch?v=ASdXXR_QEys&amp;feature=emb_title)

[**Unity VFX Graph - Lightning Shader Effect Tutorial**](https://www.youtube.com/watch?v=40m_HUENh3E&amp;feature=youtu.be)  - Today's project is Lightning effects with Shader Graph and VFX Graph. This procedurally generated lightning is done with Shader Graph and then we create a few particle effects with VFX Graph.
[_Gabriel Aguiar Prod._](https://www.youtube.com/watch?v=40m_HUENh3E&amp;feature=youtu.be)

[**2D Tips - Lightning round | Unite Now 2020**](https://www.youtube.com/watch?v=nuzbiEEYWWI)  - Get ready for a fast round of productivity tips and performance tricks for 2D projects. We show you how to get the most out of our 2D tools and ensure your project takes advantage of the latest best practices.
[_Unity_](https://www.youtube.com/watch?v=nuzbiEEYWWI)

[**Test Smarter, Not Harder Game Simulation & Anipang 4 | Unite Now 2020**](https://www.youtube.com/watch?v=qGoEAOvhdh4)  - Learn about Unity Game Simulation, and discover how Korean developer SundayTOZ leveraged Game Simulation to replace their unwieldy in-house testing solution, automating hundreds of hours of game balance testing across hundreds of levels – at a fraction of the cost and complexity.
[_Unity_](https://www.youtube.com/watch?v=qGoEAOvhdh4)

[**Designing A Responsive Tooltip System in Unity**](https://www.youtube.com/watch?v=HXFoUGw7eKk)  - Tooltips are a fundamental part of Game UI design but it can be tricky to make them look good, let's take a look at how to design a smart and responsive Tooltip system that will resize and position itself on screen relative to its content!
[_Game Dev Guide_](https://www.youtube.com/watch?v=HXFoUGw7eKk)

[**How to Make a Game - Drawing with LineRenderer in Unity3D**](https://www.youtube.com/watch?v=3hYrNu-AKPo)  - Learn how to use a linerender in unity to create a simple drag indicator.
[_Jason Weimann_](https://www.youtube.com/watch?v=3hYrNu-AKPo)

[**3 Tips to Escape Unity Inspector Panel Hell**](https://www.youtube.com/watch?v=b7vY6id63OY)  - The Unity Inspector Panel is powerful but can quickly become a liability. In this video I will share 3 Tips for organizing and making your game dev workflow more efficient.
[_Lost Relic Games_](https://www.youtube.com/watch?v=b7vY6id63OY)

[**Procedural Water Ripples in Unity using Shader Graph Only**](https://www.youtube.com/watch?v=LaHvayJphdU)  - This is a tutorial on creating procedural water ripples using Shader Graph without any textures (never done before ... I think)
[_AE Tuts_](https://www.youtube.com/watch?v=LaHvayJphdU)

[**Quick Tip ~ Enter Play Mode Faster & Speed Up Development in Unity 2020**](https://www.youtube.com/watch?v=lYRPeYoD3EE)  - Here's how you can launch play mode much faster while testing development for your Unity games with a single setting. Disabling Domain Reloading and Scene Reloading will make certain aspects of play mode not work exactly like the actual build of the game but for most aspects of testing the game itself, this is a huge boost to development speed.
[_Chris' Tutorials_](https://www.youtube.com/watch?v=lYRPeYoD3EE)

[**Unity 3d FPS Game Tutorial - Minimap (11)**](https://www.youtube.com/watch?v=lZOAmCYxz2U)  - How to create a minimap.
[_pablo_](https://www.youtube.com/watch?v=lZOAmCYxz2U)

## Assets

[![Mega Bundle X Unity Sale](https://gamedevdigest.com/assets/images/d16a821d-b990-42fa-9f15-495bdc3b384b.jpeg)](https://assetstore.unity.com/mega-bundles/AssetStore-X?aid=1011l8NVc)
[**Mega Bundle X Unity Sale**](https://assetstore.unity.com/mega-bundles/AssetStore-X?aid=1011l8NVc)  - You can save more than 90% off three curated sets of powerful tools and assets from October 21, through November 11. Mega Bundles
$9.99 Bundle - save up to 93%
This bundle contains: [The Combat Collection PRO edition](https://assetstore.unity.com/packages/audio/music/orchestral/the-combat-collection-pro-edition-6992?aid=1011l8NVc), [Fantasy Horde - Orc](https://assetstore.unity.com/packages/3d/characters/fantasy-horde-orc-631?aid=1011l8NVc), [GOLEM](https://assetstore.unity.com/packages/3d/characters/humanoids/fantasy/golem-3620?aid=1011l8NVc), [Low Poly Micro Monster Pack](https://assetstore.unity.com/packages/3d/characters/micro-monster-heroes-pack-low-poly-8606?aid=1011l8NVc), and [Oak Trees Package](https://assetstore.unity.com/packages/3d/vegetation/trees/oak-trees-package-1056?aid=1011l8NVc).

$24.99 Bundle - save up to 93%
This bundle contains everything from the $9.99 bundle, plus [Frozen GUI Pack](https://assetstore.unity.com/packages/2d/gui/frozen-gui-pack-51624?aid=1011l8NVc), [Top-Down Assets](https://assetstore.unity.com/packages/3d/environments/fantasy/top-down-assets-5806?aid=1011l8NVc), [PoolManager](https://assetstore.unity.com/packages/tools/utilities/poolmanager-1010?aid=1011l8NVc), [UI - Builder](https://assetstore.unity.com/packages/tools/gui/ui-builder-29757?aid=1011l8NVc), and [Tower Defense Toolkit 4 (TDTK-4)](https://assetstore.unity.com/packages/templates/systems/tower-defense-toolkit-4-tdtk-4-91023?aid=1011l8NVc).

$35.99 Bundle - save up to 95%
This bundle contains everything from the $9.99 and $24.99 bundles, plus [Procedural UI Image](https://assetstore.unity.com/packages/tools/gui/procedural-ui-image-52200?aid=1011l8NVc), [SUIMONO Water System](https://assetstore.unity.com/packages/vfx/shaders/suimono-water-system-4387?aid=1011l8NVc), [SimpleSQL](https://assetstore.unity.com/packages/tools/integration/simplesql-3845?aid=1011l8NVc), [Script Inspector 3](https://assetstore.unity.com/packages/tools/visual-scripting/script-inspector-3-3535?aid=1011l8NVc), [Vectrosity](https://assetstore.unity.com/packages/tools/particles-effects/vectrosity-82?aid=1011l8NVc), [UniStorm - Volumetric Clouds, Sky, Modular Weather, and Cloud Shadows](https://assetstore.unity.com/packages/tools/particles-effects/unistorm-volumetric-clouds-sky-modular-weather-and-cloud-shadows-2714?aid=1011l8NVc), [Edy's Vehicle Physics](https://assetstore.unity.com/packages/tools/physics/edy-s-vehicle-physics-403?aid=1011l8NVc), [Master Audio: AAA Sound](https://assetstore.unity.com/packages/tools/audio/master-audio-aaa-sound-5607?aid=1011l8NVc), [EasyRoads3D Pro v3](https://assetstore.unity.com/packages/tools/terrain/easyroads3d-pro-v3-469?aid=1011l8NVc), and [Toon Racing](https://assetstore.unity.com/packages/3d/vehicles/land/toon-racing-102727?aid=1011l8NVc).
[_Unity_](https://assetstore.unity.com/mega-bundles/AssetStore-X?aid=1011l8NVc) **Affiliate**

[**HUMBLE ULTIMATE FANTASY GAME DEVELOPMENT BUNDLE**](https://www.humblebundle.com/software/ultimate-fantasy-game-development-software?partner=unity3dreport)  - We've teamed up with Infinity PBR for our newest bundle! Get top-quality character assets like Dragons, Humans, Armor, a complete Lock-picking set, Spiders, and Mimics & more. Built for Unity and Unreal, these packs come with mesh morphing, concept art, custom sound effects, re-mixable music and Substance Painter source files for customizing textures. Plus, your purchase will support DoSomething.org and World Land Trust!

$917 WORTH OF AWESOME STUFF. PAY $1 OR MORE
[_Humble Bundle_](https://www.humblebundle.com/software/ultimate-fantasy-game-development-software?partner=unity3dreport) **Affiliate**

[**Kingdom: Classic (FREE GAME)**](https://www.humblebundle.com/store/kingdom-classic-free-game?partner=unity3dreport)  - In Kingdom, each coin spent can tip the balance between prosperity and decay. Attend to your domain, border to border, or venture into the wild to discover its wonders and its threats. Master the land, build your defenses, and when the darkness comes, stand with your people, crown on your head, until the very end. Gameplay Kingdom is a 2D sidescrolling strategy/resource management hybrid with a minimalist feel wrapped in a beautiful, modern pixel art aesthetic. Play the role of a king or queen atop their horse and enter a procedurally generated realm primed to sustain a kingdom, then toss gold to peasants and turn them into your loyal subjects in order to make your kingdom flourish. Protect your domain at night from the greedy creatures looking to steal your coins and crown, and explore the nearby, mysterious forests to discover curious and cryptic artifacts to aid your kingdom. _[Grab this for free until Nov. 10]_
[_Humble Bundle_](https://www.humblebundle.com/store/kingdom-classic-free-game?partner=unity3dreport) **Affiliate**

[**unitytips: Scene Selection Toolbar**](https://diegogiacomelli.com.br/unitytips-scene-selection-toolbar/)  - I created a gist, called Scene Selection Toolbar, that uses the [Unity Toolbar Extender](https://github.com/marijnz/unity-toolbar-extender) and allows us to have a dropdown with the most used scenes right on the side of the Play button.
[_diegogiacomelli.com.br_](https://diegogiacomelli.com.br/unitytips-scene-selection-toolbar/) *Open Source*

[**WiggleIntoPlace**](https://twitter.com/SouwesterWinds/status/1323213906618294272)  - I've used this wiggle-in-place script several times now in different projects, figured it might be useful for others as well. So feel free to copy and use the [code](https://pastebin.pl/view/072a5b66) commented below.
[_Sou'wester Winds @SouwesterWinds_](https://twitter.com/SouwesterWinds/status/1323213906618294272) *Open Source*

[**AssetDatabaseExt.cs**](https://gist.github.com/acoppes/06c536aacf5b99985ec9f3a6b2a034a2)  - Unity Editor helper methods to get Prefabs with one or more specific components from the assets database.
[_Ariel Coppes_](https://gist.github.com/acoppes/06c536aacf5b99985ec9f3a6b2a034a2) *Open Source*

[**PrefabPainter2D.cs**](https://twitter.com/SiarheiPilat/status/1322322512517222405)  - Check out EditorTool class in #unity, it's a hidden gem that lets you create your own tools (think 'Scale tool', 'Move tool', etc) super quick. I just discovered it & after a couple of hours I have my very own 2D prefabs painter
[_Siarhei Pilat @SiarheiPilat_](https://twitter.com/SiarheiPilat/status/1322322512517222405) *Open Source*

[**NewObjectBottomOfHierarchy.cs**](https://twitter.com/SiarheiPilat/status/1322258261656162312)  - Annoyed that every time you drag and drop a prefab to the Scene in #unity, it's placed to a "random" place in the Hierarchy? This simple script will automagically move all dropped gameobjects to the very bottom.
[_Siarhei Pilat @SiarheiPilat_](https://twitter.com/SiarheiPilat/status/1322258261656162312) *Open Source*

[**Shader Graph Custom Lighting**](https://github.com/Cyanilux/URP_ShaderGraphCustomLighting)  - Some custom lighting functions/sub-graphs for Shader Graph, Universal Render Pipeline. v8.2.0, Unity 2020.1.2f1. (Hopefully works in other versions? If anything breaks, let me know by opening an issue)
Includes Sub Graphs for :
Included Examples :
[_Cyanilux_](https://github.com/Cyanilux/URP_ShaderGraphCustomLighting) *Open Source*

[**Unity Physarum Compute Shader**](https://github.com/kittrick/Unity-Physarum-Computeshader)  - A basic implementation of the Physarum Polycephalum (AKA Slime Mold) code in Unity.

Much of this logic comes from Sage Jenson's slime-mold notes found here: https://sagejenson.com/physarum
Many of the compute-shader techniques used here were learned in Arsiliath's computeshader workshop. https://twitter.com/arsiliath
[_kittrick_](https://github.com/kittrick/Unity-Physarum-Computeshader)

[**Mastering Animation By CRC Press**](https://www.humblebundle.com/books/mastering-animation-crc-press-books?partner=unity3dreport)  - We've teamed up with CRC Press for our newest bundle! Get ebooks like Dream Worlds: Production Design For Animation, Directing for Animation: Everything You Didn't Learn in Art School, Animated Life: A Lifetime of tips, tricks, techniques and stories from an animation Legend, Make Toons That Sell Without Selling Out, and Writing for Animation, Comics, and Games. Plus, your purchase will support the Hero Initiative! $1,037 WORTH OF AWESOME STUFF PAY $1 OR MORE
[_Humble Bundle_](https://www.humblebundle.com/books/mastering-animation-crc-press-books?partner=unity3dreport) **Affiliate**

## Spotlight

[![MARS 2000](https://gamedevdigest.com/assets/images/6b64bb31eb6d23e72075fc4530225a01.png)](https://www.patreon.com/mars_2000)
[**MARS 2000**](https://www.patreon.com/mars_2000)  - MARS 2000 is a realtime strategy inspired by Command and Conquer series. It is developed by Space Crab Development. 

This game offers you a brutal and balanced gameplay in a dieselpunk setting. Deceptively recognizable mechanics, that will show you lots of new tasty things, when you try them. 

_[You can follow the development on their [Twitter](https://twitter.com/mars2000game) or [Patreon](https://www.patreon.com/mars_2000)]_
[_Space Crab Development_](https://www.patreon.com/mars_2000)



---

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.