Tag: game-development
-
Rabbit and Carrot Finite State Machine

This post shows how the behaviour of a rabbit can be coded using a finite state machine, by breaking down the rabbit’s behaviour into different states. The rabbit’s goal is to wander around and eat carrots, whilst avoiding the deadly mouse cursor!
-
Processing Tutorial: How to Create Falling Snow Particles

This Processing tutorial shows you how to create snow particles which flow back and forth in the air. Learn how to simulate wind in a particle system, written using the Java programming language. The process is similar for creating rain, falling leaves and cherry blossom particles.
-
Processing Tutorial: How to Create Waterfall Particles

Learn how to create a steady stream of waterfall particles which fall due to gravity in this Processing tutorial, written in the Java programming language.
-
Processing Tutorial: How to Create Smoke Particles

Learn how to create smoke particles in this Processing tutorial using the Java programming language. You will learn how to use signum, sine waves, random numbers and Gaussian distribution to create a steady stream of smoke particles.
-
Processing Tutorial: Creating a Trail of Particles which follow the Mouse

This Processing tutorial will teach you how to create a trail of particles at the mouse position, which follow the mouse like a snake.
-
Creating a Blurred Circle Particle in GIMP: Step-by-Step Tutorial

Learn how to create a circle particle in the GIMP image editor using gaussian blur. This type of image works great when used in a particle system as a visual effect for video games or films.
-
Tutorial: Building a Particle System in Processing with Java

Learn how to create a reusable particle system in Processing using the Java programming language in this coding tutorial. Particles can be used to create a variety of visual effects in video games and films, such as rain, fire, and explosions.
-
Creating a multicoloured bokeh shader

Learn how to make a multicoloured bokeh shader, using the GLSL programming language.


