This Unity grayscale shader allows everything behind an object mask be rendered in grayscale. Set the material of a Unity Canvas sprite renderer or NGUI UITexture to this shader and …Read More
Blurry textures when viewing objects at a distance are caused by mipmaps. However without mipmaps objects may appear visually worse as well as being worse for rendering performance. This guide …Read More
Locking the Cursor Disables Button & Mouse Events Unity GUI buttons and mouse events such as OnMouseOver or OnPointerDown have their events disabled when the cursor is set to a …Read More
What is unity and how can I make my own games?
Unity is a game maker app which allows you to build your own games from scratch! Our unity beginner guides are recomended if you're new to unity game development for unity 3d tutorials for beginners!
How to make your own mobile games!
With unity you can make games for android, ios, PC as well as a range of other platforms! Become an android developer in no time with our unity android guides, learn how to setup the android sdk and start creating android games!
The unity engine allows you to create 2d or 3d games! Start game development programming in unity c# follow our guides for tips and tricks of getting maximum performance out of your games and creating a better player experience!
This quick guide shows how to fix objects in Unity stretching when being rotated. The issue can result in colliders not matching rotated objects or the objects appearing distorted when …Read More
What is RenderWithShader used for? Camera.RenderWithShader is a function which allows you to override the rendering of certain objects on a certain camera with a different shader. The main benefit …Read More
What causes the ‘Look rotation viewing vector is zero’ error? Look rotation viewing vector is zero is an error in unity caused by trying to give Quaternion.LookRotation(..) a vector3 value …Read More
Learn unity game development!
We have tons of guides with unity tutorials for game development ranging from beginner to advanced! Learn android and ios game development and create your own apps! Our guides are simple to follow with titled sections, images and videos making it easier than ever to get started making android or iOS games! Learn how to get started in unity and create your own 3d games for PC or mobile with android or iOS!
This guide explains what to do when unity refuses to play animations and gives the error “The animation state could not be played because it couldn’t be found!“. There’s a …Read More
[Physics.PhysX] ConvexHullBuilder: convex hull has more than 255 polygons! – What is this error? Unity logs the convex hull has more than 255 polygons error when trying to generate a …Read More
Mesh.Bake.PhysX.CollisionData Profiler Spike Causes Unity profiler spikes from Mesh.Bake.PhysX.CollisionData means the mesh for a collision is being baked at runtime! Instead collisions data should be baked in the editor when …Read More
Beginner Unity Tips
New to unity development and want to start making your own unity games? We have basics unity development tutorials which guide with useful tips & tricks all new unity developers should know!
Advanced Unity Tips
Our advanced unity tips can help you optimize your games, creating a better experience for your players! Learn difference methods of GPU and CPU optimization and how to debug performance in unity.