IEnumerable and IEnumerator both are interfaces in C#. IEnumerable is an interface defining a si...
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...
If statements will make the code looks very ugly, and violate the open closed principle. But we c...
In Collection class, when we are going to use simple Sort() function in a List, the base types al...
Use observer pattern to implement A cat and few mice. When cat comes all the mices are running aw...
The problem with enumation is when you want to use conditional operator in your statement, you ha...
Iterator can make you get all the elements in a sequence without caring about its type is Array, ...
This article focuses on an algorithm for solving problems such as dynamic connectivity, using a d...
For making our code system more stable and portability, esay to maintain, follow the solid design...
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 ...