Game Dev Digest — Issue #60 - Movement, Improvement and more
Tags: gamedev, unity3d, csharp, news
Published: 2020-09-04 10:14:00

---
title:  Game Dev Digest — Issue #60 - Movement, Improvement and more
published: true
date: 2020-09-04 10:14:00 UTC
tags: gamedev,unity,csharp,news
canonical_url: https://gamedevdigest.com/digests/issue-60-movement-improvement-and-more.html
series: Game Dev Digest - The Newsletter About Unity Game Dev
---

###Issue #60 - Movement, Improvement and more

![Issue #60 - Movement, Improvement and more](https://gamedevdigest.com/assets/social-posts/issue-60.png)

It's a mixed bag of great content again this week. From narrative design, designing luck, improving visuals, controlling movement, multiplayer and lots more. Enjoy!

---

[**Unlock access to over a billion new players for your Android mobile game**](https://blogs.unity3d.com/2020/08/28/unlock-access-to-over-a-billion-new-players-for-your-android-mobile-game/)  - The Unity Distribution Portal (UDP) can help you reach the massive international market of players beyond Google Play – all with just one build managed from a single dashboard. _[Read more UDP [Tips & Tricks](http://diegogiacomelli.com.br/unity-distribution-portal-udp-journey-tips-and-tricks/) on diegogiacomelli.com.br]_
[_Unity_](https://blogs.unity3d.com/2020/08/28/unlock-access-to-over-a-billion-new-players-for-your-android-mobile-game/)

[**Recover Your Performance Juice With Unity Physics AutoSyncTransforms**](https://thegamedev.guru/unity-cpu-performance/physics-autosynctransforms/)  - I'm going to show you the single checkbox-like solution that can save you up to 2 milliseconds of CPU time per frame.
[_The Gamedev Guru_](https://thegamedev.guru/unity-cpu-performance/physics-autosynctransforms/)

[**How to Implement Movement in Different Genres of Games in Unity**](https://www.raywenderlich.com/8208548-how-to-implement-movement-in-different-genres-of-games-in-unity)  - In this very moving tutorial, learn how to implement movement from many different genres into your Unity games — both 2D and 3D.
[_raywenderlich.com_](https://www.raywenderlich.com/8208548-how-to-implement-movement-in-different-genres-of-games-in-unity)

[**Rolling**](https://catlikecoding.com/unity/tutorials/movement/rolling/)  - This is the 11th and final installment of a tutorial series about controlling the movement of a character. It turns our featureless sphere into a rolling ball.
[_Catlike Coding_](https://catlikecoding.com/unity/tutorials/movement/rolling/)

[**Improving Floating-Point Precision in C#**](https://www.alanzucconi.com/2020/08/03/improving-floating-point/)  - This tutorial continues the journey to understand floating-point arithmetic, and how to improve the precision of modern programming language types. At the end of this article, you will find a link to download a simple C# library that provides a new type which improves the precision of traditional float and double variables.
[_Alan Zucconi_](https://www.alanzucconi.com/2020/08/03/improving-floating-point/)

[**TSP with GeneticSharp and Unity3D**](http://diegogiacomelli.com.br/tsp-with-GeneticSharp-and-Unity3d/)  - In this post I will show how to use GeneticSharp and Unity3D to solve the TSP (Travelling salesman problem).
[_http://diegogiacomelli.com.br_](http://diegogiacomelli.com.br/tsp-with-GeneticSharp-and-Unity3d/)

[**How to Approach Game Narratives**](https://gamedevacademy.org/game-narrative-tutorial/)  - Whether you’re working alone as a game developer or in a small team, game narrative is important to understand. In this guide, we will tackle a few approaches that will help you break into game narrative. If you’re a programmer, rest assured we will also be doing this in a way that won’t require you to have a deep understanding of things like character arcs, symbolism, pacing, or anything else you’d expect to be lectured about in a literature class.
[_Cypress Reeves_](https://gamedevacademy.org/game-narrative-tutorial/)

[**Firebase Multiplayer Game & Matchmaking in Unity!**](https://medium.com/firebase-developers/firebase-multiplayer-game-matchmaking-in-unity-1d2d04989426)  - I have put together a simple example of a turn-based multiplayer game that uses a custom matchmaking system using Firebase Realtime Database with Unity!
[_Domenico Rotolo_](https://medium.com/firebase-developers/firebase-multiplayer-game-matchmaking-in-unity-1d2d04989426)

[**Unity Releases**](https://unity3d.com/unity/whats-new/2020.1.4)  - Unity versions [2020.1.4](https://unity3d.com/unity/whats-new/2020.1.4) and [2020.2.0 Beta 1](https://unity3d.com/unity/beta/2020.2.0b1) have been released.
[_Unity_](https://unity3d.com/unity/whats-new/2020.1.4)

## Videos

[![Improving Visuals in Unity | Beginner Prototype](https://gamedevdigest.com/assets/images/450d4180445a002030550af08ca1702e.png)](https://www.youtube.com/watch?v=ve4YTqABKOM)
[**Improving Visuals in Unity | Beginner Prototype**](https://www.youtube.com/watch?v=ve4YTqABKOM)  - Adding the finishing touches to a project is going to bring it to the next level! In this video, we are going to show you a few techniques that can improve the overall feel of your game.
[_Unity_](https://www.youtube.com/watch?v=ve4YTqABKOM)

[**Creating Fire, Smoke & Mist Effects with VFX Graph in Unity! (Tutorial)**](https://www.youtube.com/watch?v=OCzGXcdyqnQ)  - In this video, we’re taking a closer look at Visual Effect Graph in Unity 2019.3 and exploring some of the fundamental ideas and concepts to help you get started designing Visual Effects inside of Unity.
[_Unity_](https://www.youtube.com/watch?v=OCzGXcdyqnQ)

[**Make Awesome Effects with Shader Graph in Unity!**](https://www.youtube.com/watch?v=VsUK9K6UbY4)  - _Code Monkey_
[_Wintermute Digital_](https://www.youtube.com/watch?v=Nu-HEbb_z54&amp;feature=youtu.be)

[**Designing Luck | How Loot Distributions Work**](https://www.youtube.com/watch?v=Nu-HEbb_z54&amp;feature=youtu.be)  - Getting an ultra rare, overpowered piece of loot in a video game is a super rewarding feeling that I'm sure most of you are familiar with. What even is a loot distribution? This video is the second "abstract" game devlog video, and goes over the mathematical underpinnings of weighted discrete probability distributions, and shows a surprisingly simple running sum based algorithm to implement it in code.
[_Wintermute Digital_](https://www.youtube.com/watch?v=Nu-HEbb_z54&amp;feature=youtu.be)

[**Custom Cursor with Input System - Unity 2020 Tutorial**](https://www.youtube.com/watch?v=PTL19bXCsNU&amp;feature=emb_title)  - Learn how to make a custom cursor using Unity's new input system.
[_samyam_](https://www.youtube.com/watch?v=PTL19bXCsNU&amp;feature=emb_title)

[**How To Connect Using Steam**](https://www.youtube.com/watch?v=QlbBC07dqnE)  - nity Multiplayer Tutorial.
[_Dapper Dino_](https://www.youtube.com/watch?v=QlbBC07dqnE)

[**My Flow Field Pathfinding with Unity DOTS/ECS**](https://www.youtube.com/watch?v=I1KX6YM_GeI) 
[_Turbo Makes Games_](https://www.youtube.com/watch?v=I1KX6YM_GeI)

## Assets

[![HUMBLE SOFTWARE BUNDLE: MEGA SOUND DESIGNER LOOP CRATE](https://gamedevdigest.com/assets/images/8d98984f-dab3-4142-866d-2f2959b401a4.png)](https://www.humblebundle.com/software/mega-sound-designer-loop-crate-software?partner=unity3dreport)
[**HUMBLE SOFTWARE BUNDLE: MEGA SOUND DESIGNER LOOP CRATE**](https://www.humblebundle.com/software/mega-sound-designer-loop-crate-software?partner=unity3dreport)  - On the heels of our Our Sounds. Your Movies. Professional Video and Audio Creation bundle that just ended, we bring you award-winning music recording softwares built by musicians for musicians and over 13,000 royalty free loops and samples from industry veterans Acoustica, Cherry Audio, and Soundtrack Loops. Mix and match their sounds to create your own original soundtrack to life.

$848 WORTH OF AWESOME STUFF PAY $1 OR MORE
[_Humble Bundle_](https://www.humblebundle.com/software/mega-sound-designer-loop-crate-software?partner=unity3dreport) **Affiliate**

[**Real time Matrix VFX implemeted in Shaders in Unity using Triplanar mapping**](https://github.com/IRCSS/MatrixVFX)  - For the detailed break down of the technique, have a look at my [blog post](https://medium.com/@shahriyarshahrabi/shader-studies-matrix-effect-3d2ead3a84c5).
[_Shahriar Shahrabi_](https://github.com/IRCSS/MatrixVFX) *Open Source*

[**ScrollToSelectionBehaviour.cs**](https://gist.github.com/Z4urce/e1719b3c1641537ced54da24d911f0b0)  - Moves the Content transform so the current selected object will be inside the Viewport rect. _[View the [tweet](https://twitter.com/Z4urce/status/1300133868239040517) for a visual]_
[_Zalán Kórósi_](https://twitter.com/Z4urce/status/1300133868239040517) *Open Source*

[**Cards**](https://github.com/Cyanilux/Cards)  - See the [preview](https://twitter.com/Cyanilux/status/1296100597893148677)
• Uses CardHandController.cs (and Card.cs) scripts to set position/rotation for a hand of cards based on curve, and allows for interactions with mouse.
• Intended to work in 3D. Doesn't really work that well with UI due to scaling differences. Worldspace UI or Screenspace-Camera might work?
• Can drag to reorder cards in hand. Drag a card outside the hand bounds and it starts tilting/wobbling based on mouse movement velocity.
• Releasing a card outside of the hand will trigger it to be used, and applies a dissolve shader effect.
• Card model, shadergraph and example scene setup included.
[_Cyan_](https://github.com/Cyanilux/Cards) *Open Source*

[**Blit Renderer Feature**](https://github.com/Cyanilux/URP_BlitRenderFeature)  - Based on the Blit from the UniversalRenderingExamples Extended to allow options for :
• Specific access to selecting a source and destination (via current camera's color / texture id / render texture object
• Automatic switching to using _AfterPostProcessTexture for After Rendering event, in order to correctly handle the blit after post processing is applied
• Setting a _InverseView matrix (cameraToWorldMatrix), for shaders that might need it to handle calculations from screen space to world.
[_Cyan_](https://github.com/Cyanilux/URP_BlitRenderFeature) *Open Source*

[**Scene Pilot**](https://assetstore.unity.com/packages/tools/utilities/scene-pilot-177244?aid=1011l8NVc)  - LAUNCH SALE! Get 50% for the first two weeks! Only $5, regular price will be $10 thereafter. Fly around your scene in a fast and fun way! If only you could just click where you want to go, and suddenly be there? Now you can! It's like Fast Travel for the Unity Editor. If you're like us, you get frustrated having to WASD your way over to a far away spot as the scene view slowly accelerates in speed. 
Just hover over the Scene View and hit SHIFT+CTRL (configurable) and you'll see a preview box pop up with your destination. Right Click and BAM! You're there!
[_ShrinkRay Entertainment_](https://assetstore.unity.com/packages/tools/utilities/scene-pilot-177244?aid=1011l8NVc) **Affiliate**

[**Exclusive promotion: 50% off assets for Unity Student users**](https://assetstore.unity.com/back-to-school-2020-asset-store-promotion?aid=%201011l8NVc)  - Level up your Unity skills by pairing the free Unity Student license with a collection of A+ assets at 50% off. The [Back to School 2020](https://assetstore.unity.com/back-to-school-2020-asset-store-promotion?aid=%201011l8NVc) offer is exclusively available to student users, and includes over 150 popular Unity Asset Store packages. You’ll find time-saving tools, art assets to help you realize your creative vision, and Editor add-ons to unlock efficient workflows.
[_Unity_](https://assetstore.unity.com/back-to-school-2020-asset-store-promotion?aid=%201011l8NVc) **Affiliate**

## Spotlight

[![Creating a Game with Makey Makey, Unity, OpenCV and a Banana Gun](https://gamedevdigest.com/assets/images/8706ff262127e7857c402671d1a44880.png)](https://80.lv/articles/creating-a-game-with-makey-makey-unity-opencv-and-a-banana-gun)
[**Creating a Game with Makey Makey, Unity, OpenCV and a Banana Gun**](https://80.lv/articles/creating-a-game-with-makey-makey-unity-opencv-and-a-banana-gun)  - Pavel Efremov shared the story of creating a small non-commercial shooter game in the Rick and Morty universe using Makey Makey, Unity, OpenCV, and a banana.
[You can [download](https://oxygenchick.itch.io/rick-and-morty-phygital-computer-game) and play the game from itch.io]
[_80 Level_](https://80.lv/articles/creating-a-game-with-makey-makey-unity-opencv-and-a-banana-gun)

[![End Of Summer Sale](https://gamedevdigest.com/assets/images/c29e354b-5aa3-4791-bbc9-c529e9de58ec.png)](https://www.humblebundle.com/store/?partner=unity3dreport)
[**End Of Summer Sale**](https://www.humblebundle.com/store/?partner=unity3dreport)  - The End of Summer Sale just launched in the Humble Store. Save up to 90% off on great games!
[_Humble Store_](https://www.humblebundle.com/store/?partner=unity3dreport) **Affiliate**


---

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.