Game Dev Digest — Issue #131 - Aesthetics
Tags: gamedev, unity3d, csharp, news
Published: 2022-03-04 13:54:31

---
title:  Game Dev Digest — Issue #131 - Aesthetics
published: true
date: 2022-03-04 13:54:31 UTC
tags: gamedev,unity,csharp,news
canonical_url: https://gamedevdigest.com/digests/issue-131-aesthetics.html
series: Game Dev Digest - The Newsletter About Unity Game Dev
---

### Issue #131 - Aesthetics

*This article was originally published on [GameDevDigest.com](https://gamedevdigest.com/digests/issue-131-aesthetics.html)*

![Issue #131 - Aesthetics](https://gamedevdigest.com/assets/social-posts/issue-131.png)

Hope you enjoy this week's issue!

---

[**I made a better Interactive Grass Shader + Tool**](https://www.patreon.com/posts/61761853)  - Here is the update to the grass compute shader, now with URP version too!
_[ [Part 1](https://www.patreon.com/posts/61761853), [Part 2](https://www.patreon.com/posts/62240948), and [video](https://www.youtube.com/watch?v=wbEn3PqX80c)]_
[_Minions Art_](https://www.patreon.com/posts/61761853)

[**Why choose the GBC aesthetic for our next game?**](https://www.kickstarter.com/projects/yachtclubgames/mina-the-hollower/posts/3438513)  - Today, we wanted to expand a bit more on Mina the Hollower’s art style. We'll go over what inspired it, why we chose this direction, and how we're applying Game Boy Color (GBC) hardware limitations while still making a modern game.
[_Yacht Club Games_](https://www.kickstarter.com/projects/yachtclubgames/mina-the-hollower/posts/3438513)

[**Isometric Projection in Game Development**](https://pikuma.com/blog/isometric-projection-in-games?utm_source=pocket_mylist)  - Playing isometric games is super fun, but understanding the theory behind isometric projection is also extremely important for any beginner game developer. Programming isometric worlds is a huge topic, so I'll try to be as beginner-friendly as possible and cover the basics we need to learn how isometric projection is used in game development!
[_pikuma.com_](https://pikuma.com/blog/isometric-projection-in-games?utm_source=pocket_mylist)

[**Cheat Codes with Unity and C#**](https://onewheelstudio.com/blog/2020/7/3/cheat-codes-with-unity-c-and-bolt)  - Let’s talk cheat codes. This post, and the video that’ll get made from it, are all about the why and the how of adding cheat codes to your Unity project.
[_onewheelstudio.com_](https://onewheelstudio.com/blog/2020/7/3/cheat-codes-with-unity-c-and-bolt)

[**The Definitive Guide to Unity & Unreal Gameplay Capture**](https://www.gamedeveloper.com/production/the-definitive-guide-to-unity-unreal-gameplay-capture)  - A picture is worth 1,000 words. Your audience watches gameplay capture to learn key gaming skills and get buying advice. You need to incorporate gameplay capture into your creative. Here's how.
[_gamedeveloper.com_](https://www.gamedeveloper.com/production/the-definitive-guide-to-unity-unreal-gameplay-capture)

[**Unity 2022.1.0 Beta 10**](https://unity3d.com/unity/beta/2022.1.0b10)  - Unity 2022.1.0 Beta 10 has been released.
[_unity3d.com_](https://unity3d.com/unity/beta/2022.1.0b10)

## Videos

[![From Sketch to Unity (Draw-Rig-IK-Animate) - Photoshop & Unity Tutorial](https://gamedevdigest.com/assets/images/eb0da3a9cfdf7fdbe09db70a34ab4134.png)](https://www.youtube.com/watch?v=CCmKKVW4ya0)
[**From Sketch to Unity (Draw-Rig-IK-Animate) - Photoshop & Unity Tutorial**](https://www.youtube.com/watch?v=CCmKKVW4ya0)  - In this video, you will learn how to draw 2D character in Photoshop, then rigging it , IK, and Animate in Unity Engine.
[_Binary Lunar_](https://www.youtube.com/watch?v=CCmKKVW4ya0)

[**Simple Blender Head Sculpting Tutorial**](https://www.youtube.com/watch?v=BE301UsthtY)  - A blender sculpting tutorial.
[_Bracer Jack_](https://www.youtube.com/watch?v=BE301UsthtY)

[**How to Inspect Items and Objects! (Rotate around 3D Mesh, Inventory, Unity Tutorial)**](https://www.youtube.com/watch?v=tJ_ycboPFmY)  - This is the kind of thing you see in many games where you have some sort of inventory and you have a separate view to look at the object's 3D mesh, you can rotate around and look at it from any angle. It's relatively easy to do and adds a nice extra bonus to your Inventory System.
[_Code Monkey_](https://www.youtube.com/watch?v=tJ_ycboPFmY)

[**Using Interfaces in Unity | Unity Clean Code**](https://www.youtube.com/watch?v=Zzklpdvue3A)  - Learn how using C# interfaces can help keep your unity code clean and allow you to add new mechanics to your game even faster
[_James Makes Games_](https://www.youtube.com/watch?v=Zzklpdvue3A)

[**How to Program in Unity: Command Pattern Explained**](https://www.youtube.com/watch?v=oLRINAn0cuw)  - Learn the fundamentals of the Command Pattern in this new video break down! We'll explain how to use each component of the pattern using c# programming in unity!
[_iHeartGameDev_](https://www.youtube.com/watch?v=oLRINAn0cuw)

[**How to use ISerializationCallbackReceiver in Unity**](https://www.youtube.com/watch?v=d2MZNUoLuRo)  - In this video we will automatically swap the sprite of a Sprite Renderer for an image from a Scriptable Data Object that we assign to the Item script in order to have a more data driven logic in our game.
[_Sunny Valley Studio_](https://www.youtube.com/watch?v=d2MZNUoLuRo)

[**How to decrease power consumption/battery usage on static screens in Unity using OnDemandRendering**](https://www.youtube.com/watch?v=RYgWn6jbteY)  - Checking out the OnDemandRendering api added in Unity 2019.3 and showing how it can be used to drastically decrease GPU usage on static pages in your app/game. _[[Documentation](https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbW4zTHNYNzMzQ3NXMURDOXBtUmU1a040MzFhUXxBQ3Jtc0trY2lrbm9KQTNjQmV2LUkwWjdPOUl5RmJwQWhDaEVob1JIbTY3REs4ZHUybjVOZ1F1ZmNwMjlFanJld1RjemZFWm9ZUUpJUmpsMTdjZU9Xb3RuVHpJV25QNU1WNDdta0otcmIzaU00akZiSE1VSXFrbw&q=https%3A%2F%2Fdocs.unity3d.com%2FScriptReference%2FRendering.OnDemandRendering.html)]_
[_Scott Steffes_](https://www.youtube.com/watch?v=RYgWn6jbteY)

[**How to rotate a vector**](https://www.youtube.com/watch?v=7j5yW5QDC2U&amp;t=350s)  - just a quick clip after someone asked a question on twitter~
[_Freya Holmér_](https://www.youtube.com/watch?v=7j5yW5QDC2U&amp;t=350s)

## Assets

[![Ukraine Mega Bundle](https://gamedevdigest.com/assets/images/8a9c4dda-65e7-ae7b-92bb-5d757f823b38.jpg)](https://assetstore.unity.com/mega-bundles/ukraine?aid=1011l8NVc)
[**Ukraine Mega Bundle**](https://assetstore.unity.com/mega-bundles/ukraine?aid=1011l8NVc)  - Unity Asset Store stands in solidarity with the people of Ukraine and the 500+ Unity Asset Store Publishers based in the region.

In light of this, they are holding a new Mega Bundle with 100% of proceeds going to humanitarian charities in support of Ukraine.

Unity and the generous Asset Store Publishers who've agreed to include their assets in this effort, are donating 100% of revenue from this Mega Bundle.
[_Unity_](https://assetstore.unity.com/publisher-sale?aid=1011l8NVc) **Affiliate**

[**The Joy Of Coding Bundle**](https://www.humblebundle.com/books/joy-coding-no-starch-press-books?partner=unity3dreport)  - Whether you're a beginner programmer or a practiced pro, nailing a project or solving a tricky problem can be incredibly rewarding. Discover the art and science of coding—and the joy that comes with it—with this bundle of ebooks from No Starch Press featuring Computer Graphics from Scratch, Learn to Code by Solving Problems, Rust for Rustaceans, Introduction to Computer Organization, and more. Plus, your purchase helps support Let's Encrypt and No Starch Press Foundation!
[_Humble Bundle_](https://www.humblebundle.com/books/joy-coding-no-starch-press-books?partner=unity3dreport) **Affiliate**

[**UnityURPMirrorShader**](https://github.com/Avdbergnmf/UnityURPMirrorShader?)  - A mirror shader that works with VR in URP Unity 2019.4 LTS, though only with multi-pass.
[_Avdbergnmf_](https://github.com/Avdbergnmf/UnityURPMirrorShader?) *Open Source*

[**MasterMemory**](https://github.com/Cysharp/MasterMemory?)  - Embedded Typed Readonly In-Memory Document Database for .NET Core and Unity. 4700 times faster than SQLite and achieves zero allocation per query. Also the DB size is small. When SQLite is 3560kb then MasterMemory is only 222kb.
[_Cysharp_](https://github.com/Cysharp/MasterMemory?) *Open Source*

[**WaterRW**](https://github.com/ruccho/WaterRW?)  - WaterRW is 2D interactive water system for Unity.
[_ruccho_](https://github.com/ruccho/WaterRW?) *Open Source*

[**Fluid Simulation Implemented in Compute shaders in Unity 3D**](https://github.com/IRCSS/Compute-Shaders-Fluid-Dynamic-?)  - This repo contains code for a fluid simulation pipeline implemented in Compute shaders. The code has been tested on Unity 2019.1.14f1 Windows DX11, with the Legacy renderer.
[_IRCSS_](https://github.com/IRCSS/Compute-Shaders-Fluid-Dynamic-?) *Open Source*

[**Procedural Painting Using Genetic Evolution Algorithmen in Unity 3D with compute shaders**](https://github.com/IRCSS/Procedural-painting?)  - This repo contains code for a genetic evolution algorithm implemented in compute shaders in Unity 3D.
[_IRCSS_](https://github.com/IRCSS/Procedural-painting?) *Open Source*

[**Create 2D And 3D Game Art Bundle**](https://www.humblebundle.com/software/game-art-and-design-with-blender-and-photoshop-software?partner=unity3dreport)  - Want to level up as a game artist? We've teamed up with the experts at Zenva Academy for a comprehensive bundle of courses to broaden your 2D and 3D horizons. Learn how to create engaging cinematic cutscenes with tools like Cinemachine and the Unity Timeline, along with techniques for great visual storytelling. Practice your pixel art skills in PhotoShop, and master 3D modeling, UV mapping, and more with Blender. Plus, your purchase will support Partners in Health and Girls Who Code!
[_Humble Bundle_](https://www.humblebundle.com/software/game-art-and-design-with-blender-and-photoshop-software?partner=unity3dreport) **Affiliate**

[**RecordAndRepeat**](https://github.com/fx-lange/unity-record-and-repeat?)  - RecordAndRepeat is a plugin for Unity3d, which supports recording of custom data and playback via the Unity3d Timeline.
[_fx-lange_](https://github.com/fx-lange/unity-record-and-repeat?) *Open Source*

[**JuCore**](https://github.com/JuDelCo/Core?)  - Service locator with lots of useful services and util classes to ease the development of C# apps and games.
[_JuDelCo_](https://github.com/JuDelCo/Core?) *Open Source*

[**USecurity**](https://github.com/ls9512/USecurity?)  - USecurity is a security component used in the Unity project. It provides encryption of commonly used data types at runtime, PlayerPrefs storage encryption, and a quick call interface for encryption and decryption of common encryption algorithms.
[_ls9512_](https://github.com/ls9512/USecurity?) *Open Source*

[**UEvent**](https://github.com/ls9512/UEvent?)  - UEvent is a general message event component that can be used in unity and native .Net environment. It can provide powerful decoupling capability through event mechanism.
[_ls9512_](https://github.com/ls9512/UEvent?) *Open Source*

[**UMarkup**](https://github.com/ls9512/UMarkup?)  - UMarkup is a simplified extension for Unity RichText Markup，It can enhance the text style of Log / UGUI Text / GUI Label, also for TextMeshPro.
[_ls9512_](https://github.com/ls9512/UMarkup?) *Open Source*

[**UnityPython**](https://github.com/thautwarm/Traffy.UnityPython?utm_source=pocket_mylist)  - running Python everywhere without pain: a concise and efficient Python implementation running on .NET; support Unity IL2CPP.
[_thautwarm_](https://github.com/thautwarm/Traffy.UnityPython?utm_source=pocket_mylist) *Open Source*

[**UnityWebSocket**](https://github.com/psygames/UnityWebSocket?utm_source=pocket_mylist)  - The Best Unity WebSocket Plugin for All Platforms.
[_psygames_](https://github.com/psygames/UnityWebSocket?utm_source=pocket_mylist) *Open Source*

[**unity-build-tools**](https://github.com/attilioHimeki/unity-build-tools?)  - Tools to automate and streamline Unity builds
The enhanced build tool lets you setup multiple builds at once, save them for later use, and batch them.
[_attilioHimeki_](https://github.com/attilioHimeki/unity-build-tools?) *Open Source*

[**untiy-nurbs**](https://github.com/komietty/unity-nurbs?)  - Unity base NURBS spline and surface module. You can create NURBS surfaced mesh inside Unity. Move Control Points and Bake out as a mesh.
[_komietty_](https://github.com/komietty/unity-nurbs?) *Open Source*

[**Step**](https://github.com/ianhorswill/Step?utm_source=pocket_mylist)  - STEP is a simple HTN planner for generating text. It's essentially a very fancy template system.
[_ianhorswill_](https://github.com/ianhorswill/Step?utm_source=pocket_mylist) *Open Source*

[**SuperTiled2Unity**](https://github.com/Seanba/SuperTiled2Unity?utm_source=pocket_mylist)  - Imports Tiled files to Unity. Better than regular Tiled2Unity.
[_Seanba_](https://github.com/Seanba/SuperTiled2Unity?utm_source=pocket_mylist) *Open Source*

[**I've made a modular pack of 11 animated characters you can use in any of your projects, completely for free!**](https://www.reddit.com/r/gamedev/comments/t1412e/ive_made_a_modular_pack_of_11_animated_characters/?)  - If you want all the packs in one file or specific models for your game I've made a Patreon!, I would love if you could support me with a dollar there, it would mean a lot!
[_QuaterniusDev_](https://www.reddit.com/r/gamedev/comments/t1412e/ive_made_a_modular_pack_of_11_animated_characters/?)

[**Lighting Internals Package**](https://github.com/NewBloodInteractive/com.newblood.lighting-internals?)  - Provides access to internal lighting APIs.
Provides access to the information contained in the LightingDataAsset class.
[_NewBloodInteractive_](https://github.com/NewBloodInteractive/com.newblood.lighting-internals?) *Open Source*

[**Cube**](https://github.com/MKSQD/Cube?)  - Cube is a complete library for game multiplayer support for Unity games. It's simple to use while being robust and scalable (16+ players). It's best suited for action games with little static data.
[_MKSQD_](https://github.com/MKSQD/Cube?) *Open Source*

[**TagAttribute**](https://github.com/Rey-Hax/Common/blob/aa38eeb58037e899929241b7058ed5fe6b9e968b/Runtime/Attributes/TagAttribute.cs)  - Use this attribute to accurately assign string fields with tags from your tags settings.
[_Rey-Hax_](https://twitter.com/Rey_Hax/status/1498727532182474754) *Open Source*

[**Learn Unity RPG Game Development**](https://www.humblebundle.com/software/learn-unity-rpg-game-development-software?partner=unity3dreport)  - Level up and acquire new abilities in RPG development using Unity with this bundle from GameDev.tv! These courses will equip you with the programming and other fundamental skills you need to create your own role-playing game from scratch. Learn how to build a core combat system, delve into dialogue editors and quest essentials, and find out how experienced pros implement a variety of key RPG systems. You’ll also get a hands-on crash course in 3D sculpting by making your own dragon in Blender. Set yourself up for success on your game dev journey, and support Carbonfund with your purchase!
[_Humble Bundle_](https://www.humblebundle.com/software/learn-unity-rpg-game-development-software?partner=unity3dreport) **Affiliate**

[**The Best Of Polygon Game Dev Assets**](https://www.humblebundle.com/software/best-polygon-game-dev-assets-software?partner=unity3dreport)  - Looking for eye-catching 3D characters, environments, props, and effects to help you develop your game? This POLYGON bundle could be the instant low-poly, high-style library you’re seeking. Build a high-seas adventure with the help of the award-winning Pirates pack. Find assets for your fantasy prototype, sci-fi saga, or vision of the zombie apocalypse. Create offices, towns, and farms, and support Code.org and American Cancer Society with your purchase!
[_Humble Bundle_](https://www.humblebundle.com/software/best-polygon-game-dev-assets-software?partner=unity3dreport) **Affiliate**

## Spotlight

[![Time on Frog Island](https://gamedevdigest.com/assets/images/53b48e825948c7930788b8525bba4b21.png)](https://store.steampowered.com/app/1717510/Time_on_Frog_Island/)
[**Time on Frog Island**](https://store.steampowered.com/app/1717510/Time_on_Frog_Island/)  - Cast away on an island paradise complete with a cast of friendly frogs. Enjoy sandbox island life and explore at your own pace, solving sticky situations for your new friends and trading your way to fixing your ship!
_[You can wishlist it on [Steam](https://store.steampowered.com/app/1717510/Time_on_Frog_Island/) and follow along on [Twitter](https://twitter.com/halfpastyellow)]_
[_Half Past Yellow_](https://store.steampowered.com/app/1717510/Time_on_Frog_Island/)



---

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.