This article was originally published on GameDevDigest.com
Shaders, graphics and AI pathfinding, plus a lot more. Enjoy!
When Greedy Algorithms Can Be Faster - In the realm of computer science, we're always told to pursue what is the most efficient solution. This can be either what is the fastest way to solve a problem; or what may be the cheapest. What is the easiest, but not always the best, is typically a "greedy algorithm"
16bpp.ne
Don't "optimize" conditional moves in shaders with mix()+step() - In this article I want to correct a popular misconception that's been making the rounds in computer graphics aficionado circles for a long time now. It has to do with conditionals when selecting between two results in the GPUs.
iquilezles.org
Post-Processing Shaders as a Creative Medium - Spending the better part of 2024 learning new shader techniques and concepts through the lens of post-processing has been the spark I needed to come up with ever more intricate, detailed, and ambitious creative work.
blog.maximeheckel.com
AAA - Analytical Anti-Aliasing - Today’s journey is Anti-Aliasing and the destination is Analytical Anti-Aliasing. Getting rid of rasterization jaggies is an art-form with decades upon decades of maths, creative techniques and non-stop innovation. With so many years of research and development, there are many flavors.
blog.frost.kiwi
Learn Shader Programming with Rick and Morty - This animation of Rick was made with 240 lines of code. No libraries, no images. I’m going to show you how to use GPU shaders and signed distance fields to make animations like it for videos, video games, or just for fun! I even built a live coding editor into the page so you can see the examples running and tinker with them.
danielchasehooper.com
Stylization In Video Games: A Deep Dive Analysis - Senior 3D Artist Alexey Shiyan shared with us an in-depth article on stylization in video games, exploring its transformations over the years and the various directions it has taken to shape the modern game design landscape.
80.lv
How To Set Up Voronoi-Based Water Shader In Unity - Tanat Boozayaangool demonstrated the process of creating stylized water for his game about a house on a date.
80.lv
Videos
Tactical Pathfinding: Beyond A* for Smarter AI Movement - Pathfinding is about getting from point A to point B as efficiently as possible, which a standard A algorithm can handle. However, in more complex scenarios, AI must also avoid detection or enemy fire, a challenge known as tactical pathfinding, where the AI balances short travel times with stealth and safety.
git-amend
Creating Enemies Part I: Environmental assets | Unity Demo team - Discover how the Unity Demo team crafted the environment for Enemies in the first installment of this three-part series. Explore the intricate balance between quality and flexibility, the striking contrast between classical and mechanical elements, and the technical decisions involved in choosing between premade assets and scan data. [Part 2, Part 3]
Unity
I Implemented Gaussian Splatting in Unity - Let's Implement gaussian splatting in Unity [code on github]
IndividualKex
Pathfinding Hordes of Enemies with Flow Fields - We can We can actually take advantage of the fact that all the enemies are travelling to the same place to optimize their path finding with a pretty neat little data structure called a flow field
Deep Dive Dev
Status Effect Implementation - I talk about how to implement status effects in your games.
Timothy Cain
How To Access Unity's Hidden API's - In this video, I’ll show you how to use a trick with assembly definitions to access a hidden API (InternalAPIEngineBridge) that unlocks internal Unity modules—demonstrating it with a real example by extending the UI Builder to edit custom style properties.
Game Dev Guide
How to make 3D Games in Godot - Learn how to make a 3D game in this Godot tutorial. From simple prototype to beautiful 3D levels, let's get started!
Brackeys
How to setup your UI for navigation with keyboard and gamepad in Unity - In this tutorial, you will learn how to set up a UI Navigation by keyboard and gamepad in Unity. You'll see how to configure the Event System, adjust automatic versus explicit navigation and add simple code in case you want to constrain the user to certain menu parts or pick the next element to select when the player presses a button.
Christina Creates Games
Can I fix Zelda's UI using Unity? - The Legend of Zelda: Echoes of Wisdom has some baffling user interface design. So I decided to make some alternative versions in Unity to see if we could improve things.
Game Maker's Toolkit
Assets
95% off: Fantasy, Reality, Beyond: Triple Mega Bundle Sale
__
All-In-One VR Game Dev Bundle - Unity, Unreal, Godot + 1001 Assets - Game development in a new dimension Opportunities like this don’t come often! Learn how to create your own VR games with this bundle of courses from Mammoth Interactive! This comprehensive curriculum will help you level up your skills in VR game development, with Humble Bundle exclusives like Godot 4 VR Development with WebXR and VR Unreal 5.5 Game Development Bootcamp. This 30+ course bundle will give you the expert advice and knowledge you seek. Create in a new dimension and help support Children's Miracle Network with your purchase!
Humble Bundle Affiliate
com.lurking-ninja.dependency - Simplified dependency Injection for Unity utilizing SourceGeneration making it as performant as possible.
LurkingNinja Open Source
barelymusician - a real-time music engine. It provides a modern C/C++ API to generate and perform musical sounds from scratch in a sample accurate way. This repository includes the build targets for Linux, macOS, Windows, Android, and Daisy platforms, in addition to a native Unity game engine plugin.
anokta Open Source
VisualStateMachine - State Machine Tool using UI Toolkit & GraphView / Unity Editor Scripting
darkrainbowsprinkles Open Source
KinoFeedback2 - Old-school frame feedback effect for Unity HDRP
keijiro Open Source
com.bananaparty.behaviortree - Unity package. Fully cross-platform Behavior Tree.
forcepusher Open Source
test-helper.monkey - Reference implementation that performs object-based Unity UI (uGUI) monkey tests and API for custom implementation
nowsprinting Open Source
UnityHistoryPanel - Photoshop Like History panel with shortcut navigation
brunomikoski Open Source
BicycleSystem - A verstaile and easy to use open bicycle system made for Unity. [You might also enjoy this article]
RayznGames Open Source
Design With CorrelDraw & Perfect With AI - Encore Bundle - CorelDRAW for novices and professionals Master one of the most widely adapted design programs with our CorelDRAW 2024 Bundle. Get amazing software like Corel Painter 2023, PaintShop Pro 2023, and Vision FX. Learn professional graphic design software with vector, technical illustration, and CAD software options to design logos, posters, drafting, and more. Level up your creative skills and help support Children’s Miracle Network Hospitals today!
Humble Bundle Affiliate
Shop up to 50% off Queen - Publisher Sale - Hi everybody! This is Queen. I am an experienced PC and Mobile Game Developer. I love to develop Games and Unity Assets to help other studios or indies who would like to create their own games based on ready to use and easy to customize assets. PLUS get Car Controller with Shooting Capabilities for Both Mobile and PC for FREE with code QUEENDEVELOPER95
Unity Affiliate
Game Programming Book Bundle - The perfect toolbox for game creation Let’s start building games—level up your coding skills with our Gaming Programming by Pearson Bundle! Learn the basics and advanced techniques needed to develop original games that are only limited by your imagination. This 20+ library of extremely useful courses includes standouts like Roblox Game Development in 24 Hours: The Official Roblox Guide, Fundamentals of Game Design, and more. Get the resources you need to start a new career, and help support Girls Make Games Scholarship Fund with your purchase!
Humble Bundle Affiliate
Spotlight
Lost in Random: The Eternal Die Demo - Take on an ancient evil in Lost in Random: The Eternal Die, a fast-paced action roguelite set in the whimsical world of Random. Play as Queen Aleksandra and her die-companion Fortune as you battle twisted foes, wield powerful relics and abilities, and roll the dice to escape this nightmarish realm.
[You can get the demo on Steam]
Stormteller Games
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.