1. Game Development

The Best Envato Tuts+ Game Development Posts From 2015

Scroll to top
Read Time: 5 min

As 2015 draws to a close, let's take a look back at the great game development how-to tutorials and articles our wonderful instructor team wrote this year! There were high-level posts on game design and level design, beginners' guides to shaders and more advanced guides to pathfinding, inspirational posts to dip in to the next time you're coming up with ideas for a new game, and plenty more... 

Level Design

I'm really excited to have Mike Stout and Patrick Holleman writing for us. Mike's a video game designer whose major credits include games in the Ratchet & Clank, Resistance, and Skylanders series; Patrick runs The Game Design Forum and has spent hundreds of hours reverse-engineering the design of hit games to see how they tick. Each is using their considerable knowledge and experience to teach valuable level design concepts.


Shaders are useful in both 2D and 3D games, and in certain projects you'd have a hard time avoiding coding them at all. But they can often feel like a dark art, since coding them effectively requires a different mindset. Omar's excellent three-part Beginner's Guide demystifies them, making it easy to grasp the basics right away, and David and Daniel's tutorials break down more advanced uses of them in action.

Pathfinding for 2D Platformers

Most game developers who have needed to calculate a path from A to B will be familiar with the A* pathfinding algorithm. (If you aren't, check out Patrick Lester's great introduction.) In this series, Daniel Branicki builds on A* to create a pathfinder that works for grid-based 2D platformers, and then adds a bunch of extra features.   

Inspiration for Your Next Game's Theme and Genre

Next time you're scratching your head trying to come up with an idea for a new game (whether it's a big project or a weekend game jam), get inspiration from one of Matthias's round-ups of underused game genres and themes. 

Creating a Game Using Steering Behaviours

Fernando has been writing tutorials about steering behaviours since 2012. Last year, he showed how we can use them to power the AI for a hockey game; this year, he broke down the game mechanics themselves, and gave us a revealing post-mortem about the whole project.

Learning a New Language or Platform

We have, admittedly, slowed down our efforts to collate the best resources for learning the many game development engines out there—perhaps this deserves renewed focus in 2016—but returning instructors Lee and Aditya did cover JavaFX and the very popular Pygame.

Game Design

While we've focused more on longer series of posts when it comes to coding games, for our game design posts we've mainly gone for one-off articles.

Miscellaneous Tips

These tutorials don't fit in any other category, but they're full of valuable advice nonetheless!

See You In 2016!

In 2016 you can count on more level design tutorials from Mike and Patrick, more maths tutorials from Fernando, more shader tutorials from Omar, and more platformer tutorials from Daniel—and that's just what our regulars have lined up already! What would you like to see on the site? Have a great new year!


Did you find this post useful?
Want a weekly email summary?
Subscribe below and we’ll send you a weekly email summary of all new Game Development tutorials. Never miss out on learning about the next big thing.
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.