Game Dev Digest — Issue #100 - Easy game making tips
Tags: gamedev, unity3d, csharp, news
Published: 2021-06-25 13:39:38

---
title:  Game Dev Digest — Issue #100 - Easy game making tips
published: true
date: 2021-06-25 13:39:38 UTC
tags: gamedev,unity,csharp,news
canonical_url: https://gamedevdigest.com/digests/issue-100-easy-game-making-tips.html
series: Game Dev Digest - The Newsletter About Unity Game Dev
---

### Issue #100 - Easy game making tips

*This article was originally published on [GameDevDigest.com](https://gamedevdigest.com/digests/issue-100-easy-game-making-tips.html)*

![Issue #100 - Easy game making tips](https://gamedevdigest.com/assets/social-posts/issue-100.png)

We made it to 100 issues. Hope you enjoy this week's content!

---

[**Unity 2021.2 beta is available for feedback**](https://blog.unity.com/technology/unity-20212-beta-is-available-for-feedback)  - Get a first look at what Unity is offering in this release cycle. These new features and improvements are available for you to try today.
[_Unity_](https://blog.unity.com/technology/unity-20212-beta-is-available-for-feedback)

[**Build and port for Chrome OS**](https://blog.unity.com/technology/build-and-port-for-chrome-os)  - Starting with 2021.2 beta, you’ll be able to build or port your Android title for Chrome OS in Unity’s Android Dev environment.
[_Unity_](https://blog.unity.com/technology/build-and-port-for-chrome-os)

[**Level of Detail (LOD) Tutorial for Unity 2021+**](https://thegamedev.guru/unity-gpu-performance/lod-level-of-detail/)  - In this blog post, I will show you why, when and how you should use LOD in Unity. Remember: Level of Detail (LOD) is not only about the poly count!
[_The Gamedev Guru_](https://thegamedev.guru/unity-gpu-performance/lod-level-of-detail/)

[**Optimize your mobile game performance: Tips on profiling, memory, and code architecture from Unity’s top engineers**](https://blog.unity.com/technology/optimize-your-mobile-game-performance-tips-on-profiling-memory-and-code-architecture)  - Our Accelerate Solutions team knows the source code inside out and supports a plethora of Unity customers so they can get the most out of the engine. In their work, they dive deep into creator projects to help identify points where performance could be optimized for greater speed, stability, and efficiency. We sat down with this team, made up of Unity’s most senior software engineers, and asked them to share some of their expertise on mobile game optimization.
[_Unity_](https://blog.unity.com/technology/optimize-your-mobile-game-performance-tips-on-profiling-memory-and-code-architecture)

[**Gameloft Montréal's Gameplay Director on Designing Games in Unity**](https://80.lv/articles/gameloft-montr-al-s-gameplay-director-on-designing-games-in-unity/)  - Renaud Forestié explains how a team of only five people can design a mobile game in Unity in less than two weeks without sacrificing quality for the sake of increasing the speed of product development.
[_80.lv_](https://80.lv/articles/gameloft-montr-al-s-gameplay-director-on-designing-games-in-unity/)

[**The UX of video game tutorials**](https://uxdesign.cc/the-ux-of-video-game-tutorials-7e7bc37e2ceb)  - While allowing to skip tutorials is a minimum requirement in today’s world, skipping a tutorial due to frustration may lead to a bad experience for the rest of the game. So let’s define a good, frustration-free tutorial and look at a few key decisions that will define exactly how much your players will want to skip the tutorial and what you can do about it.
[_uxdesign.cc_](https://uxdesign.cc/the-ux-of-video-game-tutorials-7e7bc37e2ceb)

[**New Shiny Sparkly Shader**](https://www.patreon.com/posts/51125313)  - Hey all, I've made a similar version before but this one is a bit nicer, initially made for Harry Alisavakis' tech art challenge for a foil card effect. _[There is also a [Shader Graph version](https://www.patreon.com/posts/51480100)]_
[_Minions Art_](https://www.patreon.com/posts/51125313)

[**Tech Art Chronicles: Stained Glass**](https://joyrok.com/Technically-Speaking-Challenge-Stained-Glass)  - So now to making the stained glass... the annoying part was the stained glass shapes itself.
[_joyrok.com_](https://joyrok.com/Technically-Speaking-Challenge-Stained-Glass)

[**GPU Mesh Voxelizer Part 5: Filling the inner voxels**](https://bronsonzgeb.com/index.php/2021/06/19/gpu-mesh-voxelizer-part-5/)  - In this article, we’ll fill the inside voxels of our voxelized mesh. Doing this will complete our GPU-based mesh voxelizer. To do this, we’ll implement the Möller-Trumbore algorithm for ray/triangle intersection.
[_Bronson Zgeb_](https://bronsonzgeb.com/index.php/2021/06/19/gpu-mesh-voxelizer-part-5/)

[**Raycasts in Unity, made easy**](https://gamedevbeginner.com/raycasts-in-unity-made-easy/#raycast_update_vs_fixed_update)  - In this article, I’ll show you everything you need to know about using Raycast in Unity, step by step.
[_Game Dev Beginner_](https://gamedevbeginner.com/raycasts-in-unity-made-easy/#raycast_update_vs_fixed_update)

## Videos

[![I Made a Wii Sports-ish Game in Unity, but it uses a Webcam](https://gamedevdigest.com/assets/images/7fbc9732d4346a52a15d77e34a146d25.png)](https://www.youtube.com/watch?v=l1oq7TMTVK0)
[**I Made a Wii Sports-ish Game in Unity, but it uses a Webcam**](https://www.youtube.com/watch?v=l1oq7TMTVK0)  - I made a wii sports resort inspired game using OpenCV and Unity. It was a really fun project to make so I hope you enjoy it!
[_Mults_](https://www.youtube.com/watch?v=l1oq7TMTVK0)

[**How to Use Unity's "NEW" Input System with C# Events**](https://www.youtube.com/watch?v=YHC-6I_LSos)  - Unity's new input system is event-based plus it handles keyboard mouse and gamepads easily and quickly. The video looks at action maps, actions, bindings, action types, interactions, and processors. Which can be used to dial in the controls for a Unity project. The system can broadcast messages, use Unity events, or best of all use C# events which can clean up your code - specifically your update functions.
[_One Wheel Studio_](https://www.youtube.com/watch?v=YHC-6I_LSos)

[**Unity Visual Scripting – Getting Started | Bolt | Full Course | 2021 Tutorial**](https://www.youtube.com/watch?v=JYkFm1Sc3v8)  - Get started with Unity Visual Scripting tutorial, allowing artists and non-coders to develop rich and complex gameplay without writing code! Complete Unity Visual Scripting documentation (previously Unity Bolt); this is a Unity beginner tutorial.
[_NotSlot_](https://www.youtube.com/watch?v=JYkFm1Sc3v8)

[**How to use a Custom Font with Text Mesh Pro in Unity**](https://www.youtube.com/watch?v=A33HoKdOhTQ)  - Learn how to convert a standard TTF Font into a Text Mesh Pro Font Asset to be used for Text Mesh in Unity and apply effects.
[_SpeedTutor_](https://www.youtube.com/watch?v=A33HoKdOhTQ)

[**Drawing Boxes and Rectangles in URP Shader Graph with 2D SDFs! | Unity Game Dev Tutorial**](https://www.youtube.com/watch?v=WuNdmjca7eM)  - Squares, boxes, and rounded rectangles are all common shapes you might want to draw in a shader. In this video, I show you how to do that using 2D signed distance fields, or SDFs. We'll derive the formula, recreate it in the shader graph, and then make some cool shaders to see it in action: including a mouse-controlled rectangle drawer, rainbow SDF visualizer, and procedural brick wall.
[_Ned Makes Games_](https://www.youtube.com/watch?v=WuNdmjca7eM)

[**EASY Unity3D Animations! PERFECT for Game Jams!**](https://www.youtube.com/watch?v=pRWbRlPU1yY)  - Someone asked about my "Cut-out" sprite animation technique. There's probably better ways to do this, but this is a quick and easy way to animate some sprites in Unity! I use this all the time in my games!
[_Ismael Rodriguez_](https://www.youtube.com/watch?v=pRWbRlPU1yY)

## Assets

[![Smash Hit Summer - Asset Store Sale](https://gamedevdigest.com/assets/images/d2753fb9-d183-6c55-eaf2-dd803fa28bdd.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](https://assetstore.unity.com/summer-sale?aid=1011l8NVc)
* Week 2: 2D Game - June 29 - July 5
* Week 3: 3D Game - July 6 - July 12
* Week 4: Fantasy Game - July 13 - July 19
* 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**

[**VContainer**](https://github.com/hadashiA/VContainer)  - The extra fast, minimum code size, GC-free DI (Dependency Injection) library running on Unity Game Engine.
[_hadashiA_](https://github.com/hadashiA/VContainer) *Open Source*

[**Lean Localization (FREE)**](https://assetstore.unity.com/packages/tools/localization/lean-localization-28504?aid=1011l8NVc)  - Quickly add multi-language support to your games using Lean Localization. This lightweight asset allows you to localize text, sounds, load CSV, and much more!
[_Carlos Wilkes_](https://assetstore.unity.com/packages/tools/localization/lean-localization-28504?aid=1011l8NVc) **Affiliate**

[**UnityDynamicScrollRect**](https://github.com/Mukarillo/UnityDynamicScrollRect)  - An optimized approach to lists with dozens of elements.
[_Mukarillo_](https://github.com/Mukarillo/UnityDynamicScrollRect) *Open Source*

[**Pixelart Animation Importer for Unity**](https://github.com/talecrafter/AnimationImporter)  - This tool is an Aseprite and PyxelEdit Animation Importer for Unity.
[_talecrafter_](https://github.com/talecrafter/AnimationImporter) *Open Source*

[**Shader Graph Variables**](https://github.com/Cyanilux/ShaderGraphVariables)  - Adds 'Register Variable' and 'Get Variable' nodes to Shader Graph, allowing you to link sections of a graph without connection wires.
[_Cyanilux_](https://github.com/Cyanilux/ShaderGraphVariables) *Open Source*

## Spotlight

[![Old Sky](https://gamedevdigest.com/assets/images/86533a9b7372e77ea648b6e601f7fab1.png)](https://www.mantisbite.com/oldsky)
[**Old Sky**](https://www.mantisbite.com/oldsky)  - Old Sky is a suspenseful dark fantasy survival game where a lone wanderer has to endure the grim surroundings and master the art of black magic to combat the baneful creatures divulging from an ancient dimensional plane.
[_Mantisbite_](https://www.mantisbite.com/oldsky)



---

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.