Game Dev Digest — Issue #37 - Tutorials And How-to Guides, Profiling, Free Assets And Deals, Plus Plenty More!
Tags: gamedev, unity3d, csharp, news
Published: 2020-03-27 11:40:36

###Issue #37 - Tutorials And How-to Guides, Profiling, Free Assets And Deals, Plus Plenty More!

![Issue #37 - Tutorials And How-to Guides, Profiling, Free Assets And Deals, Plus Plenty More!](https://gamedevdigest.com/assets/social-posts/issue-37.jpg)

Stuck inside? Might as well be productive, and this week's issue is here to help. Tons of How-to guides and tutorials to get your game going.

Also, some posts on how to tune your games in a few different ways. There are some generous asset deals and straight up free releases below, so check them out.

---

[**Unity Overdraw: Improving the GPU Performance of Your Game**](https://thegamedev.guru/unity-gpu-performance/overdraw-optimization/)  - There is a single thing that has killed the GPU performance of thousands of mobile games: the famous Unity Overdraw. Do you know what overdraw is and what is doing to you? Don't let overdraw ruin your game... Prepare for it.
[_The Gamedev Guru_](https://thegamedev.guru/unity-gpu-performance/overdraw-optimization/)

[**Optimize your game balance with Unity Game Simulation**](https://blogs.unity3d.com/2020/03/24/optimize-your-game-balance-with-unity-game-simulation/)  - Unity Game Simulation is a cloud service that enables game studios to complement their pre-launch playtests through the power of simulation. Supported by Google Cloud’s infrastructure, Unity Game Simulation helps you evaluate your game balance at scale. Unity Game Simulation is now available in beta. Get started for free.
[_Unity_](https://blogs.unity3d.com/2020/03/24/optimize-your-game-balance-with-unity-game-simulation/)

[**Shaders For People Who Don't Know How To Shader: Smooth blending with Sine**](https://www.patreon.com/posts/35129311)  - Last time we learned about bitmasks! Now we're going to learn about using sine functions to smoothly blend between colors!
[_Team Dogpit_](https://www.patreon.com/posts/35129311)

[**Tutorial: How Normal Maps Work & Baking Process**](https://80.lv/articles/tutorial-how-normal-maps-work-baking-process)  - In this article, read about what normal maps are and the process of baking them.
[_80 Level_](https://80.lv/articles/tutorial-how-normal-maps-work-baking-process)

[**Baking Lightmaps per Prefab**](https://twitter.com/_janloehr/status/1242381233826512897)  - Baking Lightmaps per Prefab/Asset? Took me a whole day to figure this out. Save some time, watch this 2 minute clip. The mentioned script is in the thread.
[_Jan Löhr_](https://twitter.com/_janloehr/status/1242381233826512897)

[**Find stuff in a Unity project with grep**](https://oktomus.com/posts/2020/grep-and-unity/)  - I’m going to share with you two tips that I use to easily find stuff in a Unity project. I’m using the grep command, a very powerful text search tool.
[_oktomus_](https://oktomus.com/posts/2020/grep-and-unity/)

[**iOS Static Libraries**](https://twitter.com/RadekPaszkowski/status/1242460602381074434)  - If you have an iOS static library and you want to support other Apple platforms it's possible by changing `platform` in `build_version_command` in a mach-o file using hexedit.
[_Radek Paszkowski_](https://twitter.com/RadekPaszkowski/status/1242460602381074434)

[**Active/Inactive Keyboard Shortcut**](https://twitter.com/polygonalmind/status/1242439138181251073)  - Have you ever wanted to set a gameObject inactive or active in scene quickly without having to go to the inspector window? Well you can! Alt+Shift+A works as a SetActive switch for gameObjects selected in scene!
[_Polygonal Mind_](https://twitter.com/polygonalmind/status/1242439138181251073)

[**How to export a video sequence from Unity**](https://pixelmatic.github.io/tutorials/2020/03/24/screen-record-tutorial.html)  - This guide will help you to record videos of your Unity project.
[_Pixelmatic_](https://pixelmatic.github.io/tutorials/2020/03/24/screen-record-tutorial.html)

[**How to remodel your project for asmdef and UPM**](https://gametorrahod.com/how-to-asmdef-upm/)  - In this article I will guide you to adopt asmdef and (internal) Unity Package Manager in your existing project. It will be harder than if you do it from the beginning, but that's why I have written this guide.
[_gametorrahod.com_](https://gametorrahod.com/how-to-asmdef-upm/)

[**Burst Function Pointers vs. Switch Statements**](https://jacksondunstan.com/articles/5497)  - A couple weeks ago we took a look at the performance of function pointers in Burst. In doing so, we left out an alternative: good old switch statements. Today we’ll put those to the test to see how they stack up next to Burst’s newfangled function pointers!
[_JacksonDunstan.com_](https://jacksondunstan.com/articles/5497)

[**Using Android Studio to profile the Unity app on the Android platform**](https://medium.com/chenjd-xyz/using-android-studio-to-profile-the-unity-app-on-the-android-platform-682c0262f03d)  - People often complain that the Android platform does not have a unified and easy-to-use profiler tool. This post mainly introduces the CPU Profiler to check the performance of Unity native functions. Just like instrument on the iOS platform.
[_Jiadong Chen_](https://medium.com/chenjd-xyz/using-android-studio-to-profile-the-unity-app-on-the-android-platform-682c0262f03d)

[**Unity 2020.1.0 Beta 3**](https://unity3d.com/unity/beta/2020.1.0b3)  - Version 2020.1.0b3 has been released.
[_Unity_](https://unity3d.com/unity/beta/2020.1.0b3)

## Videos

[![Unity Roadmap 2020: Core Engine & Creator Tools](https://gamedevdigest.com/assets/images/a39cced36c1e25c405dfe4e0b8c7bd64.png)](https://www.youtube.com/watch?v=dDjsS4NPqFU)
[**Unity Roadmap 2020: Core Engine & Creator Tools**](https://www.youtube.com/watch?v=dDjsS4NPqFU)  - This is the first installment of our 2020 roadmap, Unity 2020: Core Engine & Creator Tools.
[_Unity_](https://www.youtube.com/watch?v=dDjsS4NPqFU)

[**Creator Kit Mod: Mini-map! (Tutorial)**](https://www.youtube.com/watch?v=KRmBnMNtPXQ)  - Ready to expand on the Creator Kit project? In this video, we'll show you how to add a simple minimap to your RPG project!
[_Unity_](https://www.youtube.com/watch?v=KRmBnMNtPXQ)

[**How to make 2D GLOW in Unity!**](https://www.youtube.com/watch?v=WiDVoj5VQ4c&amp;feature=emb_title)  - In this video we create an awesome Glow effect for extra flare!
[_Brackeys_](https://www.youtube.com/watch?v=WiDVoj5VQ4c&amp;feature=emb_title)

[**More 2D Water Shader in Unity**](https://www.youtube.com/watch?v=P_71wmNuBxw)  - Source for this project is also available.
[_gamesplusjames_](https://www.youtube.com/watch?v=P_71wmNuBxw)

[**Realistic Glass Material in Unity HDRP**](https://www.youtube.com/watch?v=XTnobfLSTV0)  - Let's make a photo realistic glass material in Unity's High Definition Render Pipeline (HDRP).
[_Unity Guruz_](https://www.youtube.com/watch?v=XTnobfLSTV0)

[**How to Make Grappling Gun in Unity (Tutorial)**](https://www.youtube.com/watch?v=Xgh4v1w5DxU)  - hey you slobs heres how to make a grappling gun.
[_DanisTutorials_](https://www.youtube.com/watch?v=Xgh4v1w5DxU)

[**How To Create a Cool Loot Box - Unity Tutorial**](https://www.youtube.com/watch?v=CKtazkqsGRA)  - I created this crazy Loot Orb effect with a Gemstone surprise inside. And I'm gonna share with you my process so you can create your own Loot Boxes. Enjoy!
[_Gabriel Aguiar Prod._](https://www.youtube.com/watch?v=CKtazkqsGRA)

[**How to deal with SLOPES! in Unity 2D using built in Physics**](https://www.youtube.com/watch?v=QPiZSTEuZnw)  - We are taking a look at how we can get our character to react to the slope of the ground he is walking on. This is a good simple way to handle slopes that does not require custom physics.
[_Bardent_](https://www.youtube.com/watch?v=QPiZSTEuZnw)

[**How To Make A Multiplayer Game In Unity - Player Movement**](https://www.youtube.com/watch?v=v8myO5BaZ-I)  - Multiplayer tutorial series.
[_Dapper Dino_](https://www.youtube.com/watch?v=v8myO5BaZ-I)

[**4 Ways to Interact with Doors in Unity! (Key, Button, Auto, Pressure)**](https://www.youtube.com/watch?v=BJ4bNFPuDWA)  - Let's check out 4 different Methods to Interact with Doors. These can be abstracted to Interact with any object. _[also check out [Resident Evil Inspired - Themed Key System](https://www.youtube.com/watch?v=c31t3jr8OBE) by SpeedTutor]._
[_Code Monkey_](https://www.youtube.com/watch?v=BJ4bNFPuDWA)

[**Wall Interactions in Unity : Grab, Climb, Slide and Jump (2D Platformer Tutorial Part5)**](https://www.youtube.com/watch?v=YeHhVlDMVKY)  - In this video we will show you how to deal with all kinds of wall interactions and how to code wall grab, wall climb , wall slide and wall jump in addition to related animations.
[_Binary Lunar_](https://www.youtube.com/watch?v=YeHhVlDMVKY)

[**Unity Learn Premium For Free! (Useful to non-Unity Devs Too)**](https://www.youtube.com/watch?v=HOoR4V7Xz8E)  - Due to... that which shalt not be named, Unity have decided to make Unity Learn Premium free for the next few months. The learning platform has tons of courses, tutorials and projets based on Unity (plus, Max, Maya and more). Plenty of content to pass the time!
[_Gamefromscratch_](https://www.youtube.com/watch?v=HOoR4V7Xz8E)

[**What I Learned from Making Games for 1 Year (Unity in 2019)**](https://www.youtube.com/watch?v=8Pm6Om3TLSY)  - What have I learned in 2019 from using Unity and making games? Let’s talk about some crucial things I learned!
[_Sykoo_](https://www.youtube.com/watch?v=8Pm6Om3TLSY)

[**Fixing Grid Layouts in Unity with a Flexible Grid Component**](https://www.youtube.com/watch?v=CGsEJToeXmA)  - Learn how to build a menu with switchable panels and a flexible grid layout tool in Unity!
[_Game Dev Guide_](https://www.youtube.com/watch?v=CGsEJToeXmA)

[**Easily Control Cameras with Cinemachine in Unity!**](https://www.youtube.com/watch?v=Ml8ptNeezsU)  - Let's check out Cinemachine in Unity, it's a Camera System that enables you to create complex camera behaviours with ease!
[_Code Monkey_](https://www.youtube.com/watch?v=Ml8ptNeezsU)

[**Using Interfaces in Game Development (Unity Tutorial)**](https://www.youtube.com/watch?v=2LA3BLqOw9g)  - In this video, you'll learn how to use interfaces in Unity3D and Game Development.
[_Infallible Code_](https://www.youtube.com/watch?v=2LA3BLqOw9g)

## Assets

[![Grow Your Skills Mega Bundle](https://gamedevdigest.com/assets/images/81da1c4a-bf9d-480f-8bf5-6af7ac6e3bda.jpeg)](https://assetstore.unity.com/mega-bundles/grow-your-skills?aid=1011l8NVc)
[**Grow Your Skills Mega Bundle**](https://assetstore.unity.com/mega-bundles/grow-your-skills?aid=1011l8NVc)  - Save up to 90% when you expand your Unity skills with a curated toolkit of top-quality Editor add-ons and art assets for building amazing games and experiences. These Mega Bundles are perfect for anyone looking to level up their Editor abilities or master something new. For the first time, we’re also including a twelve-month subscription to Unity Learn Premium so you can access interactive live sessions and learning content created by Unity to grow your skills.

Get the most out of your assets with 12 months of Unity Learn Premium ($99 value) and save 90%. This package includes popular assets like Playmaker, DarkTree FPS, graphics packages from Synty Studios, and much more. Valued at $1056.92.
[_Unity Asset Store_](https://assetstore.unity.com/mega-bundles/grow-your-skills?aid=1011l8NVc) **Affiliate**

[**HUMBLE BOOK BUNDLE: SOFTWARE DEVELOPMENT BY O'REILLY**](https://www.humblebundle.com/books/software-development-oreilly-books?partner=unity3dreport)  - Expand your software development skills and transform your bad code to good code with our newest bundle! $670 WORTH OF AWESOME STUFF. PAY CA$1.50 OR MORE. DRM-FREE MULTI-FORMAT.
[_Humble Bundle_](https://www.humblebundle.com/books/software-development-oreilly-books?partner=unity3dreport) **Affiliate**

[**Amplify Color**](https://github.com/AmplifyCreations/AmplifyColor)  - Happy to announce that AmplifyColor, Advanced Color Grading is now FREE on GitHub! Amplify Color, previously known as Color3 Advanced Grading, brings industry-level color grading to your game by mimicking the color transforms made inside a tool like Photoshop; e.g. change contrast, color curves, exposure, saturation, hue and more, or a combination of all transforms at once. So fast, it runs on mobile.
[_Amplify Creations_](https://twitter.com/AmplifyCreates/status/1242522023244509185) *Open Source*

[**Spritedow Animator**](https://elendow.itch.io/spritedow-animator)  - Spritedow Animator is a simple and standalone alternative to Mecanim to animate sprites frame by frame. Just drop your sprites or spritesheets to the editor and you will have an awesome animation in a jiffy (hehe).
100% off until tonight!
[_Elendow_](https://elendow.itch.io/spritedow-animator)

[**Parallaxium Beta Sign Up**](https://twitter.com/_iainC/status/1242768622512111617)  - I am looking for users to participate in a beta test for Parallaxium which is a tool for Unity that enables game developers to easily implement parallax scrolling in their 2D games. By participating in the beta test you will receive an early version of Parallaxium which you are free to use in any of your own projects.
[_Iain C_](https://twitter.com/_iainC/status/1242768622512111617)

[**Released "Effekseer 1.50" Visual Effect Tool**](https://effekseer.github.io/en/index.html)  - Effekseer is a tool for creating visual effects for use in games and other applications. You can create a variety of visual effects such as explosions and flash by simply specifying various parameters. The tool runs on Windows and macOS.
[_Effekseer_](https://effekseer.github.io/en/index.html) *Open Source*

[**Zippy Lights 2D**](https://assetstore.unity.com/packages/tools/sprite-management/zippy-lights-2d-59866?aid=1011l8NVc)  - ON SALE -50% (Ends Apr 15, Regular Price $10).
Zippy Lights 2D is a simple and easy to use 2D dynamic light system. It uses particles to enhance the lighting and create unique effects.
[_Unluck Software_](https://assetstore.unity.com/packages/tools/sprite-management/zippy-lights-2d-59866?aid=1011l8NVc) **Affiliate**

[**arfoundation-demos**](https://github.com/Unity-Technologies/arfoundation-demos)  - Demo projects that use AR Foundation 3.0 and demonstrate more advanced functionality around certain features.
[_Unity_](https://github.com/Unity-Technologies/arfoundation-demos) *Open Source*

[**BurstFFT**](https://github.com/keijiro/BurstFFT)  - BurstFFT is an FFT (Fast Fourier Transform) implementation in high-performance C# with Unity's Burst compiler.
[_Keijiro Takahashi_](https://github.com/keijiro/BurstFFT) *Open Source*

[**.gitattributes for Unity3D with git-lfs**](https://gist.github.com/JoaoBorks/9cc68762f5d2f5573c00b3aacbb3a57f)  - A handy starting place for git-lfs tracked files in Unity.
[_João Borks_](https://gist.github.com/JoaoBorks/9cc68762f5d2f5573c00b3aacbb3a57f) *Open Source*

## Spotlight

[![Noise Hunters](https://gamedevdigest.com/assets/images/bdb0c9b5-b34c-4b5c-addd-1580b75bda52.gif)](https://noise-hunters.itch.io/noisehunters)
[**Noise Hunters**](https://noise-hunters.itch.io/noisehunters)  - Noise Hunters is a stealth video game where noise is your tool, but also your enemy. Don't let them hear you, HUNT or be HUNTED.

_[The following is an excerpt from their devlog [Level Design in the Dark](https://noise-hunters.itch.io/noisehunters/devlog/131264/noise-hunters-devlog-10-level-design-in-the-dark)]_.

Level design is key factor in a game's success, you can have the greatest mechanic of all time but if you don't have a level where the player can fully experience it, then there is no game. While developing Noise Hunters we had to keep this in mind, however, we had a twist, the darkness.

As we seen in previous posts, in Noise Hunters we visualise the environment with sound waves and when there is silence, the player can't see anything. Through trial and error, thanks to the play-testing we where capable to define some "guidelines" to follow and create compelling levels.

_[follow along on the [devlog](https://noise-hunters.itch.io/noisehunters)]._
[_Noise Hunters_](https://noise-hunters.itch.io/noisehunters)



---

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.