# Have You Checked out Gamedevtuts+ Recently?

Languages:

We wanted to give you a quick update on the latest member of the Tuts+ family — Gamedevtuts+!

Gamedevtuts+ is dedicated to teaching game development, with tutorials, tips, and articles about level layout, game design, coding, and working in the industry. We walk you through how to create games from scratch, go into the theory behind game development, level and character design, discuss working in the industry, and much more...

## What to Expect on Gamedevtuts+

If you've ever wanted to learn about game development, or brush up on what you already know, we think you're really going to love our latest site! We'll be publishing a combination of step-by-step written tutorials and screencasts/video lessons. Most weeks you'll see 4-5 high quality tutorials, tips, and articles, so make sure to subscribe to the Gamedevtuts+ RSS feed so you don't miss a thing.

If you're an experienced game developer and you have the skills to create a screencast or text and image tutorial for Gamedevtuts+, it's easy to familiarize yourself with the guidelines and pitch your idea. We'd love to help you pass on your experience.

## Our Favourite Posts So Far...

If you'd like to delve straight into the content, here are a few quick links to some of our favourite tutorials so far. We hope you find them useful — it's a good taster of what's to come!

• #### Make a Splash With Dynamic 2D Water Effects

Sploosh! In this tutorial, I’ll show you how you can use simple math, physics, and particle effects to simulate great looking 2D water waves and droplets.

Visit Article

• #### Collision Detection Using the Separating Axis Theorem

The Separating Axis Theorem is often used to check for collisions between two simple polygons, or between a polygon and a circle. As with all algorithms, it has its strengths and its weaknesses. In this tutorial, we’ll go over the math behind the theorem, and show how it can be used in game development with some sample code and demos.

Visit Article

• #### Coding Destructible Pixel Terrain: How to Make Everything Explode

In this tutorial, we’ll implement fully destructible pixel terrain, in the style of games like Cortex Command and Worms. You’ll learn how to make the world explode wherever you shoot it – and how to make the “dust” settle on the ground to create new land.

Visit Article

• #### Using the Composite Design Pattern for an RPG Attributes System

Intelligence, Willpower, Charisma, Wisdom: besides being important qualities you should have as a game developer, these are also common attributes used in RPGs. Calculating the values of such attributes — applying timed bonuses and taking into account the effect of equipped items — can be tricky. In this tutorial, I’ll show you how to use a slightly modified Composite Pattern to handle this, on the fly.

Visit Article

## Subscribe, Follow & Stay Up To Date

Don't forget to follow Gamedevtuts+ on Twitter, Facebook, and everywhere else! Here's how to keep up to date with what's going on: