*This post was originally published on GameDevDigest.com
As we all continue to bunker down there is plenty of time to continue learning and developing. To that end the Unity community has stepped up and provided plenty of material to do just that.
Topics ranging from physics, shader graph, visual effects, enhancing your editor experience, animations, ECS/DOTS, XR and too much to blab about here. Let's get to it, and stay safe!
We’re bringing Unity to you: Unite Now starts April 14 - With the postponement of events like the Game Developers Conference, we don’t know when we’ll next get to see you in person. But we still have an incredible amount of rich content, learning sessions, creator stories and more that we’re excited to share. That’s why on April 14 we’re launching Unite Now – a free series of online sessions offered in engaging and interactive formats.
Create With Code Live - Create with Code Live is a complimentary, 7-week virtual course for students, teachers, and anyone interested in learning how to code. This interactive course makes learning to code fun and engaging through game development and is aligned to ISTE Standards for computer science education.
Unity C#: Out Parameters (C# 7.0) - Today I'm starting a new series of short posts about neat C# features that many Unity game developers are missing on. In this post, you will learn about the improved Unity C# out Parameters feature that is available since C# 7.0.
The Gamedev Guru
Unity C#: Tuples — Improved (C# 7.0) - In this post, you'll increase your programming productivity by learning how to use the improved version of Unity C# Tuples that came along C# 7.0.
The Gamedev Guru
Burst Function Pointers vs. Jobs - Function pointers aren’t the only way to express a unit of work. Unity’s own job system does just this, albeit in a different way. Today we’ll compare the performance of Burst’s function pointers against jobs themselves!
Complex Gravity - This is the sixth instalment of a tutorial series about controlling the movement of a character. It extends our custom gravity by supporting multiple gravity sources, including planes, spheres, and boxes.
Astro Kat : Moving Kat 2 (Jumps and Slopes) - Before covering the much requested climbing part of this ongoing character controller series, I'd first like to cover slopes and jumping, as I've had a few questions on how to continue the controller to make it jump, and slope handling is also a topic that's nice to cover :)
Dictionary Serialization - One of the shortcomings of Unity3d's serialization system is that it can't serialize dictionaries out of the box. It's actually quite easy to do this yourself, using the ISerializationCallbackReceiver interface.
Enhance the built-in components of unity - This article will present how you can add any kind of behavior to the built-in Unity components. This method is generic and works for all custom editors, yours, and the official ones. I use here the Transform component as an example, to show how to implement a basic Reset button, which works for multiple selections, and handles Undo/Redo.
LOD and Reflections - This is the seventh part of a tutorial series about creating a custom scriptable render pipeline. It cover level-of-detail hierarchies and simple reflections, which can add details to our scenes.
Comic book shadows - Comic book shadows can be added to Alexander Ameye Unity URP toon shader with only 6 nodes. Shader Graph Included. [if you like that, also check out Color Expand Shader Graph]
Better Sprites Handling for Modding in Unity - I have written a little bit about how we handled modding in our game a long time ago. We encountered an issue that we just fixed in recent builds and that’s what I’ll talk about in this post.
Coffee Brain Games
Unity2D: Make a sprite face the mouse cursor - Hello, in this short (and first!) post on this blog I would like to show you how to make a sprite face the mouse cursor. This is quite useful for top-down shooters and similar games.
Alessio [PandaSekh] Franceschi
Unity Enemy Radar Tutorial - In this Unity enemy radar tutorial we will create a basic UI enemy radar display on a UI canvas that will show different types of entities like enemies and NPC’s with different colored radar blips.
Crafting A Tiny Open World: A Short Hike Postmortem - In this 2020 GDC Virtual Talk, Adam Robinson-Yu talks about how he decided to put a major project on the back burner in favour of a new prototype, which ultimately became A Short Hike.
Procedural motion for animated skeletons! (Tutorial) - Animation Rigging allows users to create and organize different sets of constraints based on the C# Animation Jobs API to address different requirements related to animation rigging. This includes deforming rigs (procedural secondary animation) for such things as character armor, accessories and much more. World interaction rigs (IK, Aim, etc.) for interactive adjustments, targeting, animation compression correction, and so on.
How to use Mixamo to Animate GameDevHQ Filebase Characters in Unity! - In this video we'll take a look at how easy it is to use Filebase characters and apply animations using Mixamo!
REVIVING Standard Assets in UNITY 2020! - I show you how to get the Unity's Standard Assets (2017.3) BACK from the dead, as they were removed from the Unity store (As of) March 2020, following a 2018.3 Standard assets installer. I'll be sharing a list of curated assets! [also check out Where To Get Unity Standard Assets? FPS Controller by Jimmy Vegas]
2D Physics are awesome! - Chains & Ropes in Unity 2020 (tutorial) - 2D Physics in Unity have been updated with Unity 2020.1 Beta, and I wanted to make a video covering how to make Chains and Ropes to hang from and climb on!
2D Soft Body Physics Experiment in Unity (Bouncy ball, liquid simulation) - OK everybody get ready to bounce :D In this video we share with you some of our experiments to simulate 2D soft body such as bouncy ball or maybe liquid simulation.
Getting Started with Unity's ECS Part 1: Comparison with Classic Unity - This video is 1 of 4 of an introduction course to the Unity DOTS and ECS. [also check out parts 2, 3, and 4]
Unity DOTS: System Base - In this episode, we apply the C# Job System to ECS WaveSystem. This gives us the benefits of multithreading with the example ECS System using the newer SystemBase.
Animal Crossing - Character Customization in Unity - In this video you we recreate in Unity3D the character customization menu of animal crossing new horizons.
Unity3d XR Player Controller With Walk, Run, Physics Jump, Snap Rotation, And Grab Functionality. - Today I provide you with a demo of how my XR Player Controller (For VR) implementation works by running this demo with my Oculus Rift.
Stylized Water For URP - Gorgeous stylized water, built for the Universal Render Pipeline. Feature rich and easy to customize. Current Features
• Depth based color gradients
• Surface foam
• Intersection foam
• Refraction • Caustics
• Surface specular reflections
• Planar reflections
• Gerstner waves
• Vertex color support
• World space UVs
• Orthographic camera support
• Mobile support
• Custom material inspector
• Support window
• Full source code + SG nodes
• Extensive documentation
Alexander Ameye Affiliate
HUMBLE CONQUER COVID-19 BUNDLE - This special one-week bundle features $1,071 worth of games and ebooks for just CA$43. 100% of the proceeds from your bundle purchase go to support organizations responding to COVID-19. For example, delivering protective gear to safeguard healthcare workers and providing medical care to infected patients. $1,071 WORTH OF AWESOME STUFF. 100% GOES TO CHARITY.
Humble Bundle Affiliate
Building a 2D Game with Unity Assets - Check out 5 Unity asset packs that can help you build your own 2D game. Whether you intend to make an isometric world or an RPG fantasy game, some of the packs might come in handy for you during the production!
XR-Interaction-Toolkit_Extensions - This is an extension to the Locomotion System. Teleporting is pretty basic in the XR Interaction Toolkit. With this scripts you'll be able to implement an Oculus Style Teleportation Flow
Jan Löhr Open Source
UnityTemplatePublic - My template Unity3D project is now freely available to use in any and all projects. Comes with loading screen, basic menu structure, haptic system, a basic FPS controller and more.
Iain McManus Open Source
HUMBLE BOOK BUNDLE: SOFTWARE DEVELOPMENT BY O'REILLY - Expand your software development skills and transform your bad code to good code with our newest bundle! $670 WORTH OF AWESOME STUFF. PAY CA$1.50 OR MORE. DRM-FREE MULTI-FORMAT.
Humble Bundle Affiliate
Ada - Action RPG set in dreamlike world. Tainted Soil Breeds Nightmares.
• Dive into Story driven adventure
• Meet engaging characters with unique story lines
• Master fast paced skill based combat
• Face unique enemies with complex AI behaviour
• Live through epic boss fights
• Specialize in melee or magic
• Discover secrets of alchemy
• Get surprised by randomized events
• Explore carefully handcrafted detailed world
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.