This article was originally published on GameDevDigest.com
A day early this week! No issue last week so hopefully this makes up for it. Enjoy!
Triangle Grids - Grids are great for tactical gameplay of turn-based games because they allow discrete movement steps. That means that you can bind positioning to other resources such as movement points, action points, food, etc. Grids divide the infinite variety of movement options into a few specific ones, which can be considered separately by the player’s tactical mind. The most popular grid types are hexes and squares. But what about triangles? [Also the Hacker News discussion]
Custom Navigation in Red Dust Part 1 - Modern games often have maps that are too big to handle with simple algorithms so in this article we discuss how these things were overcome in Red Dust.
How to tell if you have passed a waypoint? - It might first seem like it's easy to determine if you have passed a waypoint you are heading towards. Can't you just use the distance between you and the waypoint and if that distance is small, then change waypoint. This will work if your character has a small turning radius. But if that turning radius is large, I promise you that you will see the character turning around the waypoint and never reach it - it will just spin around in a circle. But there may be a better way.
Intro To Raymarching - Last time we learned about SDFs. Now we're going to learn a cool way to use them: raymarching! Raymarching is a neat technique that is really good for drawing 3D scenes. Like, I don't mean you have a 3D scene in Unity and you put shaders on the materials you use, I mean, the entire scene is inside the shader itself. This is really getting into the arcane shader arts.
Using Indirect Multipliers To Balance Lighting Costs And Results - Today’s Objective: Look into how the Indirect Multiplier option on lights can be used to improve and increase the effects of performance-balanced lighting.
My take on shaders: Stylized water shader - This shader, on the other hand, produces a simpler, more stylized water effect and, while it includes techniques from the previous water shader, it also introduces some other elements that could potentially inspire you for other effects as well.
SerializeReference improvements in Unity 2021 LTS - In the latest LTS release, polymorphic serialization offers improved user collaboration and API access, plus more granular handling of missing types.
Making a mobile game with motion sensors in Unity - In this post, we’ll go over the basics of using motion sensors in a Unity application. This can be applied to any app, whether it’s a casual mobile game, AR or VR experience, or one that includes features relying on a sense of movement.
Build a live multiplayer game in Unity with Ably - Here at Ably one of our most recent additions has been to introduce beta support for Unity within our .NET SDK. This has been exciting for us: multiplayer functionalities are at the core of so many games these days, and we’re keen to better support and enable developers in creating these amazing experiences.
Giving Personality to Procedural Animations using Math - It's been a while since the last video hasn't it? I've made quite a bit of progress since the last update, and since one of the things I worked on was some procedurally animated characters, I decided to make a video about the subject. In particular, this video highlights the entire process from initial motivation, to the technical design, technical analysis, and game design considerations.
Animate like a Programmer - As a programmer, using the Unity animator can feel like you're losing some control over your game. We can manage our animation transitions entirely from code... Animation will feel as natural as your player controller script.
Outlines - Devlog 2 | A Cozy Creature Collecting and Management Game - The second devlog about my yet to be named cozy creature collecting and management game. This one covers the initial implementation of screen space outlines.
How to Find and Engage a Great Artist: A Non-Artist Primer - In this 2018 GDC session, Chickadee Games' Adam deGrandis covers the basic how's, what's, and why's of finding and engaging an artist that can help your indie game shine.
CHARACTER TRAIL TUTORIAL in Unity - With this Unity tutorial now you can add a cool Trail to your Characters! Super useful for when trying to convey a speed boost or a quick character movement, like a dash. I am speed!!!
Gabriel Aguiar Prod.
Substance For Unity is Kinda Awesome... - Substance 3D just released their all new Unity plugin and it's very very very good. You can use Substance 3D Designer ssbar files directly inside the Unity game engine, even if you don't own Susbtance Designer. We also look at where you can get some substance materials for free.
Procedural Grass in 'Ghost of Tsushima' - In this 2021 Advanced Graphics Summit talk, graphics programmer Eric Wohllaib will discuss how they generate acres of grass within reasonable memory and performance limits, techniques for rendering and animating individual blades, and methods for making thousands of individual blades of grass look like a natural field.
How to use Context Steering Game AI in Unity - P1 Overview - Creating a Game AI that makes an Enemy move naturally can be tricky. In this video we will implement Context Steering Behaviors in Unity for Chasing the player while Avoiding Obstacles to make our Enemy appear smart. [Part 2]
Sunny Valley Studio
Jobs System Line of Sight Checking | AI Series Part 40 | Unity Tutorial - Learn how you can implement the jobs system to improve the performance of Line of Sight checking for your AI!
UI & Background BLUR in Unity URP (FREE 2022 Tutorial) - We'll look at setting up and using a blur effect in Unity URP, this shader has a set of materials and has a render method to achieve the blur. You can set the strength and we'll look at making 3D objects render in-front of the URP blur.
$40 Bundle - save up to 94%
This bundle contains everything from the $30 and $35 bundle, plus Low Poly Terrain - Polaris 2020, Open World Nature Kit, Path Painter™ II, RPG & Dungeon Sounds, Fullscreen Editor, Unique Projectiles Volume 1, Auto Fence & Wall Builder, Irval the Wyvern, UMA for RPG Builder, and FPS Medieval Weapons - Ultimate Pack.
Additionally, all assets by Blink are on sale for 50% off. This passionate team is dedicated to Unity tool development and art assets, and won both the 2021 Asset Store Publisher of the Year and the 2021 Asset Store Best Development Tool awards.
Unity Visual Effect Graph Builtin - This repo is a fork of Unity's VFX Graph v10.3.2, back porting features from the later versions of the VFX Graph.
The only reason for this is because the VFX Graph does not officially support the built-in pipeline, and v10.4.0+ removed support for the builtin pipeline all together.
As we have some built-in pipeline projects that make use of the VFX Graph, it is useful to keep this around locked to this version.
LastAbyss Open Source
Silent's Cel Shading Shaders - Shaders for Unity for cel shading, designed to take Unity's lighting into account while also presenting materials in the best possible way. Featuring lots of features with good performance!
s-ilent Open Source
UnityExtensions - C# extension functions, attributes and editor tools for common Unity problems. Additional Linq-like IEnumerable extensions. Expandable attribute, to in-place edit asset references. HDRP URP Asset converter. Project file fixer, to set C# version and warning level for .csproj files.
Faulo Open Source
Simple-Inventory (with simple Factorio-Like crafting and mining) - Includes an Inventory, Pickups, Crafting, and Mining as well as a camera and unit controller, and an object spawner for creating environmental objects.
KampinKarl1 Open Source
Castle of Illusion Inspired 16-bit Environment Free Assets Pack. - Hello World, One of my favorite games as a child was "Castle of Illusion Starring MM" I played this game for days and stayed there just for the Atmosphere and the artwork. Hope you enjoy these assets feel free to use them on your own projects.
AnimMap Baker For Animated Characters - Using GPU to implement large-amount animation characters rendering. The animation map for vertex shader to modify the vertex position of the mesh at runtime. Useing GPU instancing to reduce draw calls.
chenjd Open Source
GPUGraph - An open-source Unity plugin for generating coherent noise on the GPU, for both editor and runtime uses. The source is available here, on Github. It is also available on the Asset Store, but that version is currently out of date.
heyx3 Open Source
DOTSAnimation - A High Level Animation Framework and State Machine for DOTS - DOTSAnimation is a (opnionated) general purpose Animation State Machine framework for DOTS, built on top of Kinemation.
gamedev-pro Open Source
Behaviac - behaviac is a framework of the game AI development, and it also can be used as a rapid game prototype design tool. behaviac supports the behavior tree, finite state machine and hierarchical task network(BT, FSM, HTN)
Tencent Open Source
Shoot To Kill - SHOOT TO KILL is a single player retro-FPS inspired by the violence and pace of shooters of the past. Take on hordes of soldiers and experiments created by an authoritarian military group in the dystopian future of 2140.
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.