Game Dev Digest — Issue #82 - How-To Tutorials
Tags: gamedev, unity3d, csharp, news
Published: 2021-02-19 14:02:02

---
title:  Game Dev Digest — Issue #82 - How-To Tutorials
published: true
date: 2021-02-19 14:02:02 UTC
tags: gamedev,unity,csharp,news
canonical_url: https://gamedevdigest.com/digests/issue-82-how-to-tutorials.html
series: Game Dev Digest - The Newsletter About Unity Game Dev
---

###Issue #82 - How-To Tutorials

![Issue #82 - How-To Tutorials](https://gamedevdigest.com/assets/social-posts/issue-82.png)

Some great stuff this week on some of the aspects of your game that perhaps doesn't get enough attention. Hope you enjoy.

---

[**Lessons Learned From Teaching Game Design**](https://www.gamasutra.com/blogs/LarsKalthoff/20210216/377425/Lessons_Learned_From_Teaching_Game_Design.php?elq_mid=102176&amp;elq_cid=13558520)  - I’ve spent the past six months teaching game design at the Cologne Game Lab, a German university dedicated to the study of digital games. In this blog post, I want to share what I’ve learned during the process and condense it down into five practical rules you can apply to improve your own teaching.
[_Lars Kalthoff_](https://www.gamasutra.com/blogs/LarsKalthoff/20210216/377425/Lessons_Learned_From_Teaching_Game_Design.php?elq_mid=102176&amp;elq_cid=13558520)

[**How we did the tutorial system in Academia: School Simulator, Part 1: SSM**](https://coffeebraingames.wordpress.com/2021/02/14/how-we-did-the-tutorial-system-in-academia-school-simulator-part-1-ssm/)  - Academia’s tutorial is a linear guided tutorial with step by step progression. By making it linear with step by step progression, it’s easier to turn it into a reusable framework.
[_Coffee Brain Games_](https://coffeebraingames.wordpress.com/2021/02/14/how-we-did-the-tutorial-system-in-academia-school-simulator-part-1-ssm/)

[**Unity Keyboard Shortcuts for Faster Game Development**](https://www.monkeykidgc.com/2021/02/unity-keyboard-shortcuts.html)  - Keyboard shortcuts offer quick access to often used tools and features within an application. Getting to know Unity’s keyboard shortcuts will lead to faster game development. Memorizing just a few of these will have you zooming through the Unity editor with such ease and fluidity some might say “you’re a wizard Harry”.
[_monkeykidgc.com_](https://www.monkeykidgc.com/2021/02/unity-keyboard-shortcuts.html)

[**GUI vs GUILayout vs EditorGUI vs EditorGUILayout and When to Use Them – Unity**](https://www.tangledrealitystudios.com/development-tips/gui-vs-guilayout-vs-editorgui-vs-editorguilayout-and-when-to-use-them/)  - The Unity GUI API classes are fairly similar, so it’s worth clarifying their use cases.
[_Tangled Reality Studios_](https://www.tangledrealitystudios.com/development-tips/gui-vs-guilayout-vs-editorgui-vs-editorguilayout-and-when-to-use-them/)

[**Texture optimization in Unity 2021.1**](https://blogs.unity3d.com/2021/02/17/texture-optimization-in-unity-2021-1/)  - A key focus area for Unity 2021.1, now available in beta, is Editor performance, helping you iterate faster on your project. Texture import and compression optimization is a key part of this.
[_Unity_](https://blogs.unity3d.com/2021/02/17/texture-optimization-in-unity-2021-1/)

[**Making an Abandoned German Cafe in Unity**](https://80.lv/articles/making-an-abandoned-german-cafe-in-unity/)  - Fabian Denter discussed the production of his latest 3D environment Abandoned German Cafe based on a real location in his hometown.
[_80.lv_](https://80.lv/articles/making-an-abandoned-german-cafe-in-unity/)

[**Minnaert For People Who Don't Know How To Minnaert**](https://www.patreon.com/posts/47518737)  - Heya folks! Last time we learned about how to make specular reflections on dark skin look good. In this lesson we're going to take that even farther by learning about a new lighting model that can enhance the way skin, fabric, and other surfaces that are kinda shiny but not actually glossy look. Specifically, we're going to learn how to apply the Minnaert lighting model.
[_Team Dogpit_](https://www.patreon.com/posts/47518737)

[**Custom shaders with depth sampling**](https://www.edraflame.com/blog/custom-shader-depth-texture-sampling/)  - While making silo27 I had to make a custom shader for some glowing “electrical” water. I had to make some research on how to achieve it, with the depth fades and shoreline effect, how depth pass texture sampling works, so here is a rundown on how the final shader works.
[_edraflame.com_](https://www.edraflame.com/blog/custom-shader-depth-texture-sampling/)

[**How to create a 3d platformer in Unity (Episode 4: Working with Cinemachine)**](https://zaydcarelsegamedev.wordpress.com/2021/02/16/how-to-create-a-3d-platformer-in-unity-episode-4-working-with-cinemachine/)  - Now that we have a player character that is able to move and jump, we’re going to have to work on the game camera because.
[_ZAYD CARELSE_](https://zaydcarelsegamedev.wordpress.com/2021/02/16/how-to-create-a-3d-platformer-in-unity-episode-4-working-with-cinemachine/)

[**How To Make A Custom Mouse Cursor**](https://stuartspixelgames.com/2021/02/15/how-to-make-a-custom-mouse-cursor-unity/)  - - 
This is a quick guide on how to make a 2D, custom mouse cursor in Unity. There is some Unity documentation on it, which I found partially helpful, but some of the functions didn’t work as expected, so I’m going to share how I got around it.
[_stuartspixelgames.com_](https://stuartspixelgames.com/2021/02/15/how-to-make-a-custom-mouse-cursor-unity/)

[**How to create a camera shake effect in Unity**](https://konaduakwasiakuoko.medium.com/how-to-create-a-camera-shake-effect-in-unity-e676e974a8f1)  - To create a compelling story, different mechanisms are used, one of them is the camera shake effect, used to portray some kind of violence like a bomb going off or you being shot at.
[_konaduakwasiakuoko.medium.com_](https://konaduakwasiakuoko.medium.com/how-to-create-a-camera-shake-effect-in-unity-e676e974a8f1)

[**How to Create a Press Kit for Your Mobile Game (and Why You Really Should)**](https://gameanalytics.com/blog/press-kit-mobile-game/)  - A press kit makes it easy for journalists and reviewers to write about your game. Here’s how to put a press kit together and how to use it.
[_gameanalytics.com_](https://gameanalytics.com/blog/press-kit-mobile-game/)

[**Unity Releases**](https://unity3d.com/unity/beta/2021.1.0b7)  - Unity [2021.1.0 Beta 7](https://unity3d.com/unity/beta/2021.1.0b7) and [Unity 2021.2.0 Alpha 5](https://unity3d.com/unity/alpha/2021.2.0a5) have been released.
[_Unity_](https://unity3d.com/unity/beta/2021.1.0b7)

## Videos

[![Coding Adventure: Chess AI](https://gamedevdigest.com/assets/images/b52c1fe2f09eb4f3bfda0cd4e62873ae.png)](https://www.youtube.com/watch?v=U4ogK0MIzqk&amp;feature=youtu.be)
[**Coding Adventure: Chess AI**](https://www.youtube.com/watch?v=U4ogK0MIzqk&amp;feature=youtu.be)  - My attempt at creating a little chess playing program!
[_Sebastian Lague_](https://www.youtube.com/watch?v=U4ogK0MIzqk&amp;feature=youtu.be)

[**So I Learned To Make PS1 Graphics In Less Than 24 Hours**](https://www.youtube.com/watch?v=vubxL52NlAY&amp;feature=youtu.be)  - Retro graphics are coming back in a big way, and it's surprisingly easy to do.
[_Garbaj_](https://www.youtube.com/watch?v=vubxL52NlAY&amp;feature=youtu.be)

[**Creating procedural walk movement | Prototype Series**](https://www.youtube.com/watch?v=acMK93A-FSY)  - In this episode of the Prototype Series, we've expanded the Procedural Boss project by creating a procedurally animated walk animation!
[_Unity_](https://www.youtube.com/watch?v=acMK93A-FSY)

[**Wall Cutout in Unity Shader Graph [Tutorial]**](https://www.youtube.com/watch?v=jidloC6gyf8&amp;feature=emb_title)  - Many games need to make sure the focus is on the player or some other object, and walls are usually a hindrance. You could move the camera past the wall or render things over it.
[_Daniel Ilett_](https://www.youtube.com/watch?v=jidloC6gyf8&amp;feature=emb_title)

[**How I Shipped My Game On Switch With 196 Unity Scenes**](https://www.youtube.com/watch?v=kJCEW0ECuqk&amp;feature=youtu.be)  - How do you organize a full project with over 100+ Unity Scenes?
[_Thousand Ant_](https://www.youtube.com/watch?v=kJCEW0ECuqk&amp;feature=youtu.be)

[**Master your Unity UI Grid! - Grid Layout Group tutorial**](https://www.youtube.com/watch?v=wT7Oh1pZElk&amp;feature=youtu.be)  - This tutorial/guide will show you how to create great buttons in Unity UI (GUI) system!
[_Coco Code_](https://www.youtube.com/watch?v=wT7Oh1pZElk&amp;feature=youtu.be)

[**Particles in Unity 3D**](https://www.youtube.com/watch?v=bwRuz7BAC4A&amp;feature=emb_title)  - A quick overview of the Unity particle system. We go from top to bottom covering everything form emitters to noise variance. The Unity particle system is extremely powerful and versatile! This video acts as a great guide for beginners and a nice refresher for pros!
[_Christopher Tharp_](https://www.youtube.com/watch?v=bwRuz7BAC4A&amp;feature=emb_title)

[**Importing Excel spreadsheets into Unity, using CSV format to read, easy tutorial**](https://www.youtube.com/watch?v=tI9NEm02EuE)  - Importing Excel spreadsheets into Unity, using CSV format to read, easy tutorial
[_Destined To Learn_](https://www.youtube.com/watch?v=tI9NEm02EuE)

## 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: FRESH START GAME DEV ASSETS BUNDLE**](https://www.humblebundle.com/software/fresh-start-game-dev-assets-software?partner=unity3dreport)  - Give your game development career a fresh start with these amazing asset packs from the creators over at Game Asset Bundle (GAB). Our latest bundle includes top assets like the Cyber City Exterior Tileset, Cyber City Music Pack, Isometric Dungeon Designer, Rural Japan Asset Pack, Medieval High Seas, and many more! Plus your purchase will support JDRF, a leading global organization funding type 1 diabetes (T1D) research.
$758 WORTH OF AWESOME STUFF PAY
$1 OR MORE
[_Humble Bundle_](https://www.humblebundle.com/software/fresh-start-game-dev-assets-software?partner=unity3dreport) **Affiliate**

[**GDX**](https://github.com/dotBunny/GDX)  - Game Development Extensions, a battle-tested library of game-ready high-performance C# code. _[check out the [feature list](https://gdx.dotbunny.com/manual/features.html)]_
[_dotBunny_](https://github.com/dotBunny/GDX) *Open Source*

[**Unity-QuickSheet**](https://github.com/kimsama/Unity-QuickSheet)  - Unity-QuickSheet enables you to use google and excel spreadsheet data within Unity editor. With Unity-QuickSheet, you can retrieve data from a spreadsheet and save it as an asset file with a ScriptableObject format even without writing single line of code.
[_kimsama_](https://github.com/kimsama/Unity-QuickSheet) *Open Source*

[**HierarchyHighlighter**](https://github.com/2irate2migrate/HierarchyHighlighter/)  - Free Hierarchy Highlighter Script for easy identification of different Game Objects in the Unity Editor. _[watch the [tutorial video](https://www.youtube.com/watch?v=x433HgFheeE&feature=youtu.be)]_
[_2irate2migrate_](https://github.com/2irate2migrate/HierarchyHighlighter/) *Open Source*

[**Pattern Generator**](https://doodad.dev/pattern-generator/)  - Use this tool to create unique, seamless, royalty-free patterns.
[_doodad.dev_](https://doodad.dev/pattern-generator/)

[**HapticFeedback**](https://github.com/CandyCoded/HapticFeedback)  - Perform haptic feedback on both iOS and Android devices.
[_CandyCoded_](https://github.com/CandyCoded/HapticFeedback) *Open Source*

[**Bogus for .NET: C#, F#, and VB.NET**](https://github.com/bchavez/Bogus?utm_source=csharpdigest&amp;utm_medium=email&amp;utm_campaign=350)  - Hello. I'm your host Brian Chavez (twitter). Bogus is a simple and sane fake data generator for .NET languages like C#, F# and VB.NET. Bogus is fundamentally a C# port of faker.js and inspired by FluentValidation's syntax sugar. Bogus will help you load databases, UI and apps with fake data for your testing needs.
[_bchavez_](https://github.com/bchavez/Bogus?utm_source=csharpdigest&amp;utm_medium=email&amp;utm_campaign=350) *Open Source*

[**Addressables for the Busy Developer**](https://thegamedev.guru/unity-addressables-course/)  - For Game Developers Who Are Sick of Working Hard to Release Games That Get Negative Reviews. Learn Unity Addressables in a Single Weekend and End the Misery of Poor Reviews and Refunds from Nasty Performance Issues
[_The Gamedev Guru_](https://thegamedev.guru/unity-addressables-course/)

[**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**

## Spotlight

[![The Eraser](https://gamedevdigest.com/assets/images/3e580daa12d98f1428009900ca77a463.png)](https://pbg.itch.io/theeraser)
[**The Eraser**](https://pbg.itch.io/theeraser)  - The Eraser is a survival horror adventure designed in the footsteps of the classic Silent Hill and Resident Evil games, mixing their formula with brutal skill-based combat inspired by Dark Souls and Bloodborne. 

The Eraser uses an isometric view combined with side-scrolling sections.
[_pbg.itch.io_](https://pbg.itch.io/theeraser)



---

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.