• Game Design
    What Makes Games Funny? A Look at Comedy and Humour in Video GamesMgsv thumbnail
    Portal, Borderlands, Magicka... these games are comedies. Deus Ex is not a comedy, but can become one through the player's interactions; Left 4 Dead has comedic elements without being an out-and-out comedy. In this article, we'll look at how humor can be used in video games.Read More…
  • Promotion
    Cyber Monday Creative Bundle Cyber
    Get the ultimate bundle for Creatives. Over 80 high-quality mock ups, add-ons, actions, icons & more. Just $39!Read More…
  • Shaders
    How to Use a Shader to Dynamically Swap a Sprite's ColorsHow to use a shader to dynamically change sprite colors
    In this tutorial, we'll create a simple color swapping shader that can recolor sprites on the fly. The shader makes it much easier to add variety to a game, allows the player to customise their character, and can be used to add special effects to the sprites.Read More…
  • 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…
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...