Understanding Steering Behaviors: Pursuit and Evade
This entry is part 4 of 4 in the series Understanding Steering BehaviorsSo far we have looked at the seek, flee, arrival and wander steering behaviors. In this tutorial, I’ll cover the pursuit and the...
View ArticleDesigning a Boss Fight: Lessons Learned From Modern Games
Boss battles have existed since practically the beginning of gaming and they have all followed a similar idea throughout the years: a big baddie that gets in the way of some major objective. In many...
View ArticleBest of Tuts+ in November 2012
Each month, we bring together a selection of the best tutorials and articles from across the whole Tuts+ network. Whether you’d like to read the top posts from your favourite site, or would like to...
View ArticleIntroduction to Tiled Map Editor: A Great, Platform-Agnostic Tool for Making...
In this article I’ll give you a basic introduction to the Tiled Map Editor and the design process that surrounds it, while outlining the reasons for using it. I’ll also quickly show you how to actually...
View ArticleAnimating With Asset Sheets: An Alternative to Blitting
So you’ve got your awesome game in the works, it’s got all sorts of complex physics, epic enemy AI or what-have-you. But it feels lifeless. You want some OOMPH, you want some animation!So if you go and...
View ArticleCreativity: A Game Designer’s Guide to Show Business
We’re excited to launch our first ever Gamedevtuts+ Session: a comprehensive set of posts by Epona Schweer on the topic of Creativity and business development for gamedevs. Read on to find out what...
View ArticleWelcome to the Creative Industries!
We’re going to kick this series off with an overview on what it means to be a professional creative (as in, someone who makes a living from their creativity), the business models we build around our...
View ArticleBuild a Shoot-’Em-Up in Construct 2: The Player’s Ship
This entry is part 1 of 1 in the series Build a Space-Based Shoot-'Em-Up in Construct 2In this detailed five-part tutorial series, I’ll show you how to make a frantic side-scrolling shoot-’em-up,...
View ArticleUsing Torque and Thrusters to Move and Rotate a Player-Designed Spaceship
While working on a game in which the spaceships are designed by players and can be partially destroyed, I encountered an interesting problem: moving a ship around using thrusters is not an easy task....
View ArticleCreate a Cozy, Snowy Night Scene Using Particle Effects
Particle effects are very common in games – it’s hard to find a modern game that doesn’t use them. In this tutorial we’re going to take a look how to build a fairly complex particle engine and use it...
View ArticleFinding Your Creative Style: An Exercise in Character Development
No sales. No marketing. Just you and your audience. You making awesome stuff, them loving you for it. That is what finding your creative style is all about. It’s your first clue as to who you’re going...
View Article40+ Fantastic Game Development Tutorials From Across the Web
The indie gamedev community is awesome: so willing to share tips, tricks, advice, and even detailed tutorials explaining important concepts. Here, I’ve rounded up a few dozen of my favourite examples...
View ArticleBuild a Shoot-’Em-Up in Construct 2: Power-Ups and Enemies
This entry is part 1 of 2 in the series Build a Space-Based Shoot-'Em-Up in Construct 2In this tutorial screencast series, we’re building a frantic side-scrolling shoot-’em-up, complete with multiple...
View ArticleSlay With Santa: Designing an Addictive Minigame
At the core of every video game lies reward for the player. Whether this is an observable feature like experience points, or a message laying dormant in an art game until the final chapter, as players...
View ArticleQuick Tip: What Is “Blitting”?
To “blit” is to copy bits from one part of a computer’s graphical memory to another part. This technique deals directly with the pixels of an image, and draws them directly to the screen, which makes...
View ArticleHow to Learn Roblox and Roblox Studio
Roblox is a free 3D gaming website – the twist is, the users build the games! It’s designed for beginners: there’s no need to use Photoshop or specialist 3D modelling software; everything can be done...
View ArticleQuick Tip: What Does “Freemium” Mean?
In this post, I’ll define the concept of freemium – an increasingly popular business model for online games. You’ll learn how an freemium game loop works, and perhaps you’ll be inspired to implement it...
View ArticleBuild a Shoot-’Em-Up in Construct 2: Blowing Up the Enemies
This entry is part 3 of 3 in the series Build a Space-Based Shoot-'Em-Up in Construct 2In this tutorial screencast series, we’re building a frantic side-scrolling shoot-’em-up, complete with multiple...
View ArticleStarCraft II Level Design: Introduction and Melee Maps
This entry is part 1 of 1 in the series StarCraft II Level DesignWhen it comes to RTS games there is no series better known, or more successful, than StarCraft. Putting together a level for StarCraft...
View ArticleMake Them Work for It: Designing Achievements for Your Games
Gamers love achievements. They’re fun, they add an extra layer of content, and they let you show off your gaming skills. It generally doesn’t take much extra effort for developers to add them, so it’s...
View Article