Spicy Yoghurt

All about game development

Spicy Yoghurt is a multimedia studio that develops casual games and other creative content. You can also find great tutorials on game development here, ranging from game programming to vector graphics.


Currently, Spicy Yoghurt is fueled solely by spare time and coffee, so every bit of support is appreciated. Please help to keep this studio going by playing and sharing!

Check out the goods

Casual games

Casual games

Enjoy playing our homemade games
Tutorials

Tutorials

Learn everything you need to know about game development
Easing functions for JavaScript and CSS

Development Tools

Use tools that make game development easier

Recent projects

Free pen brushes for Affinity Designer

Available for download

Create your own pen art on a digital canvas with these high-resolution pen brushes.

Pixi Pop

Casual game, ready to play

Pop your way through a magical forest and save the day, in this casual action game. Defeat challenging bosses and unlock new skills to become the most powerful Pixi of them all!

Easing functions

For JavaScript and CSS

Find the right easing for your animation or game. Use the tool to see it in action and make your project come to life.

Vector drawing tutorials

Drawing vectors with Inkscape

Learn how to draw your own vector graphics. Get familiar with the free drawing software Inkscape and create your own masterpieces.

Create your own HTML5 game

Get started with this tutorial series

Learn how to create your own game in HTML5 and JavaScript. Follow the tutorials and discover the core principles of game development.

Create life on the canvas

With Conway's Game of Life

Follow this tutorial to create the famous Game of Life on the canvas and see how your cells evolve, generation after generation.

Folder Compare

Spot the differences between folders

Compare two folders and see right away which files were added, changed or removed. Handy for checking your builds, backups and asset folders.

Scribble

Free to-do list and notes app

Keep your to-dos, notes and plans for the week in one calm place. Use it in your browser or install it on your phone, no account needed.

Try new tutorials

Create Conway's Game of Life on the HTML5 canvas
JavaScript | 24 October 2026

Create Conway's Game of Life in JavaScript

Create Conway's Game of Life in JavaScript on the HTML5 canvas. Learn the rules, check which cells live or die each generation and draw your own cells with the mouse. Load famous patterns like the glider gun, and get the complete code in a single HTML file.

Frame-by-frame animation
HTML5 game | 24 October 2026

Draw images and sprite animations

Learn how to draw images on the HTML5 canvas with drawImage(), and turn a sprite sheet into a JavaScript sprite animation. By the end of this tutorial, you'll have a swarm of animated bees buzzing around your game, each with its own hitbox and direction.

Action and reaction in physics
HTML5 game | 24 October 2026

Collision detection and physics

Learn JavaScript collision detection for your canvas game. Check if rectangles and circles overlap, and make objects bounce off each other with simple physics. By the end of this tutorial, you'll have a small physics simulation with mass, gravity and restitution. Along the way, you can try every step in a live demo.

Vector potion bottles drawn with Inkscape
Inkscape | 24 October 2026

Draw vector potion bottles

Learn how to draw a potion bottle in Inkscape, step by step. You'll draw a round glass bottle with a cork, add shadows and highlights, and fill it with a colorful potion. Along the way, you'll learn the basics of vector drawing in Inkscape.

Dice, the oldest random number generator
JavaScript | 23 October 2026

Generate random numbers in JavaScript

Generate random numbers in JavaScript with Math.random(). Get a random integer between two numbers, a random boolean or a random item from an array. Build your own random number generator, shuffle an array, give rare loot a small chance and get the same random numbers again with a seed.

Store data
JavaScript | 23 October 2026

Store data with HTML5 local storage

Learn how to use HTML5 local storage to store data in the browser with JavaScript. Store and read strings, numbers and entire objects with setItem() and getItem(), and remember settings and progress between visits. Find out about the limits, the pitfalls and when to use sessionStorage instead.

News and updates

Scribble to-do list app on desktop and mobile
Spicy Yoghurt | 26 September 2026

Meet Scribble, our free to-do list and notes app

Meet Scribble, a free to-do list and notes app by Spicy Yoghurt. Plan your days, keep notes for your projects and take it all with you on your phone. There's no account to create, and everything you write stays on your own device.

Folder Compare by Spicy Yoghurt
Spicy Yoghurt | 29 August 2026

Compare folders and files right in your browser

Spicy Yoghurt has a new tool: Folder Compare. Point it at two folders and see straight away which files were added, changed or removed. Everything runs inside your browser, so none of your files ever leave your laptop.

Pixi Pop now playable in your browser
Spicy Yoghurt | 22 August 2026

Pixi Pop is now playable in your browser

Pixi Pop has been ported to the web! This classic Spicy Yoghurt game is now playable straight from your browser. No app store needed. Just open a tab and start popping.

Free Affinity Designer pen brushes
Spicy Yoghurt | 19 June 2021

Free download - New pen brushes for Affinity Designer

Spicy Yoghurt released its first brush pack for Affinity Designer. And the good news is, it's available as a free download. With these pen brushes you can draw like you would with a pen, on a digital canvas. You can try them now!

Vector art with Affinity Designer
Spicy Yoghurt | 6 June 2020

Hello Affinity Designer, goodbye Inkscape?

Not too long ago Spicy Yoghurt wrote about the good and the bad of the Inkscape v1.0 beta version. The open-source vector drawing software is now out of beta and officially released to the public. It made decent progress, but was it enough to stay our favorite drawing software?

Follow our journey

Day at the beach Banana-pepper Rocket trip Desert view
Spicy Yoghurt logo