Make a Match-3 Game in Construct 2: The Basics
Welcome to a new series of tutorials in which I will show you how to build a Match-3 puzzle game, from scratch, in Construct 2. In this first part we are going to lay the groundwork for the game and...
View ArticleLet’s Build a 3D Graphics Engine: Points, Vectors, and Basic Concepts
This entry is part 1 of 2 in the series Let's Build a 3D Graphics EngineThe 3D game engines that are behind today’s biggest games are staggering works of mathematics and programming, and many game...
View ArticleLet’s Build a 3D Graphics Engine: Linear Transformations
This entry is part 2 of 2 in the series Let's Build a 3D Graphics EngineWelcome to the second part of our 3D Graphics Engine series! This time we are going to be talking about linear transformations,...
View ArticleMake a Match-3 Game in Construct 2: Animations and Block Swapping
This entry is part 2 of 2 in the series Make a Match-3 Game in Construct 2In the previous article in this series, we spent time setting up our game so that we had all of the necessary images in place,...
View ArticleCreating Isometric Worlds: A Primer for Game Developers
In this tutorial, I’ll give you a broad overview of what you need to know to create isometric worlds. You’ll learn what the isometric projection is, and how to represent isometric levels as 2D arrays....
View ArticlePositioning on-Screen Indicators to Point to Off-Screen Targets
In 2D scrolling games (and some 3D games), you’ll often need to show the player the location of a target that is off-screen, whether it’s an enemy, an ally, or a game objective. Many games use an arrow...
View ArticleLet’s Build a 3D Graphics Engine: Spaces and Culling
This entry is part 3 of 3 in the series Let's Build a 3D Graphics EngineWelcome! This is the third part of our series on 3D graphics engines. If you made it this far into the series, you’ll be glad to...
View ArticleEnjoy These Totally Free Bomberman-Inspired Sprites!
Jacob Zinman-Jeanes has assembled another excellent set of free game sprites: this time they’re for a Bomberman-inspired game called Bombing Chap. You could use them for prototyping your games, or as a...
View ArticleThe 5 Most Important Things to Consider When Getting Your Flash Game Sponsored
Although indie Flash games can be sold as standalone desktop or mobile apps, or launched with in-game purchases, the traditional way of making money from them is via sponsorship. This is when you reach...
View ArticleMake a Match-3 Puzzle Game in Construct 2: Match Detection
This entry is part 3 of 3 in the series Make a Match-3 Game in Construct 2So far, this series has covered the basics of setting up a Match-3 game, and implementing the initial gameplay elements such as...
View ArticleBalancing Turn-Based RPGs: The Big Picture
You don’t need to look further than a game like World of Warcraft to see that even the most experienced developers have trouble maintaining class equilibrium. In this article, which is the first of a...
View ArticleSwinging Physics for Player Movement (As Seen in Spider-Man 2 and Energy Hook)
Hi! I’m Jamie Fristrom of Happion Laboratories. You may remember me from such games as Die By The Sword, Spider-Man 2, and Schizoid… all of which, in one form or another, included rope. I’ve lately...
View ArticleCreate a Bomberman-Inspired Game in Construct 2: The Player and the Level
This entry is part 1 of 1 in the series Create a Bomberman-Inspired Game in Construct 2In this multi-part screencast tutorial series, I’ll show you how to make a game inspired by the Hudson Soft...
View ArticleLet’s Build a 3D Graphics Engine: Rasterizing Line Segments and Circles
This entry is part 4 of 4 in the series Let's Build a 3D Graphics EngineHello, this is the fourth part of our series on 3D graphics engines. This time, we will be covering rasterization: the process of...
View ArticleMake a Match-3 Puzzle Game in Construct 2: Points, Improved Matching, and...
This entry is part 4 of 4 in the series Make a Match-3 Game in Construct 2In the previous tutorial, we integrated a basic match-detection system into our Match-3 game. While we are well on our way to...
View ArticleBalancing Turn-Based RPGs: Party Members
This entry is part 2 of 2 in the series Balancing Turn-Based RPGsLast time, we examined RPG balance from a mile-high perspective. In this segment we dig a bit deeper, by first determining the base...
View ArticleCreate a Bomberman-Inspired Game in Construct 2: Bombs, Explosions, and...
This entry is part 2 of 2 in the series Create a Bomberman-Inspired Game in Construct 2In this multi-part screencast tutorial series, I’ll show you how to make a game inspired by the Hudson Soft...
View ArticleLet’s Build a 3D Graphics Engine: Rasterizing Triangles and Quadrilaterals
This entry is part 5 of 5 in the series Let's Build a 3D Graphics EngineWelcome to the fifth part of our Let’s Build a 3D Graphics Engine series! This time, we will be building two new classes for...
View ArticleNew From Envato: The Best Place for Gamedevs to Get Design Work Done
Envato (the people behind Gamedevtuts+) have recently launched a new service, currently in beta, called Microlancer. It’s a place where people can sell their design services, or get design work done...
View ArticleMake a Match-3 Puzzle Game in Construct 2: More Swapping, More Points, and...
This entry is part 5 of 5 in the series Make a Match-3 Game in Construct 2We are now halfway through this series, and so far we’ve covered a lot. In the previous tutorial, we added a points system to...
View Article