Game Design

  • Game Design
    6 Games That Succeed Because They're Interesting, Not Because They're Fun Games that succeed by being interesting
    Imagine if you designed your games to be interesting, rather than fun. I'm talking about giving the player a drive to play the game outside of simply completing the goals you have set. The player also plays to experience and explore the game itself, to see what the world you have created has to offer. In this article, we'll examine six games that do just that, and look at how they do it.Read More…
  • Game Design
    4 Game Design Lessons We Can Learn From Shovel KnightRummage
    Shovel Knight, one of the most popular indie games of the summer, does a lot of things right in its design. In this article, we'll take a look at what it can teach us about style, borrowing from others, difficulty, and balance.Read More…
  • Game Design
    The Snowball Effect (and How to Avoid It) in Game DesignThe snowball effect game design
    The snowball effect exists in nearly any game where having resources can gain you more resources. It's a type of feedback loop, with effects that can make a multiplayer gaming experience miserable. In this article, we'll look at what causes snowballing, and how best to deal with its potential negative effects.Read More…
  • Post Mortem
    Bad Game + Bad Game = Good Learning ExperiencePic%202
    Every other month I choose one "bad" video game and remake it into something playable and hopefully even entertaining. In May, I made Virtually Super Hydlide Special—a combination of Hydlide, a game that half the world hates, with Virtual Hydlide, a game the whole world hates. Here's what I learned.Read More…
  • Game Design
    All About Karma: Decision Making and Morality in GamesInfamous2artwork2
    A strong narrative, influenced by player choice, is becoming a widespread feature in the medium of video games. In this article, we'll look at some of the systems developers have used to allow player agency to affect their narratives, from various morality systems to more simple solutions.Read More…
  • Game Design
    How to Deal With a 'Bad' Game Jam ThemeSampleimage1
    You need to develop a game based on a specific theme and you're completely stumped. You have no ideas and time is quickly running out. Check out these quick tips to get those creative juices flowing.Read More…
  • Polish
    How to Polish Your Games' EnvironmentsPreview
    Your players will get bored far faster than you would expect if your play spaces don't retain their attention. In this tutorial, I'll show you how you can easily crank the polish of your world up a couple of notches—this will go a long way towards capturing the imagination of players!Read More…
  • Project Management
    Should You Polish Your Game, or Add More Depth and Features?Article%20icon
    It's getting closer and closer to release day, and you're running out of time to finish your game, but you're torn between adding those extra few features and polishing up what you already have. What should you do?Read More…
  • Game Mechanics
    How to Code HUD Cooldown BarsCdbars
    In many games, the player needs a visual display of the time remaining before being able to perform a certain action, such as casting a spell. Cooldown bars on the HUD or UI are a great way to present this information. In this article, complete with sample code and demos, you'll learn how to implement cooldown bars in your game—no matter what engine you use.Read More…
  • Business
    How to Become a Published Board Game DesignerHow to become a board game developer
    After leaving my programming job, I had pretty much given up on making games. However, my first board game Cards of Cthulu has been picked up by a publisher, reached it's kickstarter goal in less than 24 hours, and is about to start shipping. In this article, I'll explain how I got here, and offer my tips for you to do the same.Read More…
  • Game Mechanics
    How to Code Monster Loot DropsHow to code monster loot drops
    In RPGs, platformers, and many other types of game, one common mechanic is for enemies to drop items the moment they are killed. In this tutorial, you'll learn a few ways to implement those drops, whatever your coding language or tool is.Read More…
  • Game Design
    How to Code Doors and LocksHow to code locks and doors
    Doors play an essential part in the navigation and progress of the player in many game genres, and locks that require keys are the perfect way to control the flow of play. In this tutorial, we'll examine the basic logic behind doors, locks, and keys.Read More…