Image

Object Oriented Programming (OOP)




Object Oriented Programming, or OOP for short, is a computer programming model that focusses on objects, such as scripts, classes, and literal game objects, instead of only functions and logic.
Image

Unity Abstract Class




An abstract class in Unity is a class that must be implemented by another class that is inheriting from it.
Image

Is it ok to make all variables public in Unity?




Why not make all of your variables in Unity public? Is there anything wrong with it, and what will happen if you do?
Image

Polymorphism




Polymorphism is a feature of Inheritance, and is the use of a single interface to represent many possible different types.
Image

What are Virtual and Override functions in Unity




Virtual and Override are access modifiers that are used in Inheritance to allow classes to extend or modify derived functions.
Image

What is Read Only in Unity?




The Read Only access modifier in Unity can be used to prevent a value from being set outside of its constructor.
Image

Unity Public vs Private variables




Public variables are accessible from outside of the class they’re declared in, while Private variables are not. Protected variables are …
Image

Why is diagonal movement 1.4x faster in Unity?




Adding two independent axes can create diagonal movement that is 1.4x faster than movement in one direction. This can be fixed by…
Image

How to move an object with the keyboard in Unity




To move an object with the keyboard, or with any other input device, multiply the direction of movement you want to apply by an Input Axis.
Image

Unity Directions




In Unity, you’ll find shorthand expressions for common direction vectors in the Vector 3 class, such as Forward, Up, and Right.
Image

What is the difference between Local Position and World Position in Unity?




Local position refers to an object’s position relative to its parent, while world position refers to an object’s position in the scene.
Image

What to do if the UI Stops working after upgrading to the new Input System in Unity




If your UI suddenly stops working, you may need to replace your old Standalone Input Module with the new Input System UI Module.
Image

How to back up a Unity Project




Backing up a Unity project typically involves copying the project folder or using a source control tool such as Unity Version Control.
Image

Unity Package Manager




The Unity Package Manager window allows users to install optional features, assets, and tools, in to a Unity Project.
Image

How to add post processing to a Unity project




To add Post Processing to a Unity project, install the Post Processing package, add a Post Processing Volume and add a Post Processing Layer.