Pixel Purge – Post Mortem
I grew up playing classics arcade shooters, such as Raiden Project in arcades, and 1943 on my NES, and some of my more recent favorites include Ikaruga, and Geometry Wars; it would be putting it...
View ArticleThe Many Ways to Show the Player How It’s Done With In-Game Tutorials
With so many games to play, getting the player up to speed on how to play your game very quickly and in the most entertaining way possible is almost essential to keeping their interest. In this article...
View ArticleQuick Tip: Use Quadtrees to Detect Likely Collisions in 2D Space
Many games require the use of collision detection algorithms to determine when two objects have collided, but these algorithms are often expensive operations and can greatly slow down a game. In this...
View ArticleBest of Tuts+ in August 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 ArticleSpaghetti Design: Being a Game Designer in Italy
I’m Matteo, 33 years old and a normal guy. The funny thing is that I’m a game designer. Why is that funny? Because I’m Italian. Maybe in the UK, France, Germany or Spain it’s quite common to know a guy...
View ArticleSimulate Fabric and Ragdolls With Simple Verlet Integration
Soft body dynamics is about simulating realistic deformable objects. We’ll use it here to simulate a curtain and a set of ragdolls that you can interact with and fling around the screen. It’ll be fast,...
View ArticleOlly Low Poly And The Zombie Tower – Post Mortem
I spent nine months working on Olly Low Poly And The Zombie Tower, an iPad game written in Unity, writing all the code and making all the artwork myself. It was hard work, and sadly it didn’t really...
View ArticleHow to Get the Most Out of a Game Jam
Game jams have hit the big time. What used to be intimate affairs – little weekend gamedev projects held by a few friends – have become giant spectacles of coding prowess with thousands of...
View ArticleCreating Life: Conway’s Game of Life
Sometimes even a simple set of basic rules can give you very interesting results. In this tutorial we’ll build the core engine of Conway’s Game of Life from the ground up. Note: Although this tutorial...
View ArticleHow Thomas Was Alone Uses Narration to Build Its Characters
Thomas Was Alone is a minimalist platformer, starring multiple characters… who are all simple rectangles. Despite this, the gamer grows attached and hopes to complete the game for them, instead of...
View ArticleHow to Research Ideas and Test Assumptions, Before You Develop Anything
Before you spend years of your life making a game because you think it will sell, make sure it’s something worth making! You’re driven to explore game design because you love it, right? Your time (and...
View ArticleWhen Worlds Collide: Simulating Circle-Circle Collisions
Most collision detection in computer games is done using the AABB technique: very simply, if two rectangles intersect, then a collision has occurred. It’s fast, efficient, and incredibly effective –...
View ArticleBuild a Retro Missile Command Game From Scratch
In this screencast tutorial, I’ll show you how to use Construct 2 to implement the mechanics of the classic game Missile Command, taking advantage of Construct 2′s event and behavior systems. No...
View ArticlePheus and Mor: Beautiful, Emotional, and Yet Frustrating to Play
Pheus and Mor is an absolutely beautiful puzzle platformer, praised for its visuals, music, and overall atmosphere. Besides its excellent aesthetics, it also hosts a diverse playing experience that is...
View ArticleUsing Tile Masks to Set a Tile’s Type Based on Its Surrounding Tiles
Commonly used in tile-based games, tile masks let you change a tile depending on its neighbours, allowing you to blend terrains, replace tiles, and more. In this tutorial, I’ll show you a scalable,...
View ArticleTips for a One Man Gamedev Team: What to Do Before Even Touching a Computer
So you’ve decided you want to make a video game as a hobbyist. You’ve picked a development platform, read some tutorials, and you’ve got a cool game idea in mind. You’re all set up, time to get...
View ArticleBest of Tuts+ in September 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 ArticleImplementing Tetris: Collision Detection
I’m sure it’s possible to create a Tetris game with a point-and-click gamedev tool, but I could never figure out how. Today, I’m more comfortable thinking at a higher level of abstraction, where the...
View ArticleCreate a Glowing, Flowing Lava River Using Bézier Curves and Shaders
Most of the time, using conventional graphic techniques is the right way to go. Sometimes, though, experimentation and creativity at the fundamental levels of an effect can be beneficial to the style...
View ArticleAround the World: Making International Collaborations Work
If you think developing a game is hard, try doing it with someone you don’t know located on the other side of the world. In this tutorial, I’ll share the fundamentals of developing a pipeline and...
View Article