Game Dev Digest — Issue #116 - Do More With Less
Tags: gamedev, unity3d, csharp, news
Published: 2021-10-29 13:17:10

---
title:  Game Dev Digest — Issue #116 - Do More With Less
published: true
date: 2021-10-29 13:17:10 UTC
tags: gamedev,unity,csharp,news
canonical_url: https://gamedevdigest.com/digests/issue-116-do-more-with-less.html
series: Game Dev Digest - The Newsletter About Unity Game Dev
---

### Issue #116 - Do More With Less

*This article was originally published on [GameDevDigest.com](https://gamedevdigest.com/digests/issue-116-do-more-with-less.html)*

![Issue #116 - Do More With Less](https://gamedevdigest.com/assets/social-posts/issue-116.png)

How to get more done. Hope you enjoy the reads this week!

---

[**The 8 factors of multiplayer gamedev in small-scale cooperative games ft. Breakwaters**](https://blog.unity.com/games/the-8-factors-of-multiplayer-gamedev-in-small-scale-cooperative-games-ft-breakwaters)  - Discover how Breakwaters, an upcoming indie game, chose their model to learn how a studio building a small-scale cooperative game approached their networking.
[_Unity_](https://blog.unity.com/games/the-8-factors-of-multiplayer-gamedev-in-small-scale-cooperative-games-ft-breakwaters)

[**How to make AI sentient in Unity, Part II**](https://blog.gamedev.tv/how-to-make-ai-sentient-in-unity-part-ii/)  - In the second, and final, part of the miniseries about AI senses, I'm going to guide you through an implementation of reactive AI behavior for patrolling between selected points, chasing a player when it's seen, and investigating a location player has been heard on.
[_blog.gamedev.tv_](https://blog.gamedev.tv/how-to-make-ai-sentient-in-unity-part-ii/)

[**Tutorial: Recreating Gameplay Mechanics From Overwatch & Dota in Unity**](https://80.lv/articles/tutorial-recreating-gameplay-mechanics-from-overwatch-dota-in-unity/)  - Check out more tutorials by 3D Artist David Sanhueza.
[_80.lv_](https://80.lv/articles/tutorial-recreating-gameplay-mechanics-from-overwatch-dota-in-unity/)

[**Playtesting and Puzzledorf: Reflections**](https://stuartspixelgames.com/2021/10/26/3-keys-to-play-testing-your-game/)  - Playtesting is fundamental to Game Design. The aim is to observe people playing your game to so that you can identify areas of weakness in your design, or bugs, and methodically improve it. There are 3 keys I’ve found to help you playtest your games which I used extensively in playtesting Puzzledorf.
[_stuartspixelgames.com_](https://stuartspixelgames.com/2021/10/26/3-keys-to-play-testing-your-game/)

[**Get acquainted with HDRP settings for enhanced performance**](https://blog.unity.com/technology/get-acquainted-with-hdrp-settings-for-enhanced-performance)  - Learn how to leverage High Definition Render Pipeline (HDRP) settings to maximize performance and achieve powerful graphics all at once.
[_Unity_](https://blog.unity.com/technology/get-acquainted-with-hdrp-settings-for-enhanced-performance)

[**Tales from the optimization trenches: Better managed code stripping with Unity 2020 LTS**](https://blog.unity.com/technology/tales-from-the-optimization-trenches-better-managed-code-stripping-with-unity-2020-lts)  - Managed code stripping is a critical step in the build process that helps decrease the size of an application’s binary files. This occurs through the removal of unused code.
[_Unity_](https://blog.unity.com/technology/tales-from-the-optimization-trenches-better-managed-code-stripping-with-unity-2020-lts)

[**The new Unity 2021.2 Tech Stream release is now available**](https://blog.unity.com/technology/the-new-unity-20212-tech-stream-release-is-now-available)  - We have spent the last six months building new key functionality that addresses the three key pillars of quality, productivity, and performance in the 2021.2 Tech Stream release, which is available for download as of today.
[_Unity_](https://blog.unity.com/technology/the-new-unity-20212-tech-stream-release-is-now-available)

[**Unity: 5 coding tips to deliver NEW FEATURES FASTER**](https://leotgo.medium.com/unity-5-coding-tips-to-deliver-new-features-faster-42c14edec8d9)  - As coders, as much as we want to create perfect systems that would impress even Linus Torvalds, they might not bring value to our players. If players don’t get value out of our product, they won’t use it.
[_Leonardo Tagliaro_](https://leotgo.medium.com/unity-5-coding-tips-to-deliver-new-features-faster-42c14edec8d9)

[**Map-of-Unity**](https://github.com/mechaniac/Map-of-Unity)  - All of Unity, in one place.
[_mechaniac_](https://github.com/mechaniac/Map-of-Unity)

[**Some DOTS Utilities: NativeCounter and NativeSum**](https://coffeebraingames.wordpress.com/2021/10/24/some-dots-utilities-nativecounter-and-nativesum/)  - I haven’t shared some utility scripts for a while now. It’s about time I do so again. We’ve been making a game in pure ECS and we have created lots of utilities along the way. Allow me to share to you NativeCounter and NativeSum.
[_COFFEE BRAIN GAMES_](https://coffeebraingames.wordpress.com/2021/10/24/some-dots-utilities-nativecounter-and-nativesum/)

[**C#: Pass by value vs ref vs in vs out...**](https://paulsebastian.codes/c-sharp-pass-by-value-vs-ref-vs-in-vs-out?)  - The scope of this article is not to advocate for, or against the different programming styles. None are perfect and they all have their uses. The scope of this article is just to explain these features of the C# language and to briefly explain where they might be useful. In the end, they are just tools in your programmer's toolbox.
[_paulsebastian.codes_](https://paulsebastian.codes/c-sharp-pass-by-value-vs-ref-vs-in-vs-out?)

## Videos

[!["Game Development in Eight Bits" by Kevin Zurawel](https://gamedevdigest.com/assets/images/b31cd1b43094ba4d3474675a0190893f.png)](https://www.youtube.com/watch?v=TPbroUDHG0s&amp;t=3s)
[**"Game Development in Eight Bits" by Kevin Zurawel**](https://www.youtube.com/watch?v=TPbroUDHG0s&amp;t=3s)  - The "8-Bit" era of the late '80s brought video games into the home with systems like the Nintendo Entertainment System (NES). Game developers of the time produced iconic games and introduced genres that are still with us to this day, while working with hardware that had serious limitations. This talk will explore how NES developers created more with less, looking at techniques used in professionally-developed NES games to handle physics, collision detection, randomness, data compression, and more.
_[Entertaining, and a reminder how good we have it these days!]_
[_Strange Loop Conference_](https://www.youtube.com/watch?v=TPbroUDHG0s&amp;t=3s)

[**The most overused game graphic you never noticed | Texture Archaeology**](https://www.youtube.com/watch?v=bsCN0Yx2Vbs)  - The exact same brick texture is in dozens of Nintendo 64 and PlayStation games. From Super Mario 64, Banjo-Kazooie, and Final Fantasy 7, to Turok, Conker, and Mortal Kombat 3.
[_Kid Leaves Stoop_](https://www.youtube.com/watch?v=bsCN0Yx2Vbs)

[**Grid Inventory in Unity Tutorial Tile based inventory in Unity**](https://www.youtube.com/watch?v=2ajD1GDbEzA)  - In this episode of unity tutorial, me Greg will be making a grid inventory. Just like in games like Escape From Tarkov, Diablo or Path of Exile.
[_Greg Dev Stuff_](https://www.youtube.com/watch?v=2ajD1GDbEzA)

[**Isometric Character Controller in Unity**](https://www.youtube.com/watch?v=8ZxVBCvJDWk)  - Isometric movement may seem easy at first, until you realize your character does not move according to your input... I show you how to skew your navigation input to allocate for the rotation of the camera.
[_Tarodev_](https://www.youtube.com/watch?v=8ZxVBCvJDWk)

[**LOD Explained (Unity Tutorial)**](https://www.youtube.com/watch?v=1JRAPSStZ1w)  - In this Unity tutorial we're going to look at how we can use LOD, or ‘Level of Detail’, to help improve the performance of our games.
[_Ketra Games_](https://www.youtube.com/watch?v=1JRAPSStZ1w)

[**A Practical Use for Unity's C# Job System**](https://www.youtube.com/watch?v=QavogXXxtqw)  - Ever needed to a render a whole bunch of objects on screen but couldn't do it without taking a hit to performance? Indirect Rendering is a way to repeatedly draw the same mesh with minimal draw calls. In this video, we'll walk you through how to use Unity's C# Job System to perform faster indirect rendering in Unity.
[_Infallible Code_](https://www.youtube.com/watch?v=QavogXXxtqw)

[**How Do You Make Fun Unlockables? ~ Design Doc**](https://www.youtube.com/watch?v=R8EyVhHRjqc)  - Unlocks aren't complicated systems, but what they can bring to a game is complex. Unlocks can serve a number of game design goals to help make a game more fun and keep it interesting to a player over the long term. Today we're talking about how to make fun game unlockables, how to pair criteria and prizes to get the effect you want, and take a tour through one of my favorites, Smash Bros' unlockables.
[_Design Doc_](https://www.youtube.com/watch?v=R8EyVhHRjqc)

[**Unity Creator Spotlight: Lost in Random by Zoink**](https://www.youtube.com/watch?v=EoxtmDy4Pec)  - Join the team from Zoink Games as we discuss their freshly released EA Originals title, Lost In Random. Creative director Olov Redmalm and technical artist Leon Brynielsson talk about the creative process that goes into creating a title with a handcrafted look and a AAA feel, how to bring your concepts to life in full URP across multiple platforms, and provide lots of great graphics tips that can be applied to any project.
[_Unity_](https://www.youtube.com/watch?v=EoxtmDy4Pec)

[**3 Ways to make a Scope Zoom Effect (Unity Tutorial)**](https://www.youtube.com/watch?v=9g2VqJvWnQI)  - Let's check out 3 Ways on How to Make a Rifle Scope Zoom Effect!
[_Code Monkey_](https://www.youtube.com/watch?v=9g2VqJvWnQI)

[**Pixel Art Vegetation Wind Shader Graph - Easy Unity 2021 Tutorial**](https://www.youtube.com/watch?v=oGD9jDNGu3g)  - In this video, we will show how to create pixel art vegetation wind effects using Unity 2021 Shader Graph.
[_Binary Lunar_](https://www.youtube.com/watch?v=oGD9jDNGu3g)

## Assets

[![Dawn Of The Deals Sale](https://gamedevdigest.com/assets/images/00a667fb-282e-7b51-ca2a-d8cebd6cd866.jpeg)](https://assetstore.unity.com/?on_sale=true&amp;orderBy=1&amp;rows=96&amp;aid=1011l8NVc)
[**Dawn Of The Deals Sale**](https://assetstore.unity.com/?on_sale=true&amp;orderBy=1&amp;rows=96&amp;aid=1011l8NVc)  - Find an amazing Halloween treat on Unity's Asset Store! From October 27 through November 5, select scary and spooky assets will be available for 50% off. Customers can also save an additional 10% off on-sale orders of $100 or more with the code SPOOKY.
[_Unity_](https://assetstore.unity.com/?on_sale=true&amp;orderBy=1&amp;rows=96&amp;aid=1011l8NVc) **Affiliate**

[**Unity Mega Bundle - Fill Your Toolbox**](https://assetstore.unity.com/mega-bundles/fill-your-toolbox?aid=1011l8NVc)  - Up to 95% Off Tools! _(FINALS DAYS!)_
Powerful tools make users more productive, saving valuable time and effort, so it's not a surprise that the tool category is one of the most popular categories on the Unity Asset Store. From October 13 through October 31, users can save up to 95% off three curated Mega Bundle sets of must-have tools.

$25 Bundle - save up to 80%
This bundle contains: [EnhancedScroller](https://assetstore.unity.com/packages/tools/gui/enhancedscroller-36378?aid=1011l8NVc), [Better UI](https://assetstore.unity.com/packages/tools/gui/better-ui-79031?aid=1011l8NVc), and [Vault Inventory](https://assetstore.unity.com/packages/tools/game-toolkits/vault-inventory-93933?aid=1011l8NVc).

$35 Bundle - save up to 88%
This bundle contains everything from the $25 bundle, plus [Forever - Endless Runner Engine for Unity](https://assetstore.unity.com/packages/tools/game-toolkits/forever-endless-runner-engine-140926?aid=1011l8NVc), [Easy Decal](https://assetstore.unity.com/packages/tools/utilities/easy-decal-22867?aid=1011l8NVc), [Terrain Grid System](https://assetstore.unity.com/packages/tools/terrain/terrain-grid-system-47215?aid=1011l8NVc), and [MonKey - Productivity Commands](https://assetstore.unity.com/packages/tools/utilities/monkey-productivity-commands-119938?aid=1011l8NVc).

$45 Bundle - save up to 95%
This bundle contains everything from the $25 and $35 bundles, plus [Dungeon Architect](https://assetstore.unity.com/packages/tools/utilities/dungeon-architect-53895?aid=1011l8NVc), [Space Graphics Toolkit](https://assetstore.unity.com/packages/tools/level-design/space-graphics-toolkit-4160?aid=1011l8NVc), [Digger PRO](https://assetstore.unity.com/packages/tools/terrain/digger-pro-149753?aid=1011l8NVc), [MudBun: Volumetric VFX and Modeling](https://assetstore.unity.com/packages/tools/particles-effects/mudbun-volumetric-vfx-modeling-177891?aid=1011l8NVc), [Mesh Slicer](https://assetstore.unity.com/packages/tools/modeling/mesh-slicer-59618?aid=1011l8NVc), [DinoFracture - A Dynamic Fracture Library](https://assetstore.unity.com/packages/tools/physics/dinofracture-a-dynamic-fracture-library-26599?aid=1011l8NVc), [Motion Matching for Unity](https://assetstore.unity.com/packages/tools/animation/motion-matching-for-unity-145624?aid=1011l8NVc), [Asset Hunter PRO](https://assetstore.unity.com/packages/tools/utilities/asset-hunter-pro-135296?aid=1011l8NVc), [Performance Tools](https://assetstore.unity.com/packages/tools/utilities/performance-tools-80534?aid=1011l8NVc), [SALSA LipSync Suite](https://assetstore.unity.com/packages/tools/animation/salsa-lipsync-suite-148442?aid=1011l8NVc), and [Realistic Eye Movements](https://assetstore.unity.com/packages/tools/animation/realistic-eye-movements-29168?aid=1011l8NVc).
[_Unity_](https://assetstore.unity.com/mega-bundles/fill-your-toolbox?aid=1011l8NVc) **Affiliate**

[**I have released my 2000+ instrumental pieces free under creative commons 3.0 by**](https://teddit.net/r/Unity3D/comments/qejrie/i_have_released_my_2000_instrumental_pieces_free/?utm_source=pocket_mylist)  - Free to use in your videos, podcasts, movies, games or what ever. Just credit me Antti Luode
[_Antti Luode_](https://teddit.net/r/Unity3D/comments/qejrie/i_have_released_my_2000_instrumental_pieces_free/?utm_source=pocket_mylist)

[**Simple Spin Blur (FREE)**](https://assetstore.unity.com/packages/tools/integration/simple-spin-blur-202273?aid=1100ljTva)  - Simple Spin Blur is a Visual Effect based on the Video/Optical Feedback Motion Blur Technique. Highlight the main spinning/swinging object with a simple lightweight motion effect to increase the visual quality of your game.
[_AiKodex_](https://assetstore.unity.com/packages/tools/integration/simple-spin-blur-202273?aid=1100ljTva) **Affiliate**

[**Free Asset Pack - Halloween**](https://www.patreon.com/posts/free-asset-pack-57933348)  - To celebrate Halloween, I've made a little free asset pack, 18 models and textures ready to download!
[_Minions Art_](https://www.patreon.com/posts/free-asset-pack-57933348)

[**Unity Screen Navigator**](https://github.com/Haruma-K/UnityScreenNavigator?)  - Library for screen transitions, transition animations, transition history stacking, and screen lifecycle management in Unity's uGUI.
[_Haruma-K_](https://github.com/Haruma-K/UnityScreenNavigator?) *Open Source*

[**EditorAudioUtils**](https://github.com/JohannesDeml/EditorAudioUtils)  - Like EditorApplication.Beep(), but with configurable sounds.
[_JohannesDeml_](https://github.com/JohannesDeml/EditorAudioUtils) *Open Source*

[**PlatformerRails**](https://github.com/FriendSea/PlatformerRails?)  - Character Controller for 2.5D Platformer on Unity made with Unity 2018.2.3f1.
[_FriendSea_](https://github.com/FriendSea/PlatformerRails?) *Open Source*

[**Unium**](https://github.com/gwaredd/unium?)  - A library for game automation. Unium is an library for unity that facilities automation. It exposes an HTTP API that can be used for tools or testing.
[_gwaredd_](https://github.com/gwaredd/unium?) *Open Source*

[**Mobile Console Kit**](https://github.com/pixeption/MobileConsoleKit?)  - Mobile Console Kit helps you view logs in mobile devices, monitor, do experiments and speed up development time.
[_pixeption_](https://github.com/pixeption/MobileConsoleKit?) *Open Source*

## Spotlight

[![Echo Generation: Creating a Turn-Based Adventure Game](https://gamedevdigest.com/assets/images/e41202c6897534d819abbc2a46496f85.png)](https://80.lv/articles/echo-generation-creating-a-turn-based-adventure-game/)
[**Echo Generation: Creating a Turn-Based Adventure Game**](https://80.lv/articles/echo-generation-creating-a-turn-based-adventure-game/)  - Cococucumber's Co-Founder Vanessa Chia talked about their recently released game Echo Generation, discussed the game's production and art style, and touched upon gameplay mechanics.
[_80.lv_](https://80.lv/articles/echo-generation-creating-a-turn-based-adventure-game/)



---

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.