64x64 icon dark hosting
Choose a hosting plan here and get a free year's subscription to Tuts+ (worth $180).
Advertisement
  • News
    Apply to Be the Next Tuts+ Code Course Producer!Preview image
    207 shares
    We’re looking for a new Course Producer to drive the content direction of Tuts+ Code Courses, working with a great team of regular instructors to produce videos on a range of web development topics.Read More…
  • Game Design
    Let Them Play: Don’t Lock Your Players Out of PlayingLet them play dont lock players out
    73 shares
    Interactivity is a fundamental aspect of game design. Without it, a game isn't a game: it's a TV show, or a book, or an instance of some other static medium. So why is it so often overlooked?Read More…
  • News
    Tuts+ Survey Prize WinnersTuts 2014 survey
    378 shares
    We've made our way through all of your fantastic responses and we're ready to announce the 2014 Survey Prize Winners!Read More…
  • Game Mechanics
    5 Approaches to Crafting Systems in Games (and Where to Use Them)Preview
    48 shares
    Although crafting is now a widely-used game mechanic, there is substantial variation in the appearance and implementation of crafting systems. In this article, I categorize these systems into five approaches, and highlight what works best about each and how they are best used.Read More…
  • Monetization
    How, Where, and When to Add Video Ads to Your Mobile GamesVideo ads in mobile games
    93 shares
    In this tutorial, I'll explain what I know about monetizing games with video advertisements, and how to get the most out of this revenue model. You'll learn about the types of video ads available, how to implement them, and where best to use them within your game.Read More…
  • Game Design
    What Destiny's Failures Can Teach Us About Game DesignDestiny thumb
    77 shares
    Destiny was one of the most anticipated games ever, but did not live up to the hype. In this article, we'll use Destiny's failures to help us learn about game design and managing players' expectations.Read More…
  • Microconsole Platform
    15 Things to Consider When Designing Microconsole GamesHeader 400x277
    87 shares
    If you're creating a game for microconsoles, such as the Ouya, PS Vita TV, GameStick, or Amazon Fire, or porting a game to microconsoles, you need to bear these points in mind. Don't make the common mistakes!Read More…
  • GameMaker: Studio
    Mastering the GameMaker Studio Particle SystemMastering game maker particle effects system
    81 shares
    Grab the attention of your players with fancy particle effects using the intuitive, built-in GameMaker Studio particle system. In this tutorial, I'll show you everything you need to know to create your own amazing effects in this game engine.Read More…
  • Project Management
    The Dynamic Priority List: How I Manage My Gamedev ProjectsDynamic priority list
    61 shares
    Planning a game project and staying on schedule is hard. To keep on top of things, I use a simple system—no apps required, just a pen and a notebook. This system drastically improves my scheduling and development process, so if you're always falling behind, give it a try! I think it could help you too.Read More…
  • Game Audio
    Web Audio and 3D Soundscapes: ImplementationPreview
    56 shares
    In this tutorial we will wrap Web Audio in a simple API that focuses on playing sounds within a 3D coordinate space, and can be used for immersive interactive applications including, but not limited to, 3D games.Read More…
  • Promotion
    $3 Tuts+ Courses this Cyber MondayArticle thumbnail
    369 shares
    For one day only all Tuts+ video courses will be reduced to just $3 (normally $15). That's all 430+ courses across all topics.Read More…
  • Blog
    Tell Us What You Think & Win Prizes: Tuts+ Annual Survey 2014 Tuts 2014 survey
    245 shares
    It’s back! The Tuts+ annual survey for 2014 is here, and by having your say you could win from a fantastic prize pool worth a total of more than $20,000! Plus there’s a special offer from Shopify and New Relic for everyone that completes the survey.Read More…
Learning Guides
Browse All
  • 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...
  • Ms 400 277[1]

    Puzzle games often take place on a grid containing tiles that have behaviors and properties,  and react to rules and inputs. In this series, Matthias Zarzecki shows you how to build a simple, basic version of the classic game Minesweeper—the perfect example to start from when creating your own puzzle games.

    View Learning Guide...