I just posted "Init(args): Inversion of Control in Unity with a seamlessly integrated toolset for passing arguments to Objects during their initialization in a type safe manner - Instantiate with arguments | Add Com..." on Reddit
It's #PitchYaGame day, and we just announced we're looking for a publisher for Among the Trolls!
Experience and explore a vast world full of folklore, mythology and ancient shamanistic magic in our survival action adventure!
#IndieGame#IndieDev#MadeWithUnity
#unitytips I stumbled upon this new quality #unity3d#csharp dev vlog series by VacuumBreather.
I really like how it goes into more detail than usual in explaining the various code design decisions.
Do you know of more vlogs similar to this?
I happened to have the Audio Source properties open while I was moving my character in relation to this source. Notice how the rolloff chart shows the listener moving in and out. Pretty cool when tuning rolloff. #ldjam46#UnityTips#madewithunity
A short thread on a few Celeste game-feel things :) I don't think we invented any of these.
1- Coyote time. You can still jump for a short time after leaving a ledge.
Did you know you can skew objects in Unity without skinned meshes or shaders? All it takes is a hierarchy of 3 transforms! (2 transforms for 2D skewing). #Unity3D#UnityTips#gamedev
My pick for this month's productivity asset is Power Inspector — a full rewrite of Unity's built-in Inspector window with over 100 new features. Watch the video for my full review. https://youtu.be/y1tCGiAtqoM
Quick #unitytips : You can use the "InspectorName" Attribute to change how an enum displays as inside the inspector! (2019.2+)
By default, Unity removes "_" from enum names (presumably so "_1" displays as "1"). In my case this caused conflicts, so I had to fix it using this. 😀
If you want to change your object position without altering the children's, you can make a custom Editor Tool. Useful for complex hierarchies and pivots.
Unity 2019.1+ (not 100% sure)
#unitytips
In 2020 I start using JetBrains Rider and you should give it a try. It's by far the best IDE for unity. Little thread with great features. #unitytips#riderstips
- find usage of symbol (class, field, etc...) in Code and Assets (Scenes and Prefabs)
...
#UnityTips📝
If you add "using static UnityEngine.Debug;" to your script you can call methods of the Debug class without having to specify the type name.
So instead of "Debug.Log" you can just write "Log" 👌‼️
I've been using unity event call chains for a while now. The trouble I had was debugging those or understanding what's happening from wider perspective. I've put together a small tool to help visualise that and thought might be worth to share. https://github.com/handzlikchris/Unity.VisualisingEventCallChains…#unity3d
#unitytips Today I learned you can bundle ScriptableObjects as sub-assets using AssetDatabase.AddObjectToAsset(), and it plays nice with Addressables too
Refactored my Localization assets to have keys in MainAsset, strings in SubAssets, which is pretty nice.
I just discovered the Immediate Window that can be installed using the package manager (in Unity 2020.1 at least).
Looks like an interesting way to rapidly test code snippets without having to go through the full assembly reloading process.
#unitytip#unity3d
UI & Animation tutorial is here!!
Im making animated buttons for my Marvel vs Capcom remake in #Unity3D
Now tell me if you can tell the difference between my version and the real Marvel vs Capcom!?!?
https://youtu.be/XOjMPNrbQGo#indiedev#gamedev
Quick #unity3d nugget...
If yer makin' overlapping, falling liquid-ey particles...
Set Renderer Sort Mode to "Youngest in Front" to make it look more like a cohesive fountain of gooooo. (or a cascade of demonic ritual blood)
#gamedev#unitytips#unity2d#indiedev
Holding Alt and clicking (or double clicking to select a whole word) in Visual Studio or VSCode allows multiple cursors to be created so you can type the same thing on multiple lines simultaneously
#unitytips#vscode#unity3d#gamedev#programming
oh my god. I just figured out that the order of objects in the hierarchy in Unity matters A LOT. I just shaved off a few hundred draw calls by alphabetizing some trees that were already instanced. good lord. I'm shook
#unitytip Make your scripts easy to use even for non-programmer. Show what is missing with a red color and only unlock the rest of the script once the critical obj is dragged in. Then you can change the field to green to indicate the user made something right.
#gamedev#indiedev
Having a hard time optimizing RAM usage? Unity has a great tool called Memory Profiler that lets you precisely inspect every single object (even the most primitive types) sitting in the memory!
#unitytips#unity3d#optimization#memory#profiler
Took me waaay too long to figure this out, but if you turned on 'Maximize On Play' you can minimize the window by right-clicking the game window and unchecking maximize.
#unitytips#gamedev
Right-click and hold down in the scene view and you can use WADS to move your view around. Yes, I somehow managed to use Unity for years without realizing this... #unitytips