Unity’s Tilemap is very extendable.
I can create my own Tile types by using Scriptable Tiles. This allows me to do all kinds of things like create auto tiling feature to Animating Tiles.
I can create my own Brushes by using Scriptable Brushes. …
To use Tilemaps in Unity requires some things. I need Tiles to paint, I need a Tile Palette that contains the Tiles that I will be using, I also need a Grid Game Object that contains a Tilemap (think of this as a layer) Game Object. If I want the…
I have already used Unity’s Built in attributes to make the Inspector look more organized.
To see the code for Unity’s Attributes
I also have a custom Property Drawer for my ScriptableObject Reference types.
Unity recently had a sale on some of its assets and one of them was the…
Scriptable Objects make it easy to pass data between Game Objects, this is especially useful for global variables that are used in your game and helps to keep your Game Systems Modular. For example you have a spawning system that only spawns objects if the player is alive. Your UI…
Since the Game I am developing is for Mobile I need a for the Player to be controlled. The Easiest way to do this is by Using the New Input System On Screen Controls. I have an Image on my HUD that represents the Left Thumb stick on a game…
When Creating a UI in Unity you can add a Button.
In order to Interact with the Button Unity Provides a On Click Unity Event that you can register to.
An Unity Event can run any public Method or Change any public Property on any GameObject Components in the Scene.
I create a new C# Script for my my Damageable Interface