1. Unity Built-in Attributes Usage Attribute ...
A Level Design and Unity Shader Programming Project for creating a beautiful cartoon environm...
Pathfinding is to find the route between two points. It basically is implemented by graph search ...
What is Reflection? Reflection is an important mechanism in C# that allows to get information ab...
When we are doing UI interation with code, we will use events. Here we have a Panel with 3 button...
1. What is Depth Texture? Depth Texture is a RenderTexture that stores the depth value, range is...
1. Math Functions abs(x) Return the absolute value of the input parameter x. Click to S...
What is Convolution? Convolution is very useful in many areas, one of the most common applicatio...
An RPG rhythm game demo, a game that works with game design and art students in my junior sem...
In CG, CubeMap is the way to achieve Environment Mapping. it can simulate the environment around ...
Unity support many kinds of rendering paths. For now there are three types of rendering path in U...
In many games, we can use special ability to see through the wall. So In this post I am going to ...
Currently found a post talked about ddx, and ddy function in shader, so here is a conclusion from...
An exercise of writing surface shader with vertex function to achieve dynamic discoloration of th...
Stencil Test is the test between Alpha Test and Depth Test in the Rendering Pipeline. The purpose...
In Game Development, we often use two ways to achieve transparent effect, Aplha Test and Alpha Bl...
Ramp Texture allows us to control the diffuse light of an object. Mask Texture can protect some p...
Bump mapping is used for giving models more details with cheap costs by modifying the normal of t...
The basic idea of “texture mapping” is to put a flat image onto the surface of a three-dimensiona...
In this post, I focus on reviewing the Lighting Models I learned these days which are Diffuse(Lam...
In this post mainly talks about two parts of trigonometry in game development. Respectively They ...
MVP Matrix is the shorthand of Model, View and Projection matrices. Model matrix represe...
Homogeneous Coordinates 1. Translate (T) 2. Rotate (R) 2.1 Rotation About an Arbitrary Ax...
The Cross Product and the Dot Product are the most common calculations of Vector. In the Game Dev...
This is a third person spiderman style game demo. Because many people will have motion sicknes...
A group project, making an Animated Led Sign built for our Major Applied Computer Science, be ...