• Promotion
    They're Back: $3 Video Courses!Article
    This Cyber Monday, all Envato Tuts+ courses will be reduced to just $3. The offer lasts for 24 hours only, so don't miss out.Read More…
  • Game Design
    Minimalism in Game Design: Examples, Tips, and IdeasArticlebox
    Minimalism is much more than an art style. In this article, we examine several examples of minimalist design in popular games, and discuss ways to implement simple design solutions in our own.Read More…
  • Blog
    How We Work: A Peek Into the Lives of the Envato Tuts+ TeamTiffany preview
    Today we're giving you a chance to look behind the scenes here at Envato Tuts+ and meet the editors who bring you all these tutorials and courses. You'll get to see photos of our home offices and hear how we work, how we balance work and family life, and how we stay productive and organised.Read More…
  • Level Design
    How to Design Levels With the "Super Mario World Method"Preview%20sized
    Fill your levels using a systematic method that was originally developed by Nintendo. Learn how Super Mario World introduced a system of specific techniques that can be used to create coherent, challenging levels, like the evolution and expansion challenges, as well as the many variations of the cadence format.Read More…
  • Game Design
    Level Design: Views and VistasOpeningview rcps4gaspar
    As level designers, we often want to direct players to their goals, build and release tension, or show off the artwork and tech in the game. My favourite method for directing players' attention is by deliberately designing the level to take advantage of what I call Views and Vistas. Read More…
  • Game Design
    Stuck for Your Next Game's Theme? Try These 6 IdeasAnno 1404 400 277
    Unreal Tournament, Blood Bowl, and Rocket League belong to three different genres (FPS, round-based tactics, and driving), but all share the same theme: Weird Sport. Here, we look at six broad themes that can be applied across different gameplay genres.Read More…
  • Spirit Day
    How Game Developers Can (and Do) Support the LGBT CommunitySpirit day gamedev
    In honour of Spirit Day, I'd like to share some games that expose LGBT issues via their mechanics, recommend a few notable games that include LGBT characters and content, and highlight talks and articles that can help all game developers better address LGBT issues.Read More…
  • Intel RealSense
    An Introduction to Intel RealSense Technology for Game DevelopersIntel realsense for game developers
    Intel RealSense technology pairs a 3D camera and microphone array with an SDK that allows you to implement gesture tracking, 3D scanning, facial expression analysis, voice recognition, and more. In this article, I'll look at what this means for games, and explain how you can get started using it as a game developer.Read More…
  • Translation
    30+ Popular Translated Game Development TutorialsTranslation roundup
    September 30th is International Translation Day! No, really, it’s all thanks to St. Jerome, the patron saint of translators. To celebrate this fact, here’s a quick run down of the most popular translations on Tuts+ Game Development.Read More…
  • App Development
    Amazon Underground's New Model for Mobile App RevenueAmazon underground
    There's a basic problem in the world of mobile app development. Developers invest a lot of time and money in creating a great app, and they deserve to be rewarded for that. But consumers are unwilling to pay. With Amazon's newly-launched Amazon Underground, customers get to download and use your Android app completely free, and Amazon pays you for every minute that they spend using it.Read More…
  • Pathfinding
    A* Pathfinding for 2D Grid-Based Platformers: Making a Bot Follow the PathA star pathfinding for platformers bot follow path
    In this tutorial, we'll use the platformer pathfinding algorithm we've been building to power a bot that can follow the path by itself; just click on a location and it'll run and jump to get there. This is very useful for NPCs!Read More…
  • Pathfinding
    A* Pathfinding for 2D Grid-Based Platformers: Different Character SizesA star pathfinding for platformers different character sizes
    In this tutorial, we'll extend our grid-based platformer pathfinder so that it can cope with characters that take up more than one cell of the grid.Read More…
Learning Guides
Browse All
  • Numbersgettingbetterpreview part1[1]

    Incremental games are fascinating and perplexing. Marked by minimal player agency and periods of inactivity, they seem to defy conventional logic about good game design, and yet nonetheless have attracted a substantial player base. In this series, we examine them in more detail, and explore why that is.

    View Learning Guide...
  • Beginners guide to graphics shaders series

    Shader programming sometimes comes off as an enigmatic black magic and is often misunderstood. There are lots of code samples out there that show you how to create incredible effects, but offer little or no explanation. This guide aims to bridge that gap. I'll focus more on the basics of writing and understanding shader code, so you can easily tweak, combine, or write your own from scratch!

    View Learning Guide...
  • Adapting a star pathfinding to platformers code

    In this series, Daniel Branicki explains how to modify a standard A* pathfinding algorithm to work for platformers by taking into account the way gravity restricts vertical movement. The new algorithm could be used to create an AI character that follows the player, or to show the player a route to their goal, for example.

    View Learning Guide...