Game Dev Digest — Issue #186 - User Generated Content and more!
Tags: gamedev, unity3d, csharp, news
Published: 2023-04-28 14:27:11

---
title:  Game Dev Digest — Issue #186 - User Generated Content and more!
published: true
date: 2023-04-28 14:27:11 UTC
tags: gamedev,unity,csharp,news
canonical_url: https://gamedevdigest.com/digests/issue-186-user-generated-content-and-more.html
series: Game Dev Digest - The Newsletter About Unity Game Dev
---

### Issue #186 - User Generated Content and more!

*This article was originally published on [GameDevDigest.com](https://gamedevdigest.com/digests/issue-186-user-generated-content-and-more.html)*

![Issue #186 - User Generated Content and more!](https://gamedevdigest.com/assets/social-posts/issue-186.png)

Tutorials and tools on adding user generated content, multiplayer, VFX, and lots more. Enjoy!

---

[**Power your players’ creativity with user-generated content**](https://blog.unity.com/engine-platform/power-player-creativity-with-user-generated-content)  - Unity User-Generated Content (UGC) is a comprehensive solution designed to help game developers empower players to become creators. Now in open beta, it provides a complete set of tools to build, moderate, and grow any user-generated game content.
[_Unity_](https://blog.unity.com/engine-platform/power-player-creativity-with-user-generated-content)

[**Forward+ (Plus) Rendering in Unity URP 14+ - Shine Your Lights!**](https://thegamedev.guru/unity-gpu-performance/forward-plus/)  - In URP, you are stuck with forward rendering, right? Are you? … Are you really? Let’s have a look, because Forward Rendering is MAYBE not the only thing that you have.
[_thegamedev.guru_](https://thegamedev.guru/unity-gpu-performance/forward-plus/)

[**Coming soon: Recipes for popular visual effects using the Universal Render Pipeline**](https://blog.unity.com/engine-platform/popular-visual-effects-recipes-with-universal-render-pipeline)  - Our upcoming guide, The Universal Render Pipeline cookbook: Recipes for shaders and visual effects, helps you harness the many capabilities of URP. You can now preregister to be notified when the guide is available.
[_Unity_](https://blog.unity.com/engine-platform/popular-visual-effects-recipes-with-universal-render-pipeline)

[**Dev Tips #1: Buffered Inputs**](https://thefunkyhut.neocities.org/blog/post/devtip-buffered-inputs)  - Anyway, I'm here today to share an implementation for buffered button inputs I've written using Unity. It's a relatively simple solution and provides an indiviual buffer for any input you might have. This works great for e.g. allowing the player to jump when landing after having pressed the jump button slightly before landing on the ground. Check the end for the full script.
[_thefunkyhut.neocities.org_](https://thefunkyhut.neocities.org/blog/post/devtip-buffered-inputs)

[**UCloth: A Unity-Powered Cloth Simulator for VR**](https://80.lv/articles/ucloth-a-unity-powered-cloth-simulator-for-vr/)  - Check out UCloth, a mind-blowing cloth simulator for virtual reality developed by 3D Artist and Programmer Matusson using Burst and Jobs system in Unity.
[_80.lv_](https://80.lv/articles/ucloth-a-unity-powered-cloth-simulator-for-vr/)

[**Custom Renderer Features**](https://www.cyanilux.com/tutorials/custom-renderer-features/)  - One way to customise the Universal Render Pipeline (URP) is by writing custom Scriptable Render Passes. A typical example of this could involve rendering some objects to a separate off-screen texture, which we could then sample later - either in shaders used by any objects in the scene, or as a fullscreen pass to composite it with the camera/screen.
[_cyanilux.com_](https://www.cyanilux.com/tutorials/custom-renderer-features/)

## Videos

[![Unity Shader Graph - Interactive Water | Tutorial | English Captions](https://gamedevdigest.com/assets/images/yt-_52bbARO6HY.jpg)](https://www.youtube.com/watch?v=_52bbARO6HY)
[**Unity Shader Graph - Interactive Water | Tutorial | English Captions**](https://www.youtube.com/watch?v=_52bbARO6HY)  - There are many ways to create water for video games using shaders. But in this tutorial, I will show you a method to make the water interact with a solid object.
[_Game Slave_](https://www.youtube.com/watch?v=_52bbARO6HY)

[**Harnessing the power of ECS for Unity | Unity at GDC 2023**](https://www.youtube.com/watch?v=WSrvUynsd34)  - ECS for Unity 2022 will be fully released alongside Unity 2022 LTS in just a few weeks. Learn from our panel of creators who have already leveraged ECS to great success in their games, and hear about the future for Unity’s Data-Oriented Technology Stack (DOTS).
[_Unity_](https://www.youtube.com/watch?v=WSrvUynsd34)

[**Growing an Internet Cult: 'Cult of the Lamb's' Social Strategy**](https://gdcvault.com/play/1029153/Growing-an-Internet-Cult-Cult)  - One of the biggest games of 2022 came from an extremely small development team. Cult of the Lamb raced past 1 million copies sold in 10 days and despite being a surprise to some, it was certainly no accident.Jared J. Tan, Devolver Digital's Community Strategist, will discuss how the development team created meme-able moments and an iconic art-style by thinking about marketing from the start. He'll detail how he harnessed those elements while blending creative content and social media analytics to grow a culturally relevant gaming brand.
[_GDCVault_](https://gdcvault.com/play/1029153/Growing-an-Internet-Cult-Cult)

[**How Multiplayer Games Work**](https://www.youtube.com/watch?app=desktop&amp;v=KBBJqPL5-eU)  - Learn the fundamentals of how to make online multiplayer games.
[_Nick Maltbie_](https://www.youtube.com/watch?app=desktop&amp;v=KBBJqPL5-eU)

[**How to Create Ghibli Trees in 3D - Blender Tutorial**](https://www.youtube.com/watch?app=desktop&amp;v=DEgzuMmJtu8)  - In this video, David from Lightning Boy Studio will show how to create 3D trees in the style of Ghibli films, all in Blender 2.83
[_Lightning Boy Studio_](https://www.youtube.com/watch?app=desktop&amp;v=DEgzuMmJtu8)

[**Procedural Generation with Wave Function Collapse and Model Synthesis | Unity Devlog**](https://www.youtube.com/watch?app=desktop&amp;v=zIRTOgfsjl0)  - In this video, I discuss the technical details of the Wave Function Collapse algorithm, and the closely related predecessor, Model Synthesis. I really enjoy both of these algorithms, and like many, I actually use parts of both in my projects.
[_DV Gen_](https://www.youtube.com/watch?app=desktop&amp;v=zIRTOgfsjl0)

[**How I made my game look like a comic book! | Alien Frontier Devlog #0**](https://www.youtube.com/watch?app=desktop&amp;v=90EJRvQgjF4)  - Alien Frontier is an open world, third-person shooter roguelite! This devlog covers the first six months of development on my game, made in Unreal Engine 5!
[_LABS_](https://www.youtube.com/watch?app=desktop&amp;v=90EJRvQgjF4)

[**Houston, we have a planet: The spherical terrain of Kerbal Space Program 2 | Unity at GDC 2023**](https://www.youtube.com/watch?app=desktop&amp;v=kvytgzvqlgQ)  - Join us for a guided panel discussion with developers from Intercept Games, who will talk through the process and challenges of creating fully spherical planets in Kerbal Space Program 2. Artists and engineers describe the steps that went into recreating a fan-favorite celestial body from the mesh up using the Unity game engine with new tools, new pipelines, and new team members.
[_Unity_](https://www.youtube.com/watch?app=desktop&amp;v=kvytgzvqlgQ)

[**How to Make a Wobbling Screen Effect in Unity**](https://www.youtube.com/watch?app=desktop&amp;v=yG4dYBfeC0g)  - Today, I am going to show you how to wobble … or at least how to make a screen wobble effect in Unity.
[_Roberto Cespi_](https://www.youtube.com/watch?app=desktop&amp;v=yG4dYBfeC0g)

[**Unity VFX Graph - Shield Effect Tutorial**](https://www.youtube.com/watch?v=IZAzckJaSO8)  - In this Unity tutorial we are going to create a Sci-Fi Shield with Shader Graph and see how to use it in VFX Graph. We are going to use Blender to create the Shield mesh and Krita for the texture. At the end we have an overview of how to detect collisions!
[_Gabriel Aguiar Prod._](https://www.youtube.com/watch?v=IZAzckJaSO8)

[**Energy Shield Effect in Unity URP Shader Graph**](https://www.youtube.com/watch?app=desktop&amp;v=o4CGL2YXs5k)  - In this video I walk you through the Unity URP Shader Graph to create a dynamic spherical shield that distorts the background with Screen Color (what used to be Grab pass), pulsates, animates the colors and tiles, and responds to bullet impacts.
[_Imphenzia_](https://www.youtube.com/watch?app=desktop&amp;v=o4CGL2YXs5k)

## Assets

[![Burning Building](https://gamedevdigest.com/assets/images/1682682252.jpg)](https://assetstore.unity.com/packages/tools/level-design/burning-building-247093?aid=1011l8NVc)
[**Burning Building**](https://assetstore.unity.com/packages/tools/level-design/burning-building-247093?aid=1011l8NVc)  - Design buildings quickly and easily. Let players create their own buildings. Generate building meshes procedurally with a powerful API.

Burning Building combines a powerful building mesh generation algorithm with tools that make it easy and intutitive to edit -- and works at runtime, so your players can create their own buildings!

_[Currently 50% Off]_
[_Burning Mime Software_](https://assetstore.unity.com/packages/tools/level-design/burning-building-247093?aid=1011l8NVc) **Affiliate**

[**ObservableCollections**](https://github.com/Cysharp/ObservableCollections?)  - ObservableCollections is a high performance observable collections(ObservableList, ObservableDictionary, ObservableHashSet, ObservableQueue, ObservableStack, ObservableRingBuffer, ObservableFixedSizeRingBuffer) with synchronized views.
[_Cysharp_](https://github.com/Cysharp/ObservableCollections?) *Open Source*

[**SlnMerge**](https://github.com/Cysharp/SlnMerge?)  - SlnMerge merges the solutions when creating solution file by Unity Editor.
[_Cysharp_](https://github.com/Cysharp/SlnMerge?) *Open Source*

[**RuntimeUnitTestToolkit(v2)**](https://github.com/Cysharp/RuntimeUnitTestToolkit?)  - RuntimeUnitTestToolkit is the supplement of Unity Test Runner. Unity Test Runner works fine but player runner(any target platform) is very poor. RuntimeUnitTestToolkit provides CLI(for run on CI) and GUI(for run on any platforms(Windows, Mac, iOS, Android, etc...)) frontend of Unity Test Runner.
[_Cysharp_](https://github.com/Cysharp/RuntimeUnitTestToolkit?) *Open Source*

[**Ulid**](https://github.com/Cysharp/Ulid?)  - Fast C# Implementation of ULID for .NET Core and Unity. Ulid is sortable, random id generator. This project aims performance by fastest binary serializer(MessagePack-CSharp) technology. It achives faster generate than Guid.NewGuid.
[_Cysharp_](https://github.com/Cysharp/Ulid?) *Open Source*

[**StructureOfArraysGenerator**](https://github.com/Cysharp/StructureOfArraysGenerator?)  - Structure of arrays source generator to make CPU Cache and SIMD friendly data structure for high-performance code in .NET and Unity.
[_Cysharp_](https://github.com/Cysharp/StructureOfArraysGenerator?) *Open Source*

[**StandardizeBows**](https://github.com/ahmetahaydemir/StandardizeBows?)  - Standardize Bows is a Unity ( C# ) project that is created in order to setup bow models that will simulate the physics of a bow without having any animation or animator component being attached to the bow.
[_ahmetahaydemir_](https://github.com/ahmetahaydemir/StandardizeBows?) *Open Source*

[**Publisher Sale - 50% off MyMOBILIN**](https://assetstore.unity.com/publisher-sale?aid=1011l8NVc)  - Get 50% off MyMOBILIN assets – now until May 4.
PLUS, Get [MIS-WallRun](https://assetstore.unity.com/packages/add-ons/mis-wallrun-207086?aid=1011l8NVc) for FREE with code MOBILIN
[_Unity_](https://assetstore.unity.com/publisher-sale?aid=1011l8NVc) **Affiliate**

[**Learn To Create RPG Games In Unity**](https://www.humblebundle.com/software/learn-to-create-rpg-games-in-unity-software?partner=unity3dreport)  - Earn skill points in RPG craft. Train yourself to develop your own role-playing sagas with these courses from GameDev.tv! Discover how to design and code core systems for combat, dialogue, quests, and other RPG essentials using Unity. Learn how to make art using Blender by creating your own awe-inspiring dragon. Plus, get packs of assets to help you put together your own open worlds. Level up your RPG-making skills, and help support Oceana with your purchase!
[_Humble Bundle_](https://www.humblebundle.com/software/learn-to-create-rpg-games-in-unity-software?partner=unity3dreport) **Affiliate**

[**Unity Pro Flash Sale**](http://prf.hn/click/camref:1011l8NVc/destination:https://create.unity.com/pro-flash-sale)  - Beginning on May 1, 2023, new users can save 10% on the first year of their Unity Pro subscriptions with the coupon code 'PRO10'. This code is good for up to 10 seats and users who purchase 5 or more seats during the sale will receive an invitation to an exclusive fireside chat with Unity’s product managers and technical subject matter experts.
[_Unity_](http://prf.hn/click/camref:1011l8NVc/destination:https://create.unity.com/pro-flash-sale) **Affiliate**

[**NewGraph**](https://github.com/Gentlymad-Studios/NewGraph?)  - NewGraph is a data-oriented 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*

[**Compilation Visualizer for Unity**](https://github.com/needle-tools/compilation-visualizer)  - This tool visualizes the assembly compilation process in Unity3D. It hooks into the Editor-provided events and nicely draws them on a timeline. That's especially helpful when trying to optimize compile times and dependencies between assemblies.
Besides showing a graphical view of compilation, selecting an assembly shows both dependencies and dependents of that assembly.
[_needle-tools_](https://github.com/needle-tools/compilation-visualizer) *Open Source*

[**TimelineTool**](https://github.com/pofulu/TimelineTool?)  - Provides an easy way to change Playable Director's Bindings and Clips at runtime.
[_pofulu_](https://github.com/pofulu/TimelineTool?) *Open Source*

[**Gameframe.SceneSwitcher**](https://github.com/coryleach/UnitySceneSwitcher?)  - Editor extension for quick scene switching.
[_coryleach_](https://github.com/coryleach/UnitySceneSwitcher?) *Open Source*

[**Unity Plane Mesh Splitter**](https://github.com/artnas/Unity-Plane-Mesh-Splitter?)  - Split large meshes in Unity into smaller submeshes
[_artnas_](https://github.com/artnas/Unity-Plane-Mesh-Splitter?) *Open Source*

[**Machine Learning and AI - Zero To Hero Bundle**](https://www.humblebundle.com/software/machine-learning-and-ai-zero-to-hero-software?partner=unity3dreport)  - Train yourself to master AI. Want to learn more about today’s hottest AI technology or find out how to apply machine learning in your career? Go from zero to hero with this comprehensive bundle of courses from Packt. Build a firm understanding of the fundamentals, and develop your skills through hands-on projects. Discover how to use PyTorch and Python, explore the practical applications of AI in data science or computer vision, and more. Plus, your purchase will support Alzheimer’s Research UK!
[_Humble Bundle_](https://www.humblebundle.com/software/machine-learning-and-ai-zero-to-hero-software?partner=unity3dreport) **Affiliate**

## Spotlight

[![Nivalis](https://gamedevdigest.com/assets/images/yt-qZvlCX9wi3o.jpg)](https://store.steampowered.com/app/1488490/Nivalis/)
[**Nivalis**](https://store.steampowered.com/app/1488490/Nivalis/)  - Grow your business, manage restaurants and nightclubs, make friends and enemies, buy and decorate apartments, go fishing and maybe even find love in Nivalis, the city that stretches from the ocean to the clouds.

_[You can wishlist it on [Steam](https://store.steampowered.com/app/1488490/Nivalis/)]_
[_ION LANDS_](https://store.steampowered.com/app/1488490/Nivalis/)
[_ION LANDS_](https://store.steampowered.com/app/1488490/Nivalis/)



---

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.