Game Dev Digest — Issue #177 - Art, AI and More
Tags: gamedev, unity3d, csharp, news
Published: 2023-02-24 14:08:27

---
title:  Game Dev Digest — Issue #177 - Art, AI and More
published: true
date: 2023-02-24 14:08:27 UTC
tags: gamedev,unity,csharp,news
canonical_url: https://gamedevdigest.com/digests/issue-177-art-ai-and-more.html
series: Game Dev Digest - The Newsletter About Unity Game Dev
---

### Issue #177 - Art, AI and More

*This article was originally published on [GameDevDigest.com](https://gamedevdigest.com/digests/issue-177-art-ai-and-more.html)*

![Issue #177 - Art, AI and More](https://gamedevdigest.com/assets/social-posts/issue-177.png)

Some great stuff on how to improve your workflow, improve your AI, your art, and much more. Enjoy!

---

[**How to build Hot Reload For Unity**](https://immersivevrtools.com/Blog/how-to-build-hot-reload-functionality-for-unity)  - I'll share a way with you to hot-reload those changes without both full-domain-reload and playmode reset so you can see results in ~500ms and iterate on your code insanely fast. _[Also, part 2 [How to build unity hot reload on device](https://immersivevrtools.com/Blog/how-to-build-unity-hot-reload-on-device)]_
[_immersivevrtools.com_](https://immersivevrtools.com/Blog/how-to-build-hot-reload-functionality-for-unity)

[**Wind Waker Style Stencil Buffer Lights (URP & BIRP)**](https://www.patreon.com/posts/wind-waker-style-78831006?utm_source=pocket_saves)  - Last week someone on the discord asked about the (original) Wind Waker style lights (in URP), so I recreated them.
[_Minions Art_](https://www.patreon.com/posts/wind-waker-style-78831006?utm_source=pocket_saves)

[**Improving and expanding use cases: Physics changes in Unity 2022.2**](https://blog.unity.com/technology/physics-changes-in-unity-2022-2)  - Any successful tool needs to keep evolving and adapting to its new usages. With this in mind, the 2022.2 Tech Stream delivers changes to existing physics functionality in the Unity Editor, each of which is aimed at improving fitness for existing use cases while opening new ways of using the same approach.
[_Unity_](https://blog.unity.com/technology/physics-changes-in-unity-2022-2)

[**The Rise of AI Art**](https://www.alanzucconi.com/2023/02/11/the-rise-of-ai-art/?)  - Over the past ten years, Artificial Intelligence (AI) and Machine Learning (ML) have steadily crept into the Art Industry. From Deepfakes to DALL·E, the impact of these new technologies can be longer be ignored, and many communities are now on the edge of a reckoning. On one side, the potential for modern AIs to generate and edit both images and videos is opening new job opportunities for millions; but on the other is also threatening a sudden and disruptive change across many industries.
[_alanzucconi.com_](https://www.alanzucconi.com/2023/02/11/the-rise-of-ai-art/?)

[**Refactoring Bloated Code in C#**](https://code-maze.com/csharp-refactoring-bloated-code/?)  - In this article, we will learn what anti-patterns belong to the group of code smells called bloaters and different techniques for refactoring bloated code in C#.
[_code-maze.com_](https://code-maze.com/csharp-refactoring-bloated-code/?)

## Videos

[![How to Steal Like a Game Designer](https://gamedevdigest.com/assets/images/d4f52e7fdda8fdf941c5d0d8b96d0fa1.png)](https://www.youtube.com/watch?v=iIOIT3dCy5w&amp;t=6s)
[**How to Steal Like a Game Designer**](https://www.youtube.com/watch?v=iIOIT3dCy5w&amp;t=6s)  - When it comes to mechanics, a great source of inspiration is other video games. But how do you make sure those features will gel will the game you're actually making?
[_Game Maker's Toolkit_](https://www.youtube.com/watch?v=iIOIT3dCy5w&amp;t=6s)

[**Better Enemy Chasing with Intercept Courses | AI Series 44 | Unity Tutorial**](https://www.youtube.com/watch?v=1Jkg8cKLsC0)  - Learn how you can have NavMeshAgents calculate an intercept course to better chase the player. We'll use the historical velocity of the player, project it forward, and calculate a path to that location. Make sure to also check the agent isn't just running in front of the player by adding a Dot Product check!
[_LlamAcademy_](https://www.youtube.com/watch?v=1Jkg8cKLsC0)

[**Creating an Enemy Wander AI (Unity Tutorial | 2D Top Down Shooter)**](https://www.youtube.com/watch?v=sIf_SQzj054)  - In this Unity tutorial we're going to look at how to make enemies randomly wander around.
[_Ketra Games_](https://www.youtube.com/watch?v=sIf_SQzj054)

[**This Unity Cutscene Has SO MANY Layers**](https://www.youtube.com/watch?v=Q8tJay8Zz1o)  - Ron De Feijter breaks down their team's extensive use of the timeline feature. Upon exploring the inner workings of the game it became clear that Unity's timeline was the foundational backbone upon which the rest of cinematic game was built.
[_Unity_](https://www.youtube.com/watch?v=Q8tJay8Zz1o)

[**How to Implement Adjustable Font Sizes in Text Mesh Pro with Text Styles**](https://www.youtube.com/watch?v=PXbyZhR8fGc)  - In this tutorial, you will learn how to offer adjustable font sizes to your players by using Text Mesh Pro. We will use Text Styles, and the Overflow: Page setting.
[_Christina Creates Games_](https://www.youtube.com/watch?v=PXbyZhR8fGc)

[**How to call C# code from an Ink Dialogue File in Unity | Ink External Functions**](https://www.youtube.com/watch?v=dwxu4Q-GJU0)  - This video covers how to call C# code in Unity directly from an Ink Dialogue File using Ink External Functions.
[_Trever Mock_](https://www.youtube.com/watch?v=dwxu4Q-GJU0)

[**Unity 2023.1 Beta – Unity Roundtable**](https://www.youtube.com/watch?v=MzbLQ-xKlBE)  - While there’s a very long list of features, improvements, and fixes listed on the official change log, the biggest changes focus on improving features and render quality for both the HDRP & URP, along with platform graphic improvements, and multiplayer solutions.
[_AndrewDavidJ_](https://www.youtube.com/watch?v=MzbLQ-xKlBE)

## Assets

[![Meshtint Publisher Sale](https://gamedevdigest.com/assets/images/9ebf5fcc-cb89-6e39-d4d8-60c35c675b1d.png)](https://assetstore.unity.com/publisher-sale?aid=1011l8NVc)
[**Meshtint Publisher Sale**](https://assetstore.unity.com/publisher-sale?aid=1011l8NVc)  - Get 50% off Meshtint Studio assets in this Publisher Of The Week sale. Meshtint Studio provides over 500 unique, game-ready assets to help you realize your creative vision faster. Including: [Monsters Ultimate Pack - Cute Series](https://assetstore.unity.com/packages/3d/characters/creatures/monsters-ultimate-pack-01-cute-series-167028?aid=1011l8NVc), [Polygonal Alien Pack](https://assetstore.unity.com/packages/3d/characters/creatures/polygonal-aliens-pack-122313?aid=1011l8NVc), [Robots Ultimate Pack - Cute Series](https://assetstore.unity.com/packages/3d/characters/robots/robots-ultimate-pack-01-cute-series-205261?aid=1011l8NVc), and more!

Plus get a free gift! Add [Boximon Pack Mega Toon Series](https://assetstore.unity.com/packages/package/id/227346?aid=1011l8NVc) to your cart, then enter the coupon code MESHTINT at checkout to get it for free. No purchase necessary.
[_Unity_](https://assetstore.unity.com/publisher-sale?aid=1011l8NVc) **Affiliate**

[**Synty's POLYGON Game Dev Assets Bundle 3**](https://www.humblebundle.com/software/syntys-polygon-game-dev-assets-bundle-3-software?partner=unity3dreport)  - Build your 3D game with these stylish, versatile assets. Add some low-poly, high-style 3D characters, environments, and props to your game with our latest POLYGON bundle from Synty! This flexible and eclectic library of over 5000 assets will help you develop games for a variety of genres in Unity and Unreal. Create treacherous dungeons, Wild West worlds, and wartorn battlefields. Prototype natural forests and bustling cities, and help support charity with your purchase!

Your purchase of this bundle will help support Direct Relief in their ongoing humanitarian response efforts for the people of Türkiye and Syria impacted by the recent tragic earthquakes.
[_Humble Bundle_](https://www.humblebundle.com/software/syntys-polygon-game-dev-assets-bundle-3-software?partner=unity3dreport) **Affiliate**

[**kShading**](https://github.com/Kink3d/kShading?)  - kShading is a package of shaders for Unity's Universal Render Pipeline. It includes:
Refer to the Wiki for more information.
[_Kink3d_](https://github.com/Kink3d/kShading?) *Open Source*

[**Unity-Texture-Packer**](https://github.com/JMargevics/Unity-Texture-Packer?)  - Pack any color data into texture channels.
[_JMargevics_](https://github.com/JMargevics/Unity-Texture-Packer?) *Open Source*

[**Ores and Minerals - Mini-pack (24) [CC0] (FREE)**](https://kdrn.itch.io/free-ores-and-minerals-minipack-24)  - These icons are can used in any game or project without need for attribution. 256x256 versions of each icon individually. An icon sheet for each category and one for everything combined. Full-sized assets that haven't been scaled down and placed into a square icon. (Dimensions vary)
[_kdrn.itch.io_](https://kdrn.itch.io/free-ores-and-minerals-minipack-24)

[**Alembic to VAT (Vertex Animation Texture) converter for Unity**](https://github.com/Gaxil/Unity-AlembicToVAT?)  - This is a repository that contains a simple tool to convert Alembic files to Vertex Animation textures.
[_Gaxil_](https://github.com/Gaxil/Unity-AlembicToVAT?) *Open Source*

[**NewGraph**](https://github.com/Gentlymad-Studios/NewGraph?)  - A general node graph solution for Unity powered by UIToolkit (UIElements). This is based on the idea to visualize complex data structures as graph networks without having to modify already established data classes, except adding [Node], [Port], [PortList] and [SerializeReference] attributes to all classes that should show in the Graph View.
[_Gentlymad-Studios_](https://github.com/Gentlymad-Studios/NewGraph?) *Open Source*

[**Learn To Make Survival Games With Unity**](https://www.humblebundle.com/software/learn-to-make-survival-games-with-unity-software?partner=unity3dreport)  - Create Your Own Survival Games
Learn to build your own survival games with Unity! Inspired by AAA games like Rust, Valheim, and the upcoming ARK 2, these courses will help you master developing inventories, resource gathering, base building, crafting, AI enemies, and more—no prior experience required.

Plus, you’ll support NPower with your purchase!
[_Humble Bundle_](https://www.humblebundle.com/software/learn-to-make-survival-games-with-unity-software?partner=unity3dreport) **Affiliate**

[**Genesis**](https://github.com/julienkay/genesis)  - Experimental package that auto-generates depth textures for skyboxes created with Skybox Lab.
As of right now, this project's main purpose is experimentation.
[_julienkay_](https://github.com/julienkay/genesis) *Open Source*

[**Planeta Match Maker**](https://github.com/CdecPGL/PlanetaMatchMaker?)  - A very simple and light match making system for P2P online game. Server binary for linux and windows, and client library for C# including Unity are provided.
[_CdecPGL_](https://github.com/CdecPGL/PlanetaMatchMaker?) *Open Source*

[**FamilY For unitY**](https://github.com/Mocahteam/FYFY?)  - FYFY is an Entity Component System (ECS) made for Unity. ECS software architecture is interesting for two main reasons: optimization and modularity.
[_Mocahteam_](https://github.com/Mocahteam/FYFY?) *Open Source*

[**Lucid Editor**](https://github.com/AnnulusGames/LucidEditor?)  - The Lucid Editor customizes Unity's Inspector and enables powerful editor extensions using attributes. Over 30 attributes will be available to make the Inspector easier to use, and many more features will be added to make it easier to extend the editor.
[_AnnulusGames_](https://github.com/AnnulusGames/LucidEditor?) *Open Source*

[**State Machine Unity**](https://github.com/nicholas-maltbie/StateMachineUnity?)  - State Machine Utility Package for Unity Projects
[_nicholas-maltbie_](https://github.com/nicholas-maltbie/StateMachineUnity?) *Open Source*

[**CC/iC Unity Tools HDRP**](https://github.com/soupday/cc_unity_tools_HDRP?)  - Package for importing and auto setup of Character Creator (3 & 4) and iClone (7 & 8) character exports for Unity HDRP Pipeline.
[_soupday_](https://github.com/soupday/cc_unity_tools_HDRP?) *Open Source*

[**MoonFlow™ Lens Flare System**](https://github.com/Reguluz/Moonflow-Lensflare-System?utm_source=pocket_saves)  - This is a Lens flare render system by render quad meshes in front of your camera. So it can be used in any render pipeline. These system support multiple lens flares at the same time, and each flare line cost one draw call.
[_Reguluz_](https://github.com/Reguluz/Moonflow-Lensflare-System?utm_source=pocket_saves) *Open Source*

[**Unity Build System**](https://github.com/kwnetzwelt/unity-build-system?)  - Provide an Editor Extension which allows adding multiple build targets and batch building all, one or a subset of these targets.
[_kwnetzwelt_](https://github.com/kwnetzwelt/unity-build-system?) *Open Source*

[**Buoyancy simulation**](https://github.com/corentin-ryr/Boat-Simulation?)  - This is a simulation of the buoyancy on mesh objects. This method is applicable to any mesh to simulate a floating behaviour. This method works for a moving water surface.
[_corentin-ryr_](https://github.com/corentin-ryr/Boat-Simulation?) *Open Source*

[**tension-tools**](https://github.com/apilola/tension-tools?)  - The project contents contains the code nessesary to calculate tension data on inside Unity Shaders 3D. It also contains some other tools generic tools required to create the "Skin" material that you see in the showcase above. The following implementation will work with Rigged Geometry as well as BlendShapes/MorphTargets.
[_apilola_](https://github.com/apilola/tension-tools?) *Open Source*

[**Automated Explorer Cam**](https://github.com/TheWizardsCode/AutomatedExplorer?)  - This is an Automated Explorer that will explore your scene for you.
[_TheWizardsCode_](https://github.com/TheWizardsCode/AutomatedExplorer?) *Open Source*

[**NetworkAudioSync**](https://github.com/LambdaTheDev/NetworkAudioSync?)  - Keep your audio in sync across clients in your multiplayer Unity game!
[_LambdaTheDev_](https://github.com/LambdaTheDev/NetworkAudioSync?) *Open Source*

[**UniTyped**](https://github.com/ruccho/UniTyped?)  - UniTyped is a source generator for Unity that provides strongly typed access to serialized data through SerializedObject / SerializedProperty. It helps you write more concise and safe editor extension code.
[_ruccho_](https://github.com/ruccho/UniTyped?) *Open Source*

[**Quick Start Asset Pack**](https://assetstore.unity.com/mega-bundles/quick-start?aid=1011l8NVc)  - Prototype faster with resources that require minimal coding. Save 50%. Build your game faster with adaptable 3D models, audio, textures, and more with this mega bundle.
[_Unity_](https://assetstore.unity.com/mega-bundles/quick-start?aid=1011l8NVc) **Affiliate**

[**Music Producer 2023 Plugins And Software Essentials**](https://www.humblebundle.com/software/music-producer-2023-plugins-software-essentials-software?partner=unity3dreport)  - A must-have mix for musicmakers. Listen up, music producers, artists, DJs, vocalists, and everyone who dreams of making their own music—this bundle of software essentials was mixed for you! Featuring a pack of plug-ins to add punch, power, and polish to your productions, along with a library of royalty-free loops, beats, and samples to help you construct your melodies, this value-packed collection will help take your digital compositions to new levels. Plus, your purchase helps support Alzheimer's Research UK.
[_Humble Bundle_](https://www.humblebundle.com/software/music-producer-2023-plugins-software-essentials-software?partner=unity3dreport) **Affiliate**

## Spotlight

[![Colossal Cave 3d](https://gamedevdigest.com/assets/images/5e06695475d5ae552d1c9766fe7e4b6b.png)](https://www.colossalcave3d.com/?utm_source=pocket_saves)
[**Colossal Cave 3d**](https://www.colossalcave3d.com/?utm_source=pocket_saves)  - Colossal Cave is a reimagining of the original text-based adventure game, first introduced in 1975 by Will Crowther and Don Woods, as a fully immersive 3D VR experience.

Colossal Cave is already well known to tens of millions of gamers worldwide. Several elements of the game, such as the codewords “Xyzzy” and “Plugh”, are recognized instantly by many gamers.

Roberta Williams, who has received widespread industry recognition including several “Hall of Fame” awards, and who is the designer of several industry leading hit games, including King’s Quest, Phantasmagoria, Black Cauldron, and many more, is adapting the game for the VR world and bringing to life its many characters.

_[Ken and Roberta Williams of Sierra adventure game fame are back! And it's built in Unity!]_
[_Cygnus Entertainment_](https://www.colossalcave3d.com/?utm_source=pocket_saves)



---

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.