The Building Blocks of Sandbox and Open World Games: Eve, GTA, Minecraft, and...
The term “sandbox” has become a bit of an overused buzzword over the past few years, with many games using it to attract attention. It’s a difficult concept to define due to its abstraction, so I’m...
View ArticleBuild a Shoot-’Em-Up in Construct 2: Adding Polish
This entry is part 4 of 4 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: Aesthetic Design and Editor Tips
This entry is part 2 of 2 in the series StarCraft II Level DesignDesigning a level for StarCraft II is easy once you understand the tools, but getting to look nice and creating a professional looking...
View ArticleHow to Generate Shockingly Good 2D Lightning Effects
Lightning has plenty of uses in games, from background ambience during a storm to the devastating lightning attacks of a sorcerer. In this tutorial, I’ll explain how to programmatically generate...
View ArticleBest of Tuts+ in December 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 ArticleHow My Brother and I Funded Our Indie Game Company
My brother and I set out to start our company with very little coin in our pockets. The following is how we obtained the funding necessary to start our studio while keeping our personal spending low....
View ArticleBuild a Shoot-’Em-Up in Construct 2: Boss Battle!
This entry is part 5 of 5 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 ArticleParsing and Rendering Tiled TMX Format Maps in Your Own Game Engine
In my previous article, we looked at Tiled Map Editor as a tool for making levels for your games. In this tutorial, I’ll take you through the next step: parsing and rendering those maps in your...
View ArticleGoing Old School: Making Games With a Retro Aesthetic
Everything old is new again, and retro games are more popular than ever. Bolstered by nostalgia and the abundance of casual and arcade-style games on iOS and Android devices, old school games are...
View ArticleHard Mode: Good Difficulty Versus Bad Difficulty
Every gamer and games journalist will invariably end up talking about difficulty when discussing a video game. This often takes the form of a comment saying it’s “too easy” or “too hard”, but it’s a...
View ArticleCommon Missteps of Newcomers to the Construct 2 Gamedev Community
As a moderator on Scirra’s forums and having provided support for Construct 2 since its early days, I’ve seen my fair share of newcomers to programming and to this specific tool. It’s common to see...
View Article10 Great Full Game Sprite Sheets From GraphicRiver
Besides running the Tuts+ Network, Envato also runs a set of digital stock marketplaces – and one of these, GraphicRiver, now sells sprite sheets for games. In this post, I’ve selected ten full sprite...
View ArticleThe Three Simple Rules of Flocking Behaviors: Alignment, Cohesion, and...
In the natural world, organisms exhibit certain behaviors when traveling in groups. This phenomenon, also known as flocking, occurs at both microscopic scales (bacteria) and macroscopic scales (fish)....
View ArticleGame UI By Example: A Crash Course in the Good and the Bad
How easy is it for your player to put their intention into action, or to understand what’s going on in your game? In this tutorial, you’ll learn how to build a better game UI by examining both good and...
View ArticleThe Best of Crafttuts+
We launched Crafttuts+ back in November and it’s now full of awesome tutorials! It’s definitely time to take another look at the newest member of the Tuts+ network. They’ve got a huge collection of...
View Article#1GAM: How to Succeed at Making One Game a Month
You can make a dozen games this year. Sound impossible? It’s not. Try this simple game development methodology from someone who has pulled it off and see for yourself that 12-in-12 is a reasonable...
View ArticleQuick Tip: What Is a “Normal Map”?
In this article, I’ll explain what a normal map is and why normal mapping is an important and useful technique for any 3D game developer. I’ll also share some examples and a few great tools for...
View ArticleChoosing the Right Name for Your Game
Choosing the right name for your game is one of the most important things you’ll do during your game’s development. Your name is what will identify your game; it’s how players will refer their friends...
View ArticleNew to Gamedevtuts+? Start Here.
Welcome to Gamedevtuts+! This site is dedicated to game developers, and we host tutorials, tips, and articles about game design, coding, and working in the industry. Whether you’ve never made a game...
View ArticleGetting to Know Ogmo Editor: An Advanced and Robust Level Editor
Ogmo Editor, by Matt Thorson, is an all-purpose, free, open source level editor that runs on Windows. It exports level data in XML format, meaning that it can be used with pretty much any gamedev...
View Article