Issue #196 - AI Engines, Procedural Animations, Docs/Bios and more
This article was originally published on GameDevDigest.com
Get inspired from documentaries, learn about procedural animations, pick up some gameplay AI packages and more. Enjoy!
Game Trailer Database - A work-in-progress searchable database of game trailers.
https://bronze-night-c34.notion.site/
The birth of id Software - In 1990, John Romero, John Carmack, and Tom Hall were working at Louisiana software maker Softdisk. There, they had an idea that would change PC games forever.
John Romero
Unity 4D #1: Understanding the Fourth Dimension - This is the first part of a series of articles dedicated to extending Unity from 3D to 4D. In this instalment, we will explore the fourth dimension, from its representations in movies and video games, to its more mathematical and geometrical interpretations.
alanzucconi.com
Design decisions when building games using ECS - When using ECS (Entity Component System), how to decide which data goes in which Component and why?, which logic goes into which System? should I put logic in components?, and in the case of using a Scripting framework, which logic goes in scripts instead of systems?. This blog post tries to share how I approach these decisions after years of using different ECS solutions making games.
arielcoppes.dev
SpeedTree 9.5: Unleash creative control and realism with procedural detailing - The latest version of SpeedTree is here to help you elevate your projects to new levels of realism.
Unity
Videos
Procedural Environment Interactions in Unity | Intro and FAST character setup [1] - Learn the fastest way to set up your character and project for procedural animation in Unity! This is the first episode of a new eight-part series where we'll learn how to recreate the procedural environment interactions from popular AAA 3rd person games!
iHeartGameDev
Lava Lamp Unity Shader Graph | Tutorial | English Subtitles - Hello team, in this video, we are going to learn a technique to simulate fluids in a simple and cost-effective way using Shader Graph in Unity with Universal Render Pipeline.
Game Slave
Inventory System | Unity Tutorial - An Inventory System that replicates Minecraft's, featuring equipment slots, switching items and basic movement.
Pogle
Motion Sickness in 3D Games [Planning & Game Design] - Game-induced motion sickness affects different people in different ways, and some much worse than others.
Masahiro Sakurai on Creating Games
The Making of Vampire Survivors - Documentary - We talk to Luca Galante about a game dev side-project that became a BAFTA Game of the Year.
Noclip - Video Game Documentaries
The Secret of Into the Breach's AI: Power in Simplicity | AI and Games #72 - Sometimes you just don't need super flashy AI in your game. You just need something that is 'good enough' for what your game is trying to do. With that in mind, we dive behind the scenes of Subset Games 2018 release 'Into the Breach', and find out that keeping it simple can not only result in something smart and scalable but also make players think it's much smarter than it really is.
AI and Games
Assets
Colliders Editor Tools - Select and edit primitive 3D colliders as if they were game objects but better!
The workflow is simple: select one or more colliders (Box, Sphere, Capsule) and perform the following operations on them, just as you would normally do on Game Objects, but with both Precision Mode and Boundaries Snapping much faster and more fluently:
Features: Move, Rotate (90 degrees), Scale, Edit&Snap Bounds, Copy/Paste values between two or multiple colliders (1->many or many->many), Duplicate, Delete, Frame scene view camera, Drag&Drop materials directly to selected colliders.
BigBlit Assets Affiliate
fiber - Fiber is a declarative library for creating games in Unity. It is derived and inspired by web libraries such as React and Solid.
unity-atoms Open Source
UniversalInventorySystem - A Unity Package for creating easy to use and highly customizable inventories and inventory`s UI
Heymity Open Source
RelentStateMachine - An asynchronous-based finite state machine for Unity.
mochi-neko Open Source
Arium - Automation Testing Framework for AR(Unity) Applications.
thoughtworks Open Source
consolation - It's difficult to retrieve logs and warnings from Unity outside the editor. To make it easier, this console displays output from Debug in the game itself. This is especially useful on mobile devices.
mminer Open Source
UEvent - UEvent is a general message event component that can be used in unity and native .Net environment. It can provide powerful decoupling capability through event mechanism.
ls9512 Open Source
unity-spline-scrubber - Spline Scrubber is a Unity plugin that integrates Unity Spline package with the Unity Timeline to choreograph spline-driven animations. It offers custom timeline tracks, enabling precise animation sequencing along splines.
fx-lange Open Source
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 Open Source
Goap - A multi-threaded GOAP (Goal Oriented Action Planning) system for Unity.
crashkonijn Open Source
ECS-IAUS-sytstem - Infinite Axis Utility System for Unity The utility system works by identifying options available to the AI and selecting the best option by scoring each option based on the circumstances.
DreamersIncStudios Open Source
ThinkEngine - ThinkEngine is a Unity asset that allows to integrate automated reasoning modules in a videogame or whatever other kind of software developed in Unity.
DeMaCS-UNICAL Open Source
Unity-AnimatorTransitionCopier - AnimatorTransitionCopier is a simple tool for copying and pasting animation transitions in the Animator editor.
qwe321qwe321qwe321 Open Source
OverlapSugar - Short cuts for Physics.Overlap in Unity
MeeXaSiK Open Source
UnityFigmaBridge - Easily bring your Figma Documents, Components, Assets and Prototypes to Unity
simonoliver Open Source
DAPolyPaint - DA Poly Paint is an easy to use Polygon Painting tool for Unity, offering an alternative to pX Poly Paint for 3ds Max. With DA Poly Paint, you can easily customize your low-poly models directly within the Unity environment, saving time and effort on traditional UV mapping and texturing tasks.
piXelicidio Open Source
MonoInjection - Replaces Unity's magic Update method with a high performance, high control subscription model that allows any object (not just MonoBehaviours) to tie itself into the game loop, and allows multi-threaded scripts to "inject" code into the main Unity thread.
Performance - Calls to the Update method from the Unity engine require crossing the C++/C# barrier, which has costs that are not associated with C#/C# calls. If you have a large amount of in-scene objects with Update calls, you will get a significant boost in performance from using this script.
DameonL Open Source
unity-update-manager - Simple to use Update Manager pattern for Unity + Jobified Update for MonoBehaviours and pure C# classes alike. Using these may improve your game's CPU usage if there are thousands of objects updating every frame.
gilzoide Open Source
unity-toggle-through - Toggle Through is a Unity scene view editor tool that allows you to quickly cycle through a selection of objects, streamlining the process of comparing and analyzing them.
fx-lange Open Source
Riptide - Riptide Networking is a lightweight C# networking library primarily designed for use in multiplayer games. It can be used in Unity as well as in other .NET environments such as console applications.
RiptideNetworking Open Source
ConfigAssets - Simple & Lightweight solution for managing configuration assets in Unity projects
Install Editor Coroutines from Unity's package manager
caneva20 Open Source
50% off Greenworks - Publisher Sale - Get 50% off Greenworks assets. Greenworks offers developers vast and organized libraries of 3D models ranging from forests to mansions and gardens. Detail and variety are updated regularly. PLUS, get Mountain Forest Trunks and Roots for FREE with code GREENWORKS
Unity Affiliate
Spotlight
Momogatari - Explore the Yomi world with a sacred weapon that can change sword types. Fight different "Yokai" and challenge the "Kami" of this world.
[You can wishlist it on Steam and follow them on Twitter]
Sentori Studio, Vivien Rakotonirina
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.