Game Dev Digest — Issue #103 - Making Things Better
Tags: gamedev, unity3d, csharp, news
Published: 2021-07-16 12:20:47

---
title:  Game Dev Digest — Issue #103 - Making Things Better
published: true
date: 2021-07-16 12:20:47 UTC
tags: gamedev,unity,csharp,news
canonical_url: https://gamedevdigest.com/digests/issue-103-making-things-better.html
series: Game Dev Digest - The Newsletter About Unity Game Dev
---

### Issue #103 - Making Things Better

*This article was originally published on [GameDevDigest.com](https://gamedevdigest.com/digests/issue-103-making-things-better.html)*

![Issue #103 - Making Things Better](https://gamedevdigest.com/assets/social-posts/issue-103.png)

Short but sweet this week. Some focus on optimization, animation, meshes, shading and more. Enjoy!

---

[**Optimize your mobile game performance: Get expert tips on physics, UI, and audio settings**](https://blog.unity.com/technology/optimize-your-mobile-game-performance-get-expert-tips-on-physics-ui-and-audio-settings)  - In this second installment in this series, we’re zooming in on how to improve performance with the UI, physics, and audio settings.
[_Unity_](https://blog.unity.com/technology/optimize-your-mobile-game-performance-get-expert-tips-on-physics-ui-and-audio-settings)

[**Unity Event systems interfaces for Customized GUI behavior**](https://indiewatch.net/2021/02/04/unity-event-systems-interfaces-for-customized-gui-behavior/)  - A tutorial for boosting your creativity with the Unity Event Systems Library.
[_indiewatch.net_](https://indiewatch.net/2021/02/04/unity-event-systems-interfaces-for-customized-gui-behavior/)

[**Mesh Deformation in Unity**](https://bronsonzgeb.com/index.php/2021/07/10/mesh-deformation-in-unity/)  - In this article, I explore mesh deformation using a custom vertex shader.
[_Bronson Zgeb_](https://bronsonzgeb.com/index.php/2021/07/10/mesh-deformation-in-unity/)

[**ML-Agents plays DodgeBall**](https://blog.unity.com/technology/ml-agents-plays-dodgeball)  - Today, we are excited to share a new environment to further demonstrate what ML-Agents can do. DodgeBall is a competitive team vs team shooter-like environment where agents compete in rounds of Elimination or Capture the Flag. The environment is open-source, so be sure to check out the repo.
[_Unity_](https://blog.unity.com/technology/ml-agents-plays-dodgeball)

[**Unity 2021.2.0 Beta 4**](https://unity3d.com/unity/beta/2021.2.0b4)  - Unity 2021.2.0 Beta 4 has been released.
[_Unity_](https://unity3d.com/unity/beta/2021.2.0b4)

## Videos

[![Making a Zelda-style Cel Shading Effect in Unity Shader Graph](https://gamedevdigest.com/assets/images/a22183cb2c619e06fac14880f4ab598e.png)](https://www.youtube.com/watch?v=lUmRJRrZfGc)
[**Making a Zelda-style Cel Shading Effect in Unity Shader Graph**](https://www.youtube.com/watch?v=lUmRJRrZfGc)  - Tons of games use a stylised cel-shading art style to help them stand out graphically, including hits like Zelda: Breath of the Wild, Persona 5 and Okami. In this tutorial, we'll unlock the secrets of cel-shading in Shader Graph by using our own custom lighting and end up with an effect that supports multiple lights!
[_Daniel Ilett_](https://www.youtube.com/watch?v=lUmRJRrZfGc)

[**How to create an AI Bot Race Car Controller in Unity tutorial Part 2 - Avoidance**](https://www.youtube.com/watch?v=5SJ6AAI6Wcs)  - This is the 2nd part of our Car AI in Unity from scratch.
[_Pretty Fly Games_](https://www.youtube.com/watch?v=5SJ6AAI6Wcs)

[**Changing Action Maps with Unity's "New" Input System**](https://www.youtube.com/watch?v=T8fG0D2_V5M)  - Changing actions maps with Unity's new input system is easy and allows precise control of which inputs are being listened to - switching between a 3rd person controller, vehicle controller or UI buttons. An input manager can provide a static instance of an input action asset as well as centralized control of toggling action maps making implementation easy and error-free.
[_One Wheel Studio_](https://www.youtube.com/watch?v=T8fG0D2_V5M)

[**First Person Controller - Slope Sliding (EP06) [Unity Tutorial]**](https://www.youtube.com/watch?v=jIsHe9ARE70)  - Hey guy! In this next instalment of the first person controller series we're going to take a look at fixing one of the flaws in the Unity Character Controller by adding sliding t slope limit parameter. That meaning, if we're on or above the character controllers slope limit, we wont be able to bunny hop or jump our way up it, instead we'll just slide on back down it!
[_Comp-3 Interactive_](https://www.youtube.com/watch?v=jIsHe9ARE70)

[**Animation Retargeting (Unity Tutorial)**](https://www.youtube.com/watch?v=fNgPkuMgWFg)  - In this Unity game development tutorial we're going look at how we can make use of animation retargeting in Unity, to use the same animations between different characters.
[_Ketra Games_](https://www.youtube.com/watch?v=fNgPkuMgWFg)

[**DConf 2017 Day 2 Keynote: Things that Matter -- Scott Meyers**](https://www.youtube.com/watch?v=3WBaY61c9sE)  - In the 45+ years since Scott Meyers wrote his first program, he’s played many roles: programmer, user, educator, researcher, consultant. Different roles beget different perspectives on software development, and so many perspectives over so much time have led Scott to strong views about the things that really matter. In this presentation, he’ll share what he believes is especially important in software and software development, and he’ll try to convince you to embrace the same ideas he does.
[_The D Language Foundation_](https://www.youtube.com/watch?v=3WBaY61c9sE)

[**How to make a Better Health Bar in Unity : Chip Away Tutorial**](https://www.youtube.com/watch?v=CFASjEuhyf4)  - In this Video we will create a better looking health bar for use in your game!
[_Natty Creations_](https://www.youtube.com/watch?v=CFASjEuhyf4)

[**Unity 2D: One Way Platforms**](https://www.youtube.com/watch?v=3Tb-__P_UvU)  - Learn how to create 2D one-way platforms in Unity 2020.
[_Root Games_](https://www.youtube.com/watch?v=3Tb-__P_UvU)

[**How to Implement Enemy Abilities/Skills Part 1 | AI Series Part 21 | Unity Tutorial**](https://www.youtube.com/watch?v=faNV-hWu07o)  - In this tutorial I show how to set up the foundation for enemies using abilities or skills and implement a basic gap-closing skill - Jump where the enemy AI will jump to the player's location then resume following.
[_LlamAcademy_](https://www.youtube.com/watch?v=faNV-hWu07o)

## Assets

[![Smash Hit Summer - Asset Store Sale](https://gamedevdigest.com/assets/images/6582cc58-aea4-815f-86ca-d7ba26f5a3ba.jpeg)](https://assetstore.unity.com/summer-sale?aid=1011l8NVc)
[**Smash Hit Summer - Asset Store Sale**](https://assetstore.unity.com/summer-sale?aid=1011l8NVc)  - Over the next seven weeks, Unity is launching a series of weekly sales, each with a unique game development theme. Each week, approximately 150 assets will be on sale for 50% off and the assets included will all be great selections to use when making a game highlighted in the weekly theme.

The top assets from one week will carry over into the next week and new assets will be added. The final two weeks of the sale will feature the top assets from the first five weeks, plus an additional set of our most popular assets.

* Week 1: Low-Poly Game - June 22 - June 28
* Week 2: 2D Game - June 29 - July 5
* Week 3: 3D Game - July 6 - July 12
* [Week 4: Fantasy Game - July 13 - July 19](https://assetstore.unity.com/summer-sale?aid=1011l8NVc)
* Week 5: Sci-Fi Game- July 20 - July 26
* Week 6: Dream Project - July 27 - August 9
[_Unity_](https://assetstore.unity.com/summer-sale?aid=1011l8NVc) **Affiliate**

[**Harmony**](https://github.com/pardeike/Harmony)  - A library for patching, replacing and decorating .NET and Mono methods during runtime.
[_Andreas Pardeike_](https://github.com/pardeike/Harmony) *Open Source*

[**BMesh for Unity**](https://github.com/eliemichel/BMeshUnity)  - This Unity package is a library to make runtime procedural mesh generation as flexible as possible. The mesh structure is similar to the one used in Blender, and a mechanism for adding arbitrary attributes to vertices/edges/loops/faces is available, for instance for people used to Houdini's wrangle nodes.
[_eliemichel_](https://github.com/eliemichel/BMeshUnity) *Open Source*

[**UniMob**](https://github.com/codewriter-packages/UniMob)  - Reactive state management for Unity. UniMob is a library that makes state management simple and scalable by transparently applying functional reactive programming. _[also check out [UniMob.UI](https://github.com/codewriter-packages/UniMob.UI)]_
[_codewriter-packages_](https://github.com/codewriter-packages/UniMob) *Open Source*

[**Unity Sparse Voxel Octrees**](https://github.com/BudgetToaster/unity-sparse-voxel-octrees)  - A Unity-based method of rendering voxels using Sparse Voxel Octrees as seen in Nvidia's paper: "Efficient Sparse Voxel Octrees – Analysis, Extensions, and Implementation".
[_BudgetToaster_](https://github.com/BudgetToaster/unity-sparse-voxel-octrees) *Open Source*

[**DevLogger**](https://github.com/TheWizardsCode/DevLogger)  - DevLogger is a Unity Plugin that helps you keep a DevLog while working on your project.
[_TheWizardsCode_](https://github.com/TheWizardsCode/DevLogger) *Open Source*

[**WooshiiAttributes**](https://github.com/WooshiiDev/WooshiiAttributes)  - A growing collection of flexible, powerful Unity attributes.
[_WooshiiDev_](https://github.com/WooshiiDev/WooshiiAttributes) *Open Source*

[**UIElements**](https://github.com/plyoung/UIElements)  - Various scripts related to Unity UI Toolkit (UIElements). These are not all plug-and-play but should serve as examples you can adopt for your own needs.
[_plyoung_](https://github.com/plyoung/UIElements) *Open Source*

[**Sound Effects and Audio Bundle**](https://www.humblebundle.com/software/music-sound-effects-for-games-files-content?partner=unity3dreport)  - Visuals start a game, great sound finishes them! When creating your next video or game, don’t forget one of the most important senses for immersion; sound. Make whatever you create magic with this bundle of spectacular music and sound effects. Plus, your purchase will support The Michael J. Fox Foundation for Parkinson's Research, WWF, and a charity of your choice!
[_Humble Bundle_](https://www.humblebundle.com/software/music-sound-effects-for-games-files-content?partner=unity3dreport) **Affiliate**

[**Game Dev Arts MegaPack**](https://www.humblebundle.com/software/game-dev-arts-megapack-software?partner=unity3dreport)  - Make your game truly magic with these awesome developer assets! Want to add that special spark to your next game creation? Pick up the Game Dev Arts Megapack and enjoy software that puts a wealth of icons, assets, UI frames, characters, and much more at your fingertips! Plus, your purchase will support Cancer Research UK, Save the Children, & a charity of your choice!
[_Humble Bundle_](https://www.humblebundle.com/software/game-dev-arts-megapack-software?partner=unity3dreport) **Affiliate**

## Spotlight

[![Unusual Findings](https://gamedevdigest.com/assets/images/28928ecc61ba58810a097508bbb6815b.png)](https://store.steampowered.com/app/1605320/Unusual_Findings/)
[**Unusual Findings**](https://store.steampowered.com/app/1605320/Unusual_Findings/)  - It’s the 80s and the Christmas is coming, Vinny, Nick and Tony are young and their new cable signal descrambler just arrived. That same night while trying to decrypt a pay per view adult channel, they pick up the distress signal of an alien spaceship crash-landing in the woods near their town… Things only get weirder as they realize that the towering alien is killing very specific members of their community!

Explore the world oozing with nostalgia, check the Video Buster Store for clues, challenge other kids at the Laser Llamas Arcades, go learn a new trick at The Emerald Sword comic store, try to get along with the punk looking Lost Boys at their hideout or even dare to ask THE BULL, the quintessential 80s Action hero, for some help!

Follow the story that pays tribute to 80s classics like The Goonies, The Explorers, Monster Squad, The Lost Boys, They Live, Terminator, and Aliens among others and a gameplay that combines mechanics of Point and Clicks masterpieces like Full Throttle with its own unique twist and more.

_[You can [follow development](https://twitter.com/EpicLLamaGames) on Twitter]_
[_Epic Lama_](https://store.steampowered.com/app/1605320/Unusual_Findings/)



---

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.