David Silverman
David Silverman studied Game Design, 3D Modelling and IT at the Rochester Institute of Technology where he also helped run the Game Development Club, and created an indie puzzle game called Chromathud. On top of his personal and school projects he also spent time developing games for the One Laptop Per Child program and taught Level Design and 3D Modelling at InternalDrive Technology Camps.
  • Game Development
    How to Learn Board Game Design and DevelopmentPreview400
    Over the past decade, board games have gained increased prominence within the game industry. With the growing popularity of Euro-style board games, such as Settlers of Catan, and the constant influx of new games and game types such as Dominion, the popular deck-building game, board games have seen an unexpected resurgence among gamers of all kinds. While board games share many ideas with video games, they are played in a very different way, and often use very different game mechanics. Designing for board games brings about different challenges than designing for video games, but the skills can be applied universally to make all of your games better.Read More…
  • Game Development
    Make a Match-3 Game in Construct 2: Chaining and Game OversConstruct 2 match 3 game over hires
    The time has finally come: we are just about done with our game, and are ready to implement the final gameplay mechanic. This article will focus on making a combo system that gives the player more points for creating chains that destroy multiple groups of blocks after only one swap.Read More…
  • Game Development
    Make a Match-3 Game in Construct 2: Eliminating Pre-Made MatchesMatch 3 construct 2 tutorial pre made matches hires
    In the previous tutorial we finally got our game moving and added motion to our blocks. On top of that, we created a rudimentary difficulty system to make the game harder as the player plays longer. With both of these features in the game, we are ready to implement the system that will eliminate pre-made matches from the board. Although this isn't the last article in the series, this is the last major system we need to implement - so get comfortable, because we have our work cut out for us.Read More…
  • Game Development
    Make a Match-3 Game in Construct 2: Block MovementMatch 3 construct 2 tutorial speed increase 400px
    In the previous part of this series, we made some small but important changes to many of the systems we created for our Match-3 game. With these improvements implemented, we are now going to get back on track and implement one of the last two major systems for the game: the Block Movement system.Read More…
  • Game Development
    Make a Match-3 Game in Construct 2: More Swapping, Points, and MatchingConstruct 2 match 3 score text 400px
    We are now halfway through this series, and so far we've covered a lot. In the previous tutorial, we added a points system to our game, we finally applied "gravity" to the blocks, and we improved our matching system. In this tutorial we are going to make some small improvements to our swapping system, add the floating points text you can see in the final version of the game, and finish our matching system once and for all.Read More…
  • Game Development
    Make a Match-3 Game in Construct 2: Points, Matching, and GravityMatch 3 score prevew 400px
    In the previous tutorial, we integrated a basic match-detection system into our Match-3 game. While we are well on our way to having a playable game, there are still a few important game elements we need before we can really call what we have a "game". This article is going to focus on filling in some of those missing details, and getting us much closer to our final product.Read More…
  • Game Development
    Make a Match-3 Game in Construct 2: Match DetectionMatch 3 construct 2 detect a match hires
    So far, this series has covered the basics of setting up a Match-3 game, and implementing the initial gameplay elements such as block-swapping. In this tutorial, we are going to build on all of that, and start detecting when the player has made a match.Read More…
  • Game Development
    Make a Match-3 Game in Construct 2: Animations and Block SwappingMatch 3 400px
    In the previous article in this series, we spent time setting up our game so that we had all of the necessary images in place, and randomly spawning a grid of blocks for the player. With those systems in place, we are now going to work on basic functionality and giving the player the ability to manipulate the game field.Read More…
  • Game Development
    Make a Match-3 Game in Construct 2: The BasicsMatch 3 400px
    Welcome to a new series of tutorials in which I will show you how to build a Match-3 puzzle game, from scratch, in Construct 2. In this first part we are going to lay the groundwork for the game and get the basic puzzle grid on screen.Read More…
  • Game Development
    9 Tips for Indie Game Developers I Learned at GDC 2013Gdc 2013 tips hires
    When I attended GDC 2013 I spent most of my time at the Independent Game Developers Summit where I got to hear many successful indie developers talk about how their projects succeeded and how they've stayed in business through both success and failure. In this article I'll go over the tips I found most useful, and the ones I believe will help you be the best developer you can be.Read More…
  • Game Development
    5 Tools From GDC 2013 That Will Have a Big Impact on Gamedev This YearGdc big impact tools hires
    The annual Game Developers Conference is a huge event, and the expo floor is a great place to learn about many new tools and pieces of software from major companies that can help you speed up your development and accomplish things that were previously much harder, or even impossible. In this article I'll tell you about five tools which I saw at GDC 2013 that I think will have a big impact on game development over the next year or so.Read More…
  • Game Development
    3D Primer for Game Developers: An Overview of 3D Modeling in GamesToy
    Almost every major game released these days is made in 3D or uses a heavy amount of 3D assets. While there are still many games made in 2D, even platforms like Flash are now integrating 3D. In this bumper-length article I am going to explore what separates games from other mediums that use 3D art, and cover some of the important topics to consider when making 3D art for games.Read More…