Hostinicon
GET HOSTING FROM $3.95/MO PLUS A FREE YEAR ON TUTS+ (RRP $180). HURRY OFFER LIMITED. Check it out
Advertisement
  • Game Design
    Numbers Getting Bigger: What Are Incremental Games, and Why Are They Fun?Numbersgettingbetterpreview part1
    68 shares
    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. Let's examine them in more detail, and see if we can explore why that is.Read More…
  • Java
    Introduction to JavaFX for Game DevelopmentJavafx
    55 shares
    JavaFX is a cross platform GUI toolkit for Java, and is the successor to the Java Swing libraries. In this tutorial, we will explore the features of JavaFX that make it easy to use to get started programming games in Java.Read More…
  • Promotion
    Get a Free Year on Tuts+400x277
    324 shares
    Purchase a hosting plan from Siteground this month and get a bonus free year of learning on Tuts+.Read More…
  • Game Design
    A Mini-Post on Post-Match Mini-AchievementsPost match mini achievements
    39 shares
    Post-match mini-achievements are regular achievements' little siblings, awarded after each match in a multiplayer game. In this quick post, we'll explore the possibilities of this gameplay feature, and see what it could add to your game.Read More…
  • Promotion
    70 Fonts for Just $29!Tuts%20blog
    367 shares
    Envato Bundles launches the limited time Indie Font Bundle with over 70 handcrafted fonts from 36 independent designers.Read More…
  • Marketing
    Open Graph Stories: The Secret to Increasing Virality in Facebook GamesOpen graph stories facebook virality in games
    76 shares
    Advertising your game on Facebook is expensive, and hard to scale. But if each player attracts new players to the game, you can acquire users for a much lower cost. In this article, I'll explain how using Facebook's Open Graph Stories made our game's virality shoot up immediately.Read More…
  • Project Management
    How (and Why) to Write a Great Game Design DocumentHow to create a game design document gdd
    733 shares
    Every indie development team has asked themselves how best to manage the game development process. Many teams create a GDD—but are these necessary? I believe so, and so in this article, I'll share my team's experience of creating and using a GDD, and help you avoid the common mistakes.Read More…
  • Blog
    Updates to the Envato Privacy PolicyPrivacy
    338 shares
    We're about to make some changes to our privacy policy. Find out when and what this means for you.Read More…
  • Shaders
    A Beginner's Guide to Coding Graphics ShadersThumb2
    108 shares
    Shader programming can come off as enigmatic black magic, and is often misunderstood. There are many code samples out there that demonstrate incredible effects, but offer little explanation. This guide aims to bridge that gap, using ShaderToy, a free tool you can use in your browser.Read More…
  • Promotion
    Students Pay Just $45 for a Year SubscriptionPay thumb
    363 shares
    For a limited time only, students can sign up for a full year on Tuts+ for only $45 with thanks to our friends at PayPal.Read More…
  • Game Design
    The Key Design Elements of RoguelikesDungeonsofdredmor 2011
    73 shares
    Once a relatively obscure sub-genre that appealed to a hardcore fan base, roguelikes have been enjoying a recent renaissance. Let’s take a closer look at their central design elements, and see how different games are making use of the same underlying architecture.Read More…
  • Game Audio
    4 Simple Techniques for Optimizing Your Game's AudioTechniques for optimizing sound in games
    122 shares
    In this video tutorial, I'll show you four easy ways to reduce your game file size and increase playback performance by using optimized audio. Following these steps may reduce the overall sonic data footprint by 50% or more! Best of all, you don't need to spend a penny on special editing software.Read More…
Learning Guides
Browse All
  • Preview image@2x

    In this two-part series, I will be showing you how to create the classic game of hangman. This version comes with a surprise ending, however. If you win the game the hangman does a happy dance. Along the way, you will learn about Corona's drawing API, scene management, dispatching custom events, how to utilize a sprite sheet, and how to use modules to emulate classes in the Lua programming language.

    View Learning Guide...
  • Preview image@2x

    In this three-part series, I will be showing you how to create a game inspired by Space Invaders. Along the way, you'll learn about Corona's scene management functionality, timers, moving a character, the built-in physics engine, and how to use modules to emulate classes in the Lua programming language.

    View Learning Guide...
  • Preview[1]

    In this tutorial series, we look at the fundamental HTML5 Web Audio elements that are used to construct 3D soundscapes for immersive interactive applications including, but not limited to, 3D games.

    View Learning Guide...