15 Years!

Let’s Make a Game

In the Beginning

It used to be true that making video games was a daunting task. You were first required learn computer programming along with some programming language. Once you had acquired the basics, you would then learn more advanced programming libraries to create things like graphics and audio. Only then could you even begin to write your first line of code that would eventually become your game. I know that sounds like fun, but what if you really just want to get your idea out of your head and into reality?

Modern Tools of the Trade

You now have more tools then ever to help you create games, it is really up to you to find out which tool will work best for you. You may really have a knack for creating graphics or story telling, many tools will take care of the tough parts for you, leaving you with more time to focus on your game’s experience. If you do happen to have some programming experience, many tools allow you to write code and really take control of your game.

Here Are Some Suggestions

The list below includes game development tools we have been keeping our eyes on. Each tool has been ranked by “Difficulty”, which refers to a general view of how much experience with computers and software you should have when considering using the tool. If you have never made a game with these or any other tool before, you may want to stick to the top of the list. On the other hand if you have worked with these or other tools, and have made games in the past, you may consider venturing down the list.

1. Construct 2

Construct 2 is a great tool for creating 2d web games with HTML5. This is a good fit for smaller teams and users with little or no programming experience. It has free and paid licenses.

2. StencylWorks

StencylWorks is a free tool for creating 2d Flash games. It has an interaction engine similar to Scratch, which may be familiar to some users. It has the added benefit of providing a way for advanced users to program directly in ActionScript a JavaScript variant.

3. GameMaker

GameMaker is a popular game development tool for making 2d and 3d games. It allows for direct programming in a proprietary scripting language and has a large active community. It has free and paid licenses.

4. Unity 3D

Unity 3D is an advanced game engine for creating 3d games that run on all major platforms. It should only be considered if you are confident in your skills and are ready to dedicate some serious time learning the engine. It allows for custom programming in JavaScript and C# and has free and paid licensing options.

5. Unreal Development Kit

The UDK is another advanced game engine for creating 3d games that run on all major platforms. It is a professional engine and collection of tools that will require time and dedication to learn. It allows for custom programming in a proprietary scripting language and has free and paid licensing options.