DEV Community

Game Dev Digest - The Newsletter On Unity Game Dev
Game Dev Digest - The Newsletter On Unity Game Dev

Posted on • Originally published at gamedevdigest.com

Game Dev Digest — Issue #260 - Effect Breakdowns, Networking, and more

Issue #260 - Effect Breakdowns, Networking, and more

This article was originally published on GameDevDigest.com

Issue #260 - Effect Breakdowns, Networking, and more

Back after a week's absence with packed issue. Enjoy!


Edge Detection Outlines - How to draw edge detection outlines in Unity.
ameye.dev

Shoreline Shader Breakdown - There’s two main ways I’m discussing that can be used to map the waves to the scene - using the Depth Texture or Manual UVs. Below I’ve listed some notes/pros/cons of each method.
cyanilux.com

Fallout 4 – The Mushroom Case - How did Bethesda do these fine mushroom-like explosion clouds?
simonschreibt.de

I designed economies for $150M games: here's my ultimate handbook - After 5 years designing game economies generating $150M+, I've compiled my knowledge into a detailed 7-chapter guide on game economy, balance, and monetization.
gamedeveloper.com

GameNetworkingResources - A Curated List of Multiplayer Game Network Programming Resources
0xFA11

Quake 3 Source Code Review: Network Model - The network model of Quake3 is with no doubt the most elegant part of the engine.
fabiensanglard.net

Unity Async On-Demand Imports - For a while now, Unity has had a neat little feature: async, on-demand imports. It’s not widely used or implemented, but it exists. This blog post is going to point you in the general direction of how to implement such an importer.
blog.s-schoener.com

Good software development habits - It's easy to pick up bad habits and hard to create good ones. Writing down what's working for me helps me maintain any good habits I've worked hard to develop. Here's an unordered list of 10 things that have helped me increase speed and maintain a respectable level of quality in the product I'm currently developing.
zarar.dev

Marketing For Indies: How to talk about your game so that people will listen - Whether you’re a first-timer or you’ve been around the block a few times, selling an idea for a new game is never easy.
impress.games

Classic Postmortem: Telltale Games' The Walking Dead (2012) - In this postmortem from Game Developer Magazine's March 2013 issue, get an insightful, behind-the-scenes look its design process.
gamedeveloper.com

Get the most out of the VFX Graph in Unity 6 with our updated e-book for artists - Now, you can get our updated e-book on creating effects with the VFX Graph in Unity 6. This new edition will guide you to achieving the best visual quality and performance for your effects for your Unity 6 productions.
Unity

Videos

Creating Shaders that Restore Color to the World
Creating Shaders that Restore Color to the World - In this video I'll explain how the color restoration effect in Farewell North works! We'll peak behind the scenes at the shader and C# implementation in Unity that powers the effect, and recreate the effect from scratch in Godot.
Kyle Banks

Exploring Shell Texturing – a Shader Technique for Fur Effects - In this video, we walk you through a shader technique for creating fur effects in games. This approach, first developed in 2001, offers a fascinating look at how creative illusions can bring depth to game visuals.
Gamelogic

Using Local AI Agents As NPCs In A Unity Game (Qwen2.5 & Ollama) - In this video, we dive into an exciting experiment using the TinyTroupe repository, powered by Ollama, to revolutionize NPC behavior in video games. Forget static, scripted characters—our NPCs are AI agents that can talk to each other, remember key details, and engage in multi-turn conversations, creating an entirely new level of immersion.
Ominous Industries

Revolutionize Your Unity Game with Optionals and Monads - Nullable types (int?), the default keyword, and the null-forgiving operator (!) set the stage for creating powerful Monads like Optional and Either in Unity. In this video, we dive into how these Monads can eliminate null checks, handle success and failure scenarios, and simplify branching logic.
git-amend

Code Like a Pro: Refactoring to Patterns! - Clean Code starts here! In this video, we transform an tightly coupled Unity project into a clean, maintainable system using proven programming principles and patterns. Learn how to apply DRY (Don't Repeat Yourself) to eliminate redundant code, implement the Factory Pattern for scalable object creation, and refactor an unwieldy animation
git-amend

Steam Page Critique to Celebrate Gray Friday Sale! - To celebrate my annual Black Friday sale, I will be hosting a live Steam Page Critique.
How To Market A Game

The Problem With Procedural Generation - Procedural generation is the core concept driving all of the roguelikes you know and love as well as sandbox games such as Minecraft and No Man's Sky, but it comes at a cost!
Acerola

How Games are HACKING Color Theory - How some game devs are REDEFINING color theory.
Ai Angel

VFX Graph Learning Templates | Tutorial - VFX Learning Templates are a collection of assets designed to help you explore VFX Graph concepts and features. In this video, we'll take a closer look at these learning templates and see how they can help you set up your next effect using VFX Graph. You can use these as a starting point for new effects or for learning specific features.
Unity

FABRIK - A simple algorithm for Inverse Kinematics - I recently came across this cool algorithm for doing inverse kinematics called FABRIC. It stands for forwards and backwards reaching inverse kinematics and it's a really cool way to do inverse kinematics
morejpeg

Introduction to build profiles in Unity 6 - A build profile is a set of configuration settings you can use to build your application on a particular platform. This is a new Unity 6 feature that can help you save time and streamline the build process across multiple platforms.
Unity

Assets

Cyber Week Sale is Live! 150 More assets on sale
Cyber Week Sale is Live! 150 More assets on sale - The Cyber Week portion of the sale is now live! 150 additional assets are now on sale.
__

Books About Games Bundle - By Boss Fight Books - The ultimate library of video game history. Explore the detailed history, production process, and secrets of your favorite titles. This 30+ book collection features ebooks on gaming’s greatest games like GoldenEye 007: Deluxe Edition, Red Dead Redemption, Final Fantasy VI, Majora's Mask, and more from Boss Fight Books. This massive bundle will teach you about games that shaped the trajectory of the industry. Lose yourself in this expansive library, and help support Against Malaria Foundation with your purchase!
Humble Bundle Affiliate

Unity URP Outline - A Unity package that includes a outline render feature for Unity 6 URP and rendergraph. Integrated with URP volume system. Perfect for fast prototyping.
C
ristianQiug. Open Source

TinyTroupeUnity - A set of modular scripts designed to integrate the features of the TinyTroupeOllama repository into Unity projects.
OminousIndustries Open Source

Tilt-Shift-URP - Unity3d Tilt-Shift Effect use URP and Render Feature
iMemento Open Source

GpuScript - GpuScript allows you to write C# programs that run at supercomputer speeds on a single GPU. Learn it in 30 minutes. Write & debug large and complex projects specifically designed to run on the GPU.
Alan-Rock-GS Open Source

SimpleUnity3DWebView - Simple Unity 3D WebView is a straightforward 3D WebView library designed for the Android platform, enabling seamless integration of web content within Unity projects.
t-34400 Open Source

RD_SimpleDI - Smallest and simple di for unity
denisPavlenko7610 Open Source

uMicrophoneWebGL - Enable microphone input buffer access in Unity WebGL builds
hecomi Open Source

unity-prefab-pool - Prefab instance pool that is configurable in the Inspector, supports any engine Object type and is available as a serializable C# class, MonoBehaviour and ScriptableObject
gilzoide Open Source

URP-ScreenSpaceReflection - The ScreenSpace Reflection package for Unity URP renderer.
mseonKim Open Source

ShapeEditor - 2D Shape Editor for Unity Editor to create complex 3D meshes out of 2D shapes with RealtimeCSG support.
Henry00IS Open Source

UITableViewForUnity - UITableViewForUnity is a componet which can be used for implementing various of list UI views with Unity engine.
zhaozilong1988 Open Source

unity-tinybvh - An example implementation for tinybvh in Unity and a foundation for building compute based raytracing solutions.
andr3wmac Open Source

EasyTimeline - Now you can edit Component/Volume fields in Unity Timeline more easily without writing code
ShiinaRinne Open Source

Fab.com Free Assets - Limited-Time Free (Until 12/173 10AM ET). Including Engine Hall, Vegetation Vol 1 - Forest Automaterial, and Military Mercenary Bandit
Fab.com

Learn Unity - Game Development Bundle 2024 - Get started in Unity today Learn to create games with Unity with these online courses from GameDev.tv! This comprehensive curriculum covers core skills and advanced concepts for the powerful and popular development platform. Find out how to make a 2D RPG combat system, VR experience, or turn-based strategy game. Get trained up on visual scripting, multiplayer, network coding, and more. Level up your Unity game dev skills, and help support Oceana with your purchase! GameDev.tv have spent the last decade working with world class instructors to create the perfect learning experience for game development. Join our global community of over 2 million students and start making your own games today!
Humble Bundle Affiliate

Unity-Package-CoSequencer - A package allowing easy Coroutine sequencing through both Inspector and code
Kmiecis Open Source

Update Manager - Simple to use Update Manager pattern for Unity + Jobified Update for MonoBehaviours and pure C# classes alike
gilzoide Open Source

MatLayer - Provides a layer based wrapper user interface and utility functions for editing complex materials in Blender.
LoganFairbairn Open Source

SoftMaskForUGUI - Enhance Unity UI (uGUI) with advanced soft-masking features to create more visually appealing effects!
mob-sakai Open Source

BetterPhysics - Physics improvement suite for Unity
SadnessMonday Open Source

Unity-URP-Volumetric-Light - Unity package for versions 2022.3 and Unity 6. Adds support to render volumetric lighting for both the main and additional lights in URP. Compatible with URP render graph in Unity 6.
CristianQiu Open Source

DetourUtility - An utility for redirecting C# methods at runtime using detours. Enables patching and replacing method implementations dynamically. It allows altering static/instance methods, property accessors, and extern methods with runtime method redirection.
V4SS3UR Open Source

Unity-GPU-Vertex-Animations-Baker - Vertex Animation Texture (VAT) baker for Unity. Supports multiple animations.
FuadJfrv Open Source

tools-motion-kit - MotionKit is a Unity engine tool that animates anything. It is very similar to DOTween, but with inspector super powers and a few tweaks that makes it simpler to use and learn.
cocodrilodog Open Source

Graphlit - A Node Shader Editor for Unity's Built-In Rendering Pipeline
z3y Open Source

LineRenderer3D - Unity component offering functionality similiar to LineRenderer but in 3D
survivorr9049 Open Source

Horizon - An easily scalable game server implemented in Rust, and compatible with many popular game engines
Far-Beyond-Dev Open Source

ChaseNet2 - Peer to peer networking library written in pure C#
sowa705 Open Source

rivet - The only backend your multiplayer game needs. Open-source & self-hostable.
rivet-gg Open Source

UTTDumper - Tool to help with Unity type trees.
Razmoth Open Source

Shop up to 50% off Piloto Studio - Publisher Sale - Piloto Studio offers top-tier stylized VFX and 3D assets for Unity. They are a one-stop shop for stylized games and offer actively updated packs and support to ensure your project has the visual charm it deserves. PLUS get Ultimate Loot VFX Pack - 175 Effects for FREE with code PILOTOSTUDIO
Unity Affiliate

unity-urp-radiance-cascades - Alexander Sannikov's Radiance Cascades for Unity's URP
alexmalyutindev Open Source

ProtoPromise - Robust and efficient library for management of asynchronous operations in C#/.Net.
timcassell Open Source

mirage - A mod that mimics player voices for Unity games
qwbarch Open Source

UnityRoslynUpdater - A tool to update the Roslyn compiler and C# language versions for a Unity installation.
DaZombieKiller Open Source

puerts - PUER Typescript. Let's write your game in UE or Unity with TypeScript.
Tencent Open Source

intelligent_mesh_combiner - Intelligent Mesh Combiner is a powerful Unity Editor tool designed to optimize your scenes by intelligently grouping and combining meshes based on their proximity and materials.
roundyyy Open Source

facticus-deploy - A Unity package to help you build and deploy your game remotely with Github Actions
mnicolas94 Open Source

PrefabLightmapping - Script for saving lightmapping data to prefabs. Used through the Assets tab in Unity.
Ayfel Open Source

unity_polyextruder - Create custom meshes (2D polygons) in Unity3D, incl. functionality to extrude them (into 3D prisms).
nicoversity Open Source

Unity-Scene-Json-Exporter - Export tool for converting and saving Unity scenes in JSON format. Latest tested version: 6000.0.25f URP. Supports GUID-based reference link serialization.
jinhyeonseo01 Open Source

kondo - Cleans dependencies and build artifacts from your projects.
tbillington Open Source

Super Game Assets Bundle (+7,000 Assets For Unity, Godot, and Unreal) - So many assets, so little time Game developers, build your worlds with the Super Game Assets Bundle for Unreal, Godot, and Unity—featuring 7,000+ audio, visual, and environmental assets. This high-quality bundle features a truly diverse collection of themed assets ranging from medieval to cyberpunk. Create the next great RPG or action game with the Super Game Assets Bundle and help support Direct Relief with your purchase!
Humble Bundle Affiliate

Math For Programmers 2024 Book Bundle - Strengthen your math muscles. Algorithms. Robotics. Graphics. Games. Data analysis. AI. Mathematics is the foundation of computer science. What better way to wrap up 2024 than expanding your coding toolkit with math skills that will make you a better programmer–no matter what you’re building next! The Manning Publications Math for Programmers Humble Bundle includes books on everything from basic statistics and data analysis, to data science and deep learning, to geometry, calculus, and Bayesian theory. This amazing bundle will keep you learning and growing for years to come! With the books’ included registration codes, Manning enhances your experience with liveBook including: all book formats online; bookmarking; highlighting; a reader’s forum; liveTest (self testing throughout the text); AI functionality; and, more.
Humble Bundle Affiliate

Spotlight

Paragnosia
Paragnosia - Observe every corner of your apartment by moving your camera along a rail that runs through the rooms. Find and take pictures of paranormal anomalies to exorcise them. Locked in your surveillance room, will you survive tonight's 8 rounds?

[You can get it now on Steam and follow them on Bluesky]
Sine Coda


Call Of Dookie

My game, Call Of Dookie. Demo available on Steam


You can subscribe to the free weekly newsletter on 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.

Top comments (0)