Game Design: Howard’s Law of Occult Game Design

Howard’s Law of Occult Game Design (or just The Law of Occult Game Design or Howard’s Law) can be expressed as a formula: “Secret Significance ? Seeming Innocence × Completeness.” Translated into everyday speech, this equation means that the power of secret significance is directly proportional to the apparent innocence and completeness of the surface […]

Continue Reading

Monogame: Particle systems

Understanding particle systems In its simplest form, a particle system is a collection of primitives. The primitives within a particle system are known as particles. All the particles in a particle system have a common set of properties, such as life span, size, rate of change in size, and speed. By manipulating these properties in […]

Continue Reading

MonoGame Sprite Animation

In games, you often want to have your characters or game objects appear as if they are in motion. When you move game objects around the screen to create movement, using static images the game feel somewhat lifeless. To address this problem, you can use animation. As you may know, you create an animation by […]

Continue Reading

Simple Parallax Scrolling for 2d games

Parallax scrolling is a technique that is frequently used in sidescrolling 2D games to give the impression of depth. It consists of making objects that are further away appear to move slower in relation to the viewer than objects that are near. Parallax scrolling is nothing but just different layers that all scroll at different […]

Continue Reading

MonoGame: Collision Detection

Reacting to Solid Objects Collision detection is an important technique that you should learn. It is a requirement for every game ever made. I can’t think of any game that does not need collision detection, because it is such an essential aspect of gameplay. Without collisions, there is no action, goal, or purpose in a […]

Continue Reading