Game Dev Digest — Issue #81 - 2D, Animation, and more
Tags: gamedev, unity3d, csharp, news
Published: 2021-02-12 12:56:49

---
title:  Game Dev Digest — Issue #81 - 2D, Animation, and more
published: true
date: 2021-02-12 12:56:49 UTC
tags: gamedev,unity,csharp,news
canonical_url: https://gamedevdigest.com/digests/issue-81-2d-animation-and-more.html
series: Game Dev Digest - The Newsletter About Unity Game Dev
---

###Issue #81 - 2D, Animation, and more

![Issue #81 - 2D, Animation, and more](https://gamedevdigest.com/assets/social-posts/issue-81.png)

Lots of varied content this week, with some emphasis on 2D, animations, vfx and more. Grab it while it's hot!

---

[**A lightning round of great tips for 2D games**](https://blogs.unity3d.com/2021/02/09/a-lightning-round-of-great-tips-for-2d-games/)  - Are you planning to make a 2D game with Unity? Then take a look at these handy tips from our 2D Technical Product Manager Rus Scammell and 2D Product Marketing Manager Eduardo Oriz, that will help you get started quickly and work efficiently throughout your entire project.
[_Unity_](https://blogs.unity3d.com/2021/02/09/a-lightning-round-of-great-tips-for-2d-games/)

[**Animate a Character**](https://www.monkeykidgc.com/2021/02/animate-a-character.html)  - Learning how to animate a character is a pivotal part of creating a game. Animations breathe life into your game and can influence a player’s emotions and responses. Have a character wince when they get hurt and the player instantly understands what happened and that they should avoid it. Making the character bob up and down and lean forward while running and the game instantly feels faster. This can all be done with animations.
[_monkeykidgc.com_](https://www.monkeykidgc.com/2021/02/animate-a-character.html)

[**Stairs**](https://twitter.com/the_Norberg/status/1359516288087973888)  - A Long Thread about stairs! Wohoooooo!
[_Tommy Norberg @the_Norberg_](https://twitter.com/the_Norberg/status/1359516288087973888)

[**How to Use Occlusion Culling in Unity — The Sneaky Way**](https://thegamedev.guru/unity-performance/occlusion-culling-tutorial/)  - Rendering unnecessary elements is making your scenes look worse than they could.
[_The Gamedev Guru_](https://thegamedev.guru/unity-performance/occlusion-culling-tutorial/)

[**Linear Interpolation**](https://www.alanzucconi.com/2021/01/24/linear-interpolation/)  - This tutorial will explore one of the most used Mathematical tools in Game Development: linear interpolation! This first post will focus on its Mathematical definition and implementation. The following parts of this series will explore how to extend linear interpolation to non-linear mappings, and how to use them to correct colour curves.
[_Alan Zucconi_](https://www.alanzucconi.com/2021/01/24/linear-interpolation/)

[**Game Design: Making Intuitive Tutorials for your Games**](https://gamedevacademy.org/game-tutorials-guide/?utm_source=gamedevjsweekly&amp;utm_medium=email)  - In creating our games, we always need to keep in mind how we’re going to teach the player the mechanics of the game. How are we going to teach them how to control the player, how to engage with the game’s systems, and what the story of the game is?
[_gamedevacademy.org_](https://gamedevacademy.org/game-tutorials-guide/?utm_source=gamedevjsweekly&amp;utm_medium=email)

[**Introducing Shader Graph’s new Master Stack**](https://blogs.unity3d.com/2021/02/05/introducing-shader-graphs-new-master-stack/)  - In Unity 2020.2, we introduced several new features in Shader Graph that improved the workflow for artists. For example, by refining the user experience overall and introducing the Graph Inspector, Graph Editor performance has been greatly improved. As the end point of the Graph, the Master Stack is now a modular collection of feature blocks, replacing the monolithic Master Node.
[_Unity_](https://blogs.unity3d.com/2021/02/05/introducing-shader-graphs-new-master-stack/)

[**RectMask2D**](https://twitter.com/FantaJIGames/status/1359104759383224320)  - Use RectMask2D instead of Mask component to mask rectangular elements of your UI. RectMask2D does not use stencil buffer and produces less amount of extra draw calls.
[_FantaJI Games @FantaJIGames_](https://twitter.com/FantaJIGames/status/1359104759383224320)

[**unitytips: Hierarchy Window Group Header**](https://diegogiacomelli.com.br/unitytips-hierarchy-window-group-header/)  - You can create a visual header to any group of components on your hierarchy window using EditorApplication.hierarchyWindowItemOnGUI:
[_diegogiacomelli.com.br_](https://diegogiacomelli.com.br/unitytips-hierarchy-window-group-header/)

[**Localizing Unity Games with the Official Localization Package**](https://phrase.com/blog/posts/localizing-unity-games-official-localization-package/)  - Learn how to use Unity’s first-party localization package to make your games available to the world.
[_phrase.com_](https://phrase.com/blog/posts/localizing-unity-games-official-localization-package/)

[**Unity 2021.1.0 Beta 6**](https://unity3d.com/unity/beta/2021.1.0b6)  - Unity 2021.1.0 Beta 6 has been released.
[_Unity_](https://unity3d.com/unity/beta/2021.1.0b6)

## Videos

[![Unity VFX Graph - Heat Distortion Effect Tutorial](https://gamedevdigest.com/assets/images/37b346a7ea82f4da247cbb9dbcdcbba9.png)](https://www.youtube.com/watch?v=CXCyVDEplyM&amp;feature=youtu.be)
[**Unity VFX Graph - Heat Distortion Effect Tutorial**](https://www.youtube.com/watch?v=CXCyVDEplyM&amp;feature=youtu.be)  - Let's see how to create a Heat Distortion effect in HDRP and URP. Also known has heat haze or air distortion is a visual effect used many times in games to convey the feeling of something so hot that it distorts the air around it or to create a mirage.
[_Gabriel Aguiar Prod._](https://www.youtube.com/watch?v=CXCyVDEplyM&amp;feature=youtu.be)

[**2D lighting in unity**](https://www.youtube.com/watch?v=Jid-Mp7F590&amp;feature=youtu.be)  - A quick look at 2D lighting in Unity 3D using many different methods form screen overlay and static light to animated sprite renderers and volumetric shadow effects. None of these use the unity 2D lighting system or any light at all but a number of art and design techniques.
[_Christopher Tharp_](https://www.youtube.com/watch?v=Jid-Mp7F590&amp;feature=youtu.be)

[**Controlling Cross-Platform Characters with Unity Input System | Tutorial**](https://www.youtube.com/watch?v=5tOOstXaIKE)  - In this video, we are showing you how to create a cross-platform character controller using Unity's Input System!
[_Unity_](https://www.youtube.com/watch?v=5tOOstXaIKE)

[**Creating Game-ready Rigs #1 (Blender 2.8/2.9 to UE4/Unity/Godot)**](https://www.youtube.com/watch?v=hdGkKbtQxE0&amp;feature=youtu.be)  - This is a new video in my Blender to Game Engines series (aka "Bridging the Gap"). Here is the full playlist:
[_CGDive_](https://www.youtube.com/watch?v=hdGkKbtQxE0&amp;feature=youtu.be)

[**Generate a Mesh Asset Using Compute Shaders in the Unity Editor! | Game Dev Tutorial**](https://www.youtube.com/watch?v=AiWCPiGr10o&amp;feature=youtu.be)  - Compute shaders are scripts than run on the GPU and are specialized at solving problems that can be broken into many parts. If this describes a mesh you want to generate, they can do it super fast! In this video, I'll show you how to procedurally generate a mesh in the Unity Editor - using compute shaders - and save it as a mesh asset file.
[_Ned Makes Games_](https://www.youtube.com/watch?v=AiWCPiGr10o&amp;feature=youtu.be)

[**UPDATE Ghibli Stylized Grass Shadows in Eevee Made EASY | Blender Tutorial (Follow-Up)**](https://www.youtube.com/watch?v=zjKKZL03HNs)  - A follow up to my previous tutorial on creating Ghibli stylized grass with working dynamic shadows in Blender Eevee. A lot of progress has been made thanks to Kidane (https://twitter.com/Puffertron​) and his method. In this video I attempt to explain what he did different, why, and how I modified it a bit further to produce an even better result.
[_LanceBeryl_](https://www.youtube.com/watch?v=zjKKZL03HNs)

[**Visual Effects Bootcamp: The Elementary Particles**](https://www.youtube.com/watch?v=o7wFPkGmWdI&amp;feature=emb_title)  - In this 2018 GDC session, Arkane Studios' Mickaelle Ruckert discusses how changing game companies and the type of game she was working on helped her re-evalulate the basics of visual effects design.
[_GDC_](https://www.youtube.com/watch?v=o7wFPkGmWdI&amp;feature=emb_title)

[**How I Made My Indie Game's Combat Fun! | Unity Game Devlog**](https://www.youtube.com/watch?v=G0CH0ePCCNU)  - Variety is the spice of life, and apparently shooting as well. So I added a few more ways to murder your friends to my upcoming split screen fps game! Namely, grenades and melee attacks.
[_ButWhyLevin_](https://www.youtube.com/watch?v=G0CH0ePCCNU)

[**Devlog 01: ProBuilder Level Design & Greyboxing in Unity**](https://www.youtube.com/watch?v=OGWVdERa69U&amp;feature=youtu.be)  - Let's take a few minutes to talk through the process of greyboxing and value of moving quickly in early level design.
[_Pyramid Lake Games_](https://www.youtube.com/watch?v=OGWVdERa69U&amp;feature=youtu.be)

## Assets

[![Lunar New Year Mega Bundles](https://gamedevdigest.com/assets/images/d9682cab-8788-4965-9349-0551421073f3.png)](https://assetstore.unity.com/mega-bundles/lunar-new-year?aid=1011l8NVc)
[**Lunar New Year Mega Bundles**](https://assetstore.unity.com/mega-bundles/lunar-new-year?aid=1011l8NVc)  - The Unity Asset Store is currently running an exciting Lunar = New Year Mega Bundle sale! Users can save up to 96% with these curated bundles of top quality assets= , which will include tools and art through February 26.

$9.99 Bundle - save up to 90%
This bundle contains [PBR Material Bundle Vol1 (445)](https://assetstore.unity.com/packages/2d/textures-materials/pbr-material-bundle-vol1-445-128817?aid=1011l8NVc), [Roslyn C# - Runtime Compiler](https://assetstore.unity.com/packages/tools/integration/roslyn-c-runtime-compiler-142753?aid=1011l8NVc), and [Loading Screen](https://assetstore.unity.com/packages/tools/gui/loading-screen-59069?aid=1011l8NVc).

$19.99 Bundle - Save up to 95%
This bundle contains everything from the $9.99 bundle, plus [Asset Cleaner PRO - Clean | Find References](https://assetstore.unity.com/packages/tools/utilities/asset-cleaner-pro-clean-find-references-167990?aid=1011l8NVc), [POLYGON - Knights Pack](https://assetstore.unity.com/packages/3d/environments/fantasy/polygon-knights-pack-83694?aid=1011l8NVc), [Shader Weaver](https://assetstore.unity.com/packages/tools/visual-scripting/shader-weaver-84761?aid=1011l8NVc), [Bio IK](https://assetstore.unity.com/packages/tools/animation/bio-ik-67819?aid=1011l8NVc), [Top Down - Fantasy Forest](https://assetstore.unity.com/packages/3d/environments/fantasy/top-down-fantasy-forest-182144?aid=1011l8NVc), and [Japanese Alley](https://assetstore.unity.com/packages/3d/environments/urban/japanese-alley-162907?aid=1011l8NVc).

$29.99 Bundle - Save up to 96%
This bundle contains everything from the $9.99 and $19.99 bundles, plus [UI Particle System](https://assetstore.unity.com/packages/tools/gui/ui-particle-system-108285?aid=1011l8NVc), [uRPG - Singleplayer RPG](https://assetstore.unity.com/packages/templates/systems/urpg-singleplayer-rpg-95016?aid=1011l8NVc), [Everyday Motion Pack](https://assetstore.unity.com/packages/3d/animations/everyday-motion-pack-116611?aid=1011l8NVc), [Little Heroes Mega Pack](https://assetstore.unity.com/packages/3d/characters/humanoids/little-heroes-mega-pack-67636?aid=1011l8NVc), [Polyverse Skies • Low poly skybox shaders and textures](https://assetstore.unity.com/packages/vfx/shaders/polyverse-skies-low-poly-skybox-shaders-and-textures-104017?aid=1011l8NVc), [Paint Craft (Drawing & Coloring book engine)](https://assetstore.unity.com/packages/templates/packs/paint-craft-drawing-coloring-book-engine-63046?aid=1011l8NVc), [Low Poly Vegetation Pack](https://assetstore.unity.com/packages/3d/vegetation/low-poly-vegetation-pack-80146?aid=1011l8NVc), [GUI PRO Kit - Casual Game](https://assetstore.unity.com/packages/2d/gui/gui-pro-kit-casual-game-176695?aid=1011l8NVc), [Cartoon FX Remaster](https://assetstore.unity.com/packages/vfx/particles/cartoon-fx-remaster-4010?aid=1011l8NVc), [Puppet2D](https://assetstore.unity.com/packages/tools/animation/puppet2d-14024?aid=1011l8NVc), and [Oak Forest Environment](https://assetstore.unity.com/packages/3d/vegetation/oak-forest-environment-153314?aid=1011l8NVc).
[_Unity_](https://assetstore.unity.com/mega-bundles/lunar-new-year?aid=1011l8NVc) **Affiliate**

[**HUMBLE SOFTWARE BUNDLE: BIG MUSIC 2**](https://www.humblebundle.com/software/big-royaltyfree-music-2-software?partner=unity3dreport)  - We’re bringing a serious set of royalty-free musical magic in our newest bundle for game developers, film and content creators! Get music packs like Fantasy Adventure Orchestral Loops Pack, Electronic Industrial Music Pack, and Space Music Themes - Puzzle & Casual Games. Plus, your purchase helps support the Prevent Cancer Foundation & Save the Children!
$295 WORTH OF AWESOME STUFF
PAY $1 OR MORE
[_Humble Bundle_](https://www.humblebundle.com/software/big-royaltyfree-music-2-software?partner=unity3dreport) **Affiliate**

[**Smart Hierarchy v0.2.9**](https://github.com/neon-age/Smart-Hierarchy)  - Collection of QoL improvements for Unity Hierarchy. Designed with a native-feel and intuitiveness in mind.
[_neon-age_](https://github.com/neon-age/Smart-Hierarchy) *Open Source*

[**Unity-AssetPostProcessor**](https://github.com/justinwasilenko/Unity-AssetPostProcessor)  - How I have setup my default import pipeline for Unity. These are my preferred values for Models, Textures, and Audio. Unity's AssetPostprocessor lets you hook into the import pipeline and run scripts prior or after importing assets.
[_justinwasilenko_](https://github.com/justinwasilenko/Unity-AssetPostProcessor) *Open Source*

[**The Long Reach assets**](https://t.co/FcynKjjECE?amp=1)  - I decided to giveaway for free assets from my previous project [TheLongReach](https://thelongreachgame.com/). There are images and sounds, and they are not that well categorised.
[_Roman Karpenter_](https://t.co/FcynKjjECE?amp=1)

[**HDRPTemplateStylized**](https://github.com/chrisloop/HDRPTemplateStylized)  - HDRP Unity 2020 Template !! Toon ShaderedHundred points symbolShader Graph. Step Lighting, texture and color Shadows/AO/Specular. Depth/Normals Edge detection(shadows too). No post processing. HDRP Volumetric Lighting and shadow quality are awesome.
[_Christopher Sims_](https://github.com/chrisloop/HDRPTemplateStylized) *Open Source*

[**HUMBLE SOFTWARE BUNDLE: LEARN TO CREATE GAMES IN UNITY**](https://www.humblebundle.com/software/learn-unity-game-development-2021-software?partner=unity3dreport)  - Kickstart your game development career with GameDev.tv! Get courses like Complete C# Unity Game Developer 3D, Unity Multiplayer Coding & Networking, RPG Core Combat Creator and Complete C# Unity Developer 2D. Plus, your purchase will support Girls Who Code!
$1,369 WORTH OF AWESOME STUFF.
PAY $1 OR MORE.
[_Humble Bundle_](https://www.humblebundle.com/software/learn-unity-game-development-2021-software?partner=unity3dreport) **Affiliate**

[**Laigter**](https://azagaya.itch.io/laigter)  - This tool lets you generate normal maps for 2D textures, with little effort. Specially designed for Sprites in 2D games. Specular map generation is possible too, which gives your sprites the shininess they need to look PRO! It also let's you create parallax maps, mainly intended for backgrounds, to obtain a nice 3D effect in 2D games!
[_azagaya_](https://azagaya.itch.io/laigter)

[**Scandy**](https://www.scandy.co/apps/scandy-pro)  - The app making everyone a 3D creator. Scandy Pro enables anyone to create high resolution, full-color 3D scans with iPhone X series, iPhone 11 series, and iPhone 12 series devices. Scandy Pro also works with iPad Pro models from 2018 and later.
[_www.scandy.co_](https://www.scandy.co/apps/scandy-pro)

## Spotlight

[![Vast](https://gamedevdigest.com/assets/images/1f2a32be38c52509fac2450a469e0262.png)](https://devbros.uk/home/)
[**Vast**](https://devbros.uk/home/)  - Vast. Space is vast in many ways. In terms of sheer size and volume but also in terms of its mystery and secrets. Join the International Space Consortium (ISC) on their mission to discover new and incredible planets teeming with the potential for expansion. As the lead Explorer of the Advanced Recon and Colonization team (ARC) your goals are to survey strange new worlds, uncover their scientific merits, and above all else; survive until help can arrive!
[_Dev_Bros_](https://devbros.uk/home/)



---

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.