Game Dev Digest — Issue #224 - Visuals How-Tos And More
Tags: gamedev, unity3d, csharp, news
Published: 2024-03-01 16:03:16

---
title:  Game Dev Digest — Issue #224 - Visuals How-Tos And More
published: true
date: 2024-03-01 16:03:16 UTC
tags: gamedev,unity,csharp,news
canonical_url: https://gamedevdigest.com/digests/issue-224-visuals-how-tos-and-more.html
series: Game Dev Digest - The Newsletter About Unity Game Dev
---

### Issue #224 - Visuals How-Tos And More

*This article was originally published on [GameDevDigest.com](https://gamedevdigest.com/digests/issue-224-visuals-how-tos-and-more.html)*

![Issue #224 - Visuals How-Tos And More](https://gamedevdigest.com/assets/social-posts/issue-224.png)

Lot's of great stuff on visuals and their technical implementations, plus a lot more. Enjoy!

---

[**2D Destructable Terrain in Unity using QuadTrees**](https://medium.com/@hesmeron/2d-destructible-terrain-in-unity-using-quadtrees-09e99a161b96)  - In this tutorial we will create somewhat optimized destructible 2D terrain that will seem familiar to anyone whose childhood remotly resembled mine.
[_Kajetan Radulski_](https://medium.com/@hesmeron/2d-destructible-terrain-in-unity-using-quadtrees-09e99a161b96)

[**How video games use LUTs and how you can too**](https://blog.frost.kiwi/WebGL-LUTS-made-simple/)  - Look-up-tables, more commonly referred to as LUTs, are as old as Mathematics itself. The act of precalculating things into a row or table is nothing new. But in the realm of graphics programming, this simple act unlocks some incredibly creative techniques, which both artists and programmers found when faced with tough technical hurdles.
[_blog.frost.kiwi_](https://blog.frost.kiwi/WebGL-LUTS-made-simple/)

[**Physicallybased**](https://physicallybased.info/)  - A database of physically based values for CG artists
[_physicallybased.info_](https://physicallybased.info/)

[**Look, Ma, No Matrices!**](https://enkimute.github.io/LookMaNoMatrices/)  - Since the 2019 SIGGRAPH course, Geometric Algebra, and Euclidean PGA (plane-based or projective geometric algebra) in particular, has been gaining traction within the computer graphics and machine learning communities. Despite its broad applicability, including for higher dimensional geometry and physics, its adoption in traditional 3D graphics has been limited, often merely re-branding a dual quaternion as a PGA motor. The ’Look, Ma, No Matrices!’ project aims to broaden PGA’s application by introducing a modern, glTF-compliant, forward-rendering 3D engine that fully integrates the PGA algebra.
[_enkimute.github.io_](https://enkimute.github.io/LookMaNoMatrices/)

[**Mesh Texture painting in Unity Using Shaders**](https://shahriyarshahrabi.medium.com/mesh-texture-painting-in-unity-using-shaders-8eb7fc31221c)  - Let’s say you want to paint or render something directly in the texture of a mesh. In this article, I am going to cover how to implement that in Unity, using shaders and GPU.
[_Shahriar Shahrabi_](https://shahriyarshahrabi.medium.com/mesh-texture-painting-in-unity-using-shaders-8eb7fc31221c)

[**NormalMap-Online**](https://cpetry.github.io/NormalMap-Online/?)  - GPU powered!
[_cpetry.github.io_](https://cpetry.github.io/NormalMap-Online/?)

[**Hex Map 3.2.0**](https://catlikecoding.com/unity/hex-map/3-2-0/)  - Separating Search Data
[_catlikecoding.com_](https://catlikecoding.com/unity/hex-map/3-2-0/)

[**"The Unity Shaders Bible" Author on Using Unity For Technical Art**](https://80.lv/articles/the-unity-shaders-bible-author-on-using-unity-for-technical-art/?)  - The author of "The Unity Shaders Bible", Fabrizio Espíndola, explained how he got into technical art 10 years ago, discussed shader creation in Unity, and shared some advice on how to stand out professionally.
[_80.lv_](https://80.lv/articles/the-unity-shaders-bible-author-on-using-unity-for-technical-art/?)

[**Data-oriented design roundtable: Your questions, answered**](https://blog.unity.com/engine-platform/dots-webinar-roundtable-q-a)  - The Q&A was on fire during the webinar, with many insightful questions from the audience – so many that we couldn’t get to them all live. To follow up, we asked Joe Valenzuela, director, software engineering at Unity, and Rasmus Höök, technical director at Stunlock Studios, to answer some of our favorite questions from the session.
[_Unity_](https://blog.unity.com/engine-platform/dots-webinar-roundtable-q-a)

## Videos

[![How Persona Combines 2D and 3D Art](https://gamedevdigest.com/assets/images/yt-dVWkPADNdJ4.jpg)](https://www.youtube.com/watch?v=dVWkPADNdJ4)
[**How Persona Combines 2D and 3D Art**](https://www.youtube.com/watch?v=dVWkPADNdJ4)  - Persona 3 Reload is the official remake of my favorite game of all time and I'm very impressed with the visuals! Today we take a look at how much of it is shader work versus artist illustration and how it all gets put together. Topics covered: Non photorealistic rendering, fresnel, ray traced vs screen space reflections, z prepass, shadow mapping, forward rendering, deferred shadows, screen space ambient occlusion, global illumination, transparency, 3d models as ui elements
[_Acerola_](https://www.youtube.com/watch?v=dVWkPADNdJ4)

[**This Problem Changes Your Perspective On Game Dev**](https://www.youtube.com/watch?v=o5K0uqhxgsE)  - A new approach for thinking about game development and my very best advice for how to make a successful indie game.
[_Jonas Tyroller_](https://www.youtube.com/watch?v=o5K0uqhxgsE)

[**I made Mario Kart in C++!**](https://www.youtube.com/watch?v=NpB_h6DdfyA)  - In this video, I will recreate one of my favorite games, Mario Kart, in C++, using my own custom OpenGL engine!
[_Low Level Game Dev_](https://www.youtube.com/watch?v=NpB_h6DdfyA)

[**The Power of Unity Editor Tools - Solo Game Dev**](https://www.youtube.com/watch?v=PhqsaazfMH4)  - As a solo game developer it is very important to use my time as optimally as possible, which is why I have been creating a lot of Unity Editor tools to help speed things up!
[_The Naked Dev_](https://www.youtube.com/watch?v=PhqsaazfMH4)

[**Unity Chef - Matt Smith | Full Interview (Unity Cookbook 5th Edition)**](https://www.youtube.com/watch?v=P-sTRlCXKpA)  - Hello and welcome everybody today I'm here with Matt Smith one of the authors of the Unity Cookbook Fifth Edition
[_Jason Weimann_](https://www.youtube.com/watch?v=P-sTRlCXKpA)

[**How to Come Up with Unique GAME IDEAS (Game Dev)**](https://www.youtube.com/watch?v=Y2EUfQu20lg)  - Game Ideas are one of the most important parts of a game developer's journey. The base idea is what you take to build off of as you go through that game's development. Whether you use Godot or another game engine, coming up with a game idea takes a lot of time and mental energy so I thought I could maybe help you out with that process. Maybe you need to come up with an idea quickly for a game jam or maybe you are ready to build a massive project but just don't know where to start. I really do hope this video helps!
[_DevWorm_](https://www.youtube.com/watch?v=Y2EUfQu20lg)

[**Creating a Neural Network in Unity**](https://www.youtube.com/watch?v=RtThYi0XIFg)  - In this video we will create a Neural Network in Unity. After that, we will train the network, so it can be used to help characters find their way to a portal.
[_Game Dev World_](https://www.youtube.com/watch?v=RtThYi0XIFg)

[**Better Save/Load using Data Binding in Unity**](https://www.youtube.com/watch?v=z1sMhGIgfoo)  - Data Binding in Unity can speed up your save times tremendously by keeping the persistent state of the game ready to save at a moments notice. Data binding is a fast and efficient way to save data quickly at runtime, and can help improve your data modelling. Let's build a Save/Load system to see this in practice.
[_git-amend_](https://www.youtube.com/watch?v=z1sMhGIgfoo)

[**Making your game look good - How to make a Endless Driving Game in Unity Tutorial EP5**](https://www.youtube.com/watch?v=sBbganR5hqM)  - In this episode we'll go through how you can make your game look great in Unity instead of the bland and dull colors it has using the default settings. We'll tune the shadows, lightning and also add post processing (Tonemapping, Bloom, Color Adjustments) to make the graphics look amazing with vibrant colors. With few changes it really makes a big difference and will make your game look a lot better. We'll also cover how you can easily add braking light to the car.
[_Pretty Fly Games_](https://www.youtube.com/watch?v=sBbganR5hqM)

[**How AI is Actually Used in the Video Games Industry**](https://www.youtube.com/watch?v=j3LW5no-5Ao)  - As AI becomes increasingly more involved in the development of video games, it's worth taking stock of just how many ways it can be used. In this episode of AI 101 we dig into every facet of AI for games, and how it's actually being used in the industry.
[_AI and Games_](https://www.youtube.com/watch?v=j3LW5no-5Ao)

[**Identifying Indie: A Study of Who Plays What and Why**](https://www.youtube.com/watch?v=wnKI3BsSmUE)  - Humble Games worked with an independent analyst group on a study that has identified modern indie gamers, their values, interests, and motivations—and this GDC 2023 session walks through the findings.
[_GDC_](https://www.youtube.com/watch?v=wnKI3BsSmUE)

## Assets

[![Game Architecture, World Building, And AI](https://gamedevdigest.com/assets/images/1709300249.jpg)](https://www.humblebundle.com/books/game-architecture-worldbuilding-and-ai-taylor-francis-books?partner=unity3dreport)
[**Game Architecture, World Building, And AI**](https://www.humblebundle.com/books/game-architecture-worldbuilding-and-ai-taylor-francis-books?partner=unity3dreport)  - Worldbuilding & more for game makers

Game makers aspiring and pro alike, don’t miss out on this bundle of books presenting a wealth of knowledge related to the subtler aspects of your craft. Once Upon a Pixel examines the storytelling and worldbuilding techniques driving recent hits like Red Dead Redemption 2 and The Last of Us. The Indie Game Developer Handbook runs you through all aspects of running a dev studio, from initial concept to release. Game Design Deep Dive: Platformers delves into the history and design evolution of this enduring genre.

Get all these books and more, valued at over $1,200, and help support the Hidden Genius Project!
[_Humble Bundle_](https://www.humblebundle.com/books/game-architecture-worldbuilding-and-ai-taylor-francis-books?partner=unity3dreport) **Affiliate**

[**Epic Game Worlds In Unity**](https://www.humblebundle.com/software/epic-game-worlds-in-unity-bundle-software?partner=unity3dreport)  - Amazing assets, audio & more for Unity

Bolster your game-maker’s toolkit with this Unity bundle, full of visual assets, plugins, audio, and more! You’ll get the Nature Renderer plugin to level up your game’s scenery with advanced features and custom shader support. The Big Fantasy RPG Music Bundle is packed with over 443 tracks of orchestral tunes to score all aspects of your epic adventure. If you’re going for retro vibes, the Low Poly Nature Pack puts 800 high-quality game-ready 3D nature assets at reach, crafted with botanical accuracy and low poly charm.

Pay what you want for all this and more, and help support Girls Who Code with your purchase!
[_Humble Bundle_](https://www.humblebundle.com/software/epic-game-worlds-in-unity-bundle-software?partner=unity3dreport) **Affiliate**

[**SoftMaskForUGUI**](https://github.com/mob-sakai/SoftMaskForUGUI?)  - UI Soft Mask is a smooth masking component for Unity UI (uGUI) elements.
[_mob-sakai_](https://github.com/mob-sakai/SoftMaskForUGUI?) *Open Source*

[**com.utilities.rest**](https://github.com/RageAgainstThePixel/com.utilities.rest?)  - RESTful utilities for the Unity (UPM)
[_RageAgainstThePixel_](https://github.com/RageAgainstThePixel/com.utilities.rest?) *Open Source*

[**PixelationFx**](https://github.com/NullTale/PixelationFx?)  - Pixelation post effect for Unity Urp
[_NullTale_](https://github.com/NullTale/PixelationFx?) *Open Source*

[**InkPainter**](https://github.com/EsProgram/InkPainter)  - Texture-Paint on Unity.
[_EsProgram_](https://github.com/EsProgram/InkPainter) *Open Source*

[**ComponentCacheGenerator**](https://github.com/AnnulusGames/ComponentCacheGenerator?)  - A source generator that automatically generates a cache of components for Unity.
[_AnnulusGames_](https://github.com/AnnulusGames/ComponentCacheGenerator?) *Open Source*

[**NetworkPositionSync**](https://github.com/James-Frowen/NetworkPositionSync?)  - Network Transform using Snapshot Interpolation and other techniques to best sync position and rotation over the network.
[_James-Frowen_](https://github.com/James-Frowen/NetworkPositionSync?) *Open Source*

[**DynamicInteractableShader**](https://github.com/Umbrason/DynamicInteractableShader?)  - Unity Package containing an interactable shader, with a dynamic interactor count
[_Umbrason_](https://github.com/Umbrason/DynamicInteractableShader?) *Open Source*

[**SpecularProbes**](https://github.com/zulubo/SpecularProbes?)  - Bake specular highlights into Unity Reflection Probes, allowing baked lights to cast sharp specular highlights for free
[_zulubo_](https://github.com/zulubo/SpecularProbes?) *Open Source*

[**Publisher of the Week: All Stars**](https://assetstore.unity.com/publisher-sale?aid=1011l8NVc)  - Get 50% off top publishers, including SURIYUN, MalberS Animations, N-hance Studio, Meshtint Studio, and Aquarius Max. PLUS, get all of these assets for FREE with code ALLSTARS2024: [Masa](https://assetstore.unity.com/packages/3d/characters/humanoids/humans/masa-124326?aid=1011l8NVc), [The Ancient Set - Templates](https://assetstore.unity.com/packages/3d/environments/fantasy/the-ancient-set-temples-161795?aid=1011l8NVc), [Undead Horse And Knight](https://assetstore.unity.com/packages/3d/characters/animals/undead-horse-knight-169073?aid=1011l8NVc), [Modularized Fantasy Stylized Human Female](https://assetstore.unity.com/packages/3d/characters/modular-fantasy-stylized-human-female-178653?aid=1011l8NVc), and [Dragonfly Arrow Cute Series](https://assetstore.unity.com/packages/3d/characters/animals/insects/dragonfly-arrow-cute-series-215297?aid=1011l8NVc)
[_Unity_](https://assetstore.unity.com/publisher-sale?aid=1011l8NVc)

[**UnityEngine.UI.DropdownEx**](https://github.com/chriscow/UnityEngine.UI.DropdownEx?)  - Added support for multiple option selection to a clone of the UnityEngine.UI.Dropdown (https://bitbucket.org/Unity-Technologies/ui/src) component.
[_chriscow_](https://github.com/chriscow/UnityEngine.UI.DropdownEx?) *Open Source*

[**BlobShadowBaker**](https://github.com/Helix128/BlobShadowBaker?)  - Simple tool for baking blob shadow textures in Unity!
[_Helix128_](https://github.com/Helix128/BlobShadowBaker?) *Open Source*

[**UnityAssetManagementTools**](https://github.com/NibbleByte/UnityAssetManagementTools?)  - Tools for managing assets in Unity 3D.
[_NibbleByte_](https://github.com/NibbleByte/UnityAssetManagementTools?) *Open Source*

[**Serializable-Dictionary-Unity**](https://github.com/EduardMalkhasyan/Serializable-Dictionary-Unity?)  - Create a serializable dictionary in Unity with all necessary error detections
[_EduardMalkhasyan_](https://github.com/EduardMalkhasyan/Serializable-Dictionary-Unity?) *Open Source*

[**GameArkiSetup**](https://github.com/GameArki/GameArkiSetup?)  - Game Architecture, a set of game libraries.
[_GameArki_](https://github.com/GameArki/GameArkiSetup?) *Open Source*

[**The Unreal Environment Mega Bundle**](https://www.humblebundle.com/games/unreal-environment-mega-bundle-software?partner=unity3dreport)  - Unreal developers, this bundle will give you everything you need to craft game environments that’ll enthrall and immerse your players! Included are 15 packs of full models, meshes, visual effects, and more, modular and ready to drop into your Unreal Engine project. You’ll get assets suitable for all kinds of genres, enabling you to create stunning fantasy worlds, blighted post apocalyptic settings, lush natural environments, and much more. Pay what you want for over $1100 worth of assets and help support Trees, Water & People with your purchase. _[Note, using Unreal you can also export these assets out to use in other game engines]_
[_Humble Bundle_](https://www.humblebundle.com/games/unreal-environment-mega-bundle-software?partner=unity3dreport) **Affiliate**

## Spotlight

[![Adventure of Rikka - The Cursed Kingdom](https://gamedevdigest.com/assets/images/yt-4-oykMa9Wmk.jpg)](https://store.steampowered.com/app/1726390/Adventure_of_Rikka__The_Cursed_Kingdom/)
[**Adventure of Rikka - The Cursed Kingdom**](https://store.steampowered.com/app/1726390/Adventure_of_Rikka__The_Cursed_Kingdom/)  - The Adventure of Rikka is a top down 2D action RPG with a focus on puzzles, exploration, secrets and collectibles. You must defeat the dark forces that has cursed the lands, fight enemies using your sword and an arsenal of items such as the bow and fire wand and save the kingdom!

_[You can get the demo on [Steam](https://store.steampowered.com/app/1726390/Adventure_of_Rikka__The_Cursed_Kingdom/) and follow them on [Twitter](https://twitter.com/PoorlyDrwnSquid)]_
[_Poorly Drawn Squid_](https://store.steampowered.com/app/1726390/Adventure_of_Rikka__The_Cursed_Kingdom/)



---

[![Call Of Dookie](https://gamedevdigest.com/assets/images/1705068448.png)](https://store.steampowered.com/app/2623680/Call_Of_Dookie/)

My game, Call Of Dookie. [Demo available on Steam](https://store.steampowered.com/app/2623680/Call_Of_Dookie/)

---

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.