Level Design

  • Game Design
    4 Ways to Teach Your Players How to Play Your Game4 ways to teach players how to play your game
    If we want to play a game, we first need to learn the rules. But reading tutorials is boring... so how can we make sure we don't scare off the player? In this tutorial, we'll look at how to help your players learn how to play your game—without boring them away!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…
  • Level Design
    Quick Tip: How to Code a Simple Character Name GeneratorGenerate random names gamedev 400px
    In this tutorial, I'll show you how to create a simple random name generator, which you could use to give random NPCs a huge variety of unique names or give a player name suggestions when they click a New Name button.Read More…
  • Procedural Content Generation
    Create a Procedurally Generated Dungeon Cave SystemProcedural cave generation 400px
    For many, procedural generation is a magical concept that is just out of reach. Only veteran game developers know how to build a game that can create its own levels... right? It may seem like magic, but PCG (procedural content generation) can be learned by beginner game developers. In this tutorial, I'll show you how to procedurally generate a dungeon cave system.Read More…
  • Level Design
    Portal 2 Level Design: From Initial Idea to Finished LevelPortal 2 level design step by step
    In a previous article I discussed what goes into making a strong level in Portal 2 and what you need to consider as a level designer. In this article I am going to take a more hands-on approach to help you understand those concepts by building a level, to show you the process I go through and how to apply the ideas I discussed earlier.Read More…
  • Level Design
    Portal 2 Level Design: Creating Puzzles to Challenge Your PlayersPortal 2 level design intro
    Portal was one of the most distinctive puzzle games of the past few years, and its sequel Portal 2 showed us that lightning can strike twice. A little less than a year ago, Valve made waves once again by introducing a simple yet powerful level editing tool in Portal 2 itself. In this article I'm going to discuss how to design great puzzles that will challenge your players.Read More…
  • Level Design
    Getting to Know Ogmo Editor: An Advanced and Robust Level EditorOgmo editor tutorial
    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 platform. In this article, I'll show you why it's my favorite level editor, cover its features, and explain how to get started with it.Read More…
  • Level Design
    StarCraft II Level Design: Aesthetic Design and Editor TipsStarcraft 2 level design aesthetics
    Designing a level for StarCraft II is easy once you understand the tools, but getting to look nice and creating a professional looking level is another thing entirely. In this article I'll discuss the things you can do to make your level look more interesting and feel like a real environment.Read More…
  • Level Design
    StarCraft II Level Design: Introduction and Melee MapsStarcraft ii level design melee maps
    When it comes to RTS games there is no series better known, or more successful, than StarCraft. Putting together a level for StarCraft II is easy once you understand the tools, but making it balanced and getting it to feel like an official level is another thing entirely. This article will discuss the most important aspects to consider when designing your levels, and how to build them to satisfy even the toughest players.Read More…
  • Roundup
    40+ Fantastic Game Development Tutorials From Across the WebBest gamedev tutorials online
    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 from around the internet, covering coding, maths, game design, and being a game developer. This is the quality of content that we aspire to achieve at Gamedevtuts+.Read More…
  • Tile-Based Games
    Introduction to Tiled Map Editor: A Great, Platform-Agnostic Tool for Making Level MapsIntroduction to tiled map engine
    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 create a map within Tiled.Read More…