Matthias Zarzecki
Matthias Zarzecki is an Unity-Award nominated Indie-Designer and Software-Engineer. His games can be found on iOS, Android, OUYA and the GameStick. He is on twitter as @IcarusTyler, and his website is
  • Game Development
    9 Rare and Underused Game Genres Ready to ExploreFlotilla 400 277
    Why aren't there more games like Lemmings or Uplink, or more space roguelikes or parachuting games? Next time you're stuck for inspiration on what kind of game to make, try a genre from this list!Read More…
  • Game Development
    15 Things to Consider When Designing Microconsole GamesHeader 400x277
    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…
  • Game Development
    Build a Grid-Based Puzzle Game Like Minesweeper in Unity: WinningMs 03 277 400
    In the final part of this series, we put the finishing touches on our grid-based Unity puzzle game, and make it playable. By the end of this part, the player will be able to win or lose the game.Read More…
  • Game Development
    Build a Grid-Based Puzzle Game Like Minesweeper in Unity: InteractionMs 400 277
    We continue building our grid-based puzzle-game by connecting the tiles to each other, making them light up with the mouse cursor, and adding the ability to place flags.Read More…
  • Game Development
    Build a Grid-Based Puzzle Game Like Minesweeper in Unity: SetupMs 400 277
    Puzzle games often take place on a grid containing tiles that have behaviors and properties, and react to rules and inputs. In this series I'll show you how to build a simple, basic version of the classic game Minesweeper, which is the perfect example to start from for creating your own puzzle games.Read More…
  • Game Development
    How to Use Sound to Make 3D Geometry in UnityVisualizer 400 277
    A visual representation of the volume levels of a sound can serve as the basis for an entire game, like the level generation in Audiosurf. In this tutorial, you'll learn three ways to create sound visualizations in Unity.Read More…
  • Game Development
    Quick Tip: What Is the Best Screen Resolution for Your Game?Screen resolution 400px
    Chosing the optimal resolution for a game from the start of development can reduce headaches with porting later on. In this Quick Tip, I'll help you choose the best screen resolution for your game.Read More…
  • Game Development
    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…
  • Game Development
    How to Procedurally Customize Your Unity Game Assets With CodeProcedural customization of unity game assets 400px
    In this tutorial I'll show you the basics of using procedural object-customization to your advantage, in Unity. It basically boils down to using randomness within certain rules. If you employ some sort of procedural system (even a simple one), you can add a wide variety of diversity and detail to your game, without having to create it all manually.Read More…
  • Game Development
    Dynamic Avatars in UnityCustom avatars 400
    In this tutorial I'll show you how to create a simple character-customization menu, and how to save the necessary data for use in a game. We'll create a player avatar (an airplane in this example), customize it by adding optional attachments or changing color, save the data, load another level, and recreate it from the saved data. This effectively allows you to customize it outside the game world; in a menu system, so it's available anywhere you want, even after quitting and restarting the game.Read More…
  • Game Development
    How to Make an Object Shatter Into Smaller Fragments in UnitySplinter effect in unity 400px
    In this tutorial I will show you how to create a simple shattering effect for your Unity game. Instead of just "deleting" a crate (or any other object) when it is hit or destroyed, we can make it splinter into smaller pieces.Read More…