5 Free Game Development Software Tools to Make Your Own Games
Whatsapp Pinterest

Do you have an idea for a game that’s been brewing in your mind for years? What if I told you that you could make that idea come to life, even if you have no game development experience? These days, anyone can make a video game with a bit of elbow grease and perseverance.

Of course, that doesn’t mean game development is easy. Not by a long shot. Even something as simplistic as Flappy Bird or Tetris can take a lot of time and effort to make it look and feel good. But thanks to free game development software tools, a game that might’ve required one year can now be made in six months or faster — sometimes without any code!

Note that this list is ordered by least complex to most complex. The simpler free game development tools are easier to pick up but have limitations. As you go down the list, you gain more flexibility at the cost of a greater learning curve.

1. Construct 2

No programming needed. Construct 2 is the best option if you’ve never written a line of code in your life. This game development tool is completely GUI-driven, meaning everything is drag-and-drop. Game logic and variables are implemented using the design features provided by the app itself. Unfortunately, coding is unavailable even if you want to write code.

Create once, publish everywhere. The beauty of Construct 2 is that it can export to dozens of different platforms and formats, and you don’t have to change a single thing in you game to accommodate these various options. Once your game is done, you can export to HTML5, Windows Store, Chrome Web Store, or Facebook. With a paid copy, you can also export to Android, iOS, Windows, Mac, Linux, and more.

Lots of documentation. Construct 2 has some of the best and most comprehensive documentation I’ve ever seen for a game development tool. In addition, there are hundreds of tutorials that will help you understand concepts from basic to advanced, and the forum community is extremely active if you ever need assistance.

Asset Store. Most programmers have no skills in art, music, or animations. But that’s fine with Construct 2 because you can always browse and purchase ready-made assets from the Scirra Store. Most asset packs are just a few dollars, but the professional-grade stuff can price at $30 or beyond. You can also buy sample games with source, which can be helpful for studying and learning new tips and tricks.

Pricing. The free version has all of the core features but is limited to 100 events, 4 object layers, 2 simultaneous special effects, access to only a small portion of the included sample assets, and no permission to sell your games. The Personal license is $130 and lifts all of these restrictions.

DownloadConstruct 2

2. Game Maker: Studio

Drag-and-drop OR code. Like Construct 2, GM:S allows you to create entire games using nothing more than its drag-and-drop interface for variables and game logic. But unlike Construct 2, GM:S grants more power through its GameMaker Language, which is a C-like scripting language with a lot of flexibility.

Create once, publish everywhere. Once your game is done, you can export to any number of platforms and formats without having to adjust your code. The free version only allows Windows export while the Professional version can export to other platforms (like Android, iOS, and HTML5) using modules that must be purchased separately.

Long history. GM:S has been around since 1999, and it’s still more active than most other free game development engines out there. New versions with feature updates are released at regular intervals, and there’s even a brand new version called Game Maker Studio 2 in the works, which is being rewritte from scratch with even more power in mind.

Built-in advanced features. GM:S is great because it supports a lot of interesting quality-of-life features right out of the box, such as the ability to add in-app purchases to your game, real-time analytics on how users play your game, source control, multiplayer networking, and extensibility through third-party extensions. It also has built-in editors for images, animations, and shaders.

Pricing. The free version can be used indefinitely, but GM:S is a bit pricey otherwise. The Professional version costs $150 with export modules for Mac, Ubuntu, Android, iOS, and HTML costing $100, $100, $300, $300, and $200, respectively. Or you can get the Master version, which comes with ALL export modules for $800 (a savings of at least $350).

DownloadGame Maker: Studio

3. Unity

Supports 2D and 3D. Unity started off as a 3D engine, but eventually added official 2D support in 2013. Although it’s perfectly capable of creating 2D games, you may run into the occasional bug or glitch because Unity’s 2D system is actually tacked onto its core 3D system. This also means that Unity adds a lot of unnecessary bloat to 2D games, which could affect performance.

Component-based design. Unity didn’t come up with component-entity design, but it had a huge hand in popularizing it. In short, everything in the game is an object and you can attach various components to each object, where each component controls some aspect of the object’s behavior and logic.

Widespread usage and documentation. To make the most of Unity, you’ll want to use C#. The good news is that Unity is so widely used — among hobbyists and industry veterans alike — that you’ll find thousands of tutorials all across the web to get you started. Unity itself also has an in-depth video series for newbies, and the provided documentation is excellent.

If you’re interested in the coding aspect, we recommend checking out our introduction to Unity.

Create once, publish everywhere. Unity has the widest export support of any game engine: Windows, Mac, Linux, Android, iOS, WebGL, Facebook, all kinds of VR systems like Oculus Rift and Steam VR, as well as several gaming consoles like PS4, XB1, Wii U, and Switch.

Asset store. Want a minimap system in your game? Or how about a commercial-grade networking solution? Maybe you need 3D models, HUD graphics, and environmental textures? Or even a dialog system for your action-adventure RPG? You can buy all of this and more on the Unity Asset Store, many of which are available for free.

Pricing. The free version has no engine restrictions and can be used royalty-free as long as your revenues stay under $100,000 per year. A Plus plan ($35 per month) unlocks some advanced editor features and increases the revenue limit to $200,000 per year. A Pro plan ($125 per month) grants access to the Unity source code and allows unlimited revenue.


4. Godot Engine

Supports 2D and 3D. Like Unity, Godot supports the creation of both 2D and 3D games. Unlike Unity, however, Godot’s support is far better. The 2D aspect of the engine was carefully designed from the start, which means better performance, fewer bugs, and a cleaner overall workflow.

Scene-based design. Godot’s approach to game architecture is unique in that everything is divided into scenes — but not the kind of scene you’re thinking of. A scene is a collection of elements like sprites, sounds, and/or scripts. You can then combine multiple scenes into a bigger scene, and then those scenes into even bigger scenes. This hierarchical design approach makes it very easy to stay organized and modify individual elements whenever you want.

Custom scripting language. Godot uses a drag-and-drop system for maintaining scene elements, but each of those elements can be extended through the built-in scripting system, which uses a custom Python-like language called GDScript. It’s easy to learn and fun to use, so you should give it a try even if you have no coding experience.

Create once, publish everywhere. Godot can deploy to multiple platforms right out of the box, including Windows, Mac, Linux, Android, iOS, and HTML5. No extra purchases or licenses necessary, though some restrictions may apply (like needing to be on a Mac system to deploy a Mac binary).

Built-in advanced features. Godot iterates surprisingly quickly for a game engine. There is at least one major release every year, which explains how it has so many great features already: physics, post-processing, networking, all kinds of built-in editors, live debugging and hot reload, source control, and more.

Free and open source. Godot is the only tool on this list that’s actually free through and through. Because it’s licensed under the MIT License, you can use it however you want and sell the games you make without any restrictions. You can even download the engine’s source code and modify it to your heart’s desire if you so wish. (The engine is coded in C++.)

DownloadGodot Engine

5. Unreal Engine 4

Developed by industry masters. Of all the tools on this list, UE4 is the most professional. It was created from scratch by the geniuses behind the Unreal franchise — people who know what’s needed in a top-shelf engine and what it takes to deliver next-generation features. Suffice it to say, they know exactly what they’re doing.

Cutting-edge engine features. One of UE4’s driving principles is allowing you to iterate and develop as quickly as you can, so you get features like live debugging, hot reloading, a streamlined asset pipeline, instant game previews, plus hundreds of included assets and systems like artificial intelligence, terrain, cinematic tools, post-processing effects, and more.

No code necessary. The unique selling point of UE4 is its Blueprint system, which lets you create game logic without touching any code. It’s advanced enough that you can create entire games, even complex ones, without ever opening a source editor. But if you want to code your own Blueprints, you can do that too.

The best tutorials on the planet. The UE4 YouTube Channel has over 800 videos that take you through every inch of the engine, and most of those videos are between 20 and 60 minutes long. That’s more content than you’d get from a semester-long course at university. If you need step-by-step guidance, UE4 has you covered.

Create once, publish everywhere. Starting to see a pattern here? All of the best engines allow seamless exporting to multiple platforms, and UE4 is no exception: Windows, Mac, Linux, Android, iOS, HTML5, PS4, XB1, and more.

Pricing. As a free user, you get access to the entire engine (including source code). Once you earn more than $3,000 in a quarter, you pay a 5% royalty on gross revenue beyond the threshold. You only start paying when your game succeeds. How awesome is that?

DownloadUnreal Engine 4

Other Notable Free Game Development Software

There are a handful of other game development tools that didn’t quite make the cut for Top 5 but are still worth checking out, especially if the ones listed above are too complex or simply aren’t what you’re looking for.

Three that come to mind are Stencyl (very similar to Construct 2 in that it’s drag-and-drop only), GDevelop (also drag-and-drop but not quite matured yet), Defold (almost like a lightweight version of Unity except focusing on JavaScript rather than C#).

Which free game development software tool is most appealing to you? Are there any others that we missed? What kind of games are you itching to make? Share with us down in the comments!

Image Credit: Radachynskyi Serhii via Shutterstock.com

Enjoyed this article? Stay informed by joining our newsletter!

Enter your Email

Leave a Reply

Your email address will not be published. Required fields are marked *

  1. Andre Martinez
    October 13, 2018 at 2:44 pm

    You made an error saying Defold focuses on JavaScript since Defold uses pure LUA with calling naming method, if you please could update this info. Thanks!

  2. Yee
    June 11, 2018 at 10:14 pm

    I am trying to make a first person, choose your own adventure, rpg, but I have no money and little coding experience. Does anyone know of anymore good platforms for a game like I am trying to make?

  3. TingThing
    June 1, 2018 at 8:42 pm

    I used Game Maker Studio to Develop Platform Builder, another toolkit for creating 2D Platformer Games without code. Not many people are using Platform Builder yet, but it's gaining a bit of momentum.

  4. allaze-eroler
    October 19, 2017 at 12:50 pm

    just to let you know that the information about royalty free from unity is now obsolete, when you click "get unity" you get this green message: "All Unity plans are royalty-free and include All Platforms Free, Core Engine Features, Continuous Updates, and Beta Access." it's been updated since june or july 2017.

  5. Jim
    October 18, 2017 at 1:54 am

    Enigma (lateral make maker) Is, hands down, the best one out there. It is as close to Game Maker as you can get, and is open source.

  6. gamer joe
    October 8, 2017 at 10:26 pm

    have you guys tried or looked into gamesalad ?

  7. Bruce Wilburn
    September 4, 2017 at 1:24 pm

    I want to computerize ancient hex-grid wargames (I have a boatload of them moldering in the attic). Which free software would be the best for this? I am an experienced software developer, so development skills and complexity are not an obstacle.

  8. Chris Beck
    July 13, 2017 at 3:31 pm

    my favorite was godot engine 'cause its FREE!!!!!

  9. Omaga
    June 19, 2017 at 11:46 pm

    Hello! I was trying to download Unreal Engine 4 and windows firewall blocked it. Is there a concerning reason for that? I would like to have it, but don't want to damage my computer.
    Any ideas?

    • Jake
      January 14, 2018 at 2:52 am

      mine worked fine.

  10. Alpha Centauri
    April 30, 2017 at 11:56 am

    I can confirm that Godot is much much better than Unity.

    • Chris Beck
      July 13, 2017 at 3:32 pm

      hell yeah buddy

  11. carlos gallego
    February 14, 2017 at 9:00 pm

    hi, i want to make or you make a game similar to red alert 1, but want to add more stuff.. do you guys have a game maker that can do that? tx for your help.. that is the best war game i have played and seen... looks very realistic

    • bigabadbackstab
      June 3, 2017 at 9:57 pm

      Don't know if you still need the info but look for openRa

  12. Silvio Budicin
    January 30, 2017 at 12:16 pm

    Well done!
    Your descriptions are very useful for me!
    Thanks a lot!
    Ps: what do you think which tool would be better to make a new billiard game? And I am new to making videogames without experiences.

  13. Björn Ritzl
    January 11, 2017 at 12:26 pm

    Defold uses Lua, not Javascript.

  14. Darwin
    December 30, 2016 at 8:18 am

    My very first programming language was BBC Basic...

  15. Lucas
    October 13, 2016 at 12:04 pm

    Great article! if you are looking for more guys, I highly recommend that blog: blog.theknightsofunity.com

  16. sharon
    September 16, 2016 at 2:19 pm

    hello can you please create a unity c# tutorial for running and shooting at a time multi touch tutorial for me

    • Joel Lee
      September 20, 2016 at 12:52 am

      Perhaps in the future, Sharon! Thanks for the suggestion, we'll look into it.

  17. IceMistyWolf
    August 30, 2016 at 11:04 am

    Thank you so much for this! I had an idea to make a fangame for a you tuber that I regularly watch (anyone know Markiplier?) but I didn't want to buy some program I will probably waste $40 of monthly fees before I can even make a proper starting screen. I love this and I'll be trying out the 3DUnity one. Thanks again!

  18. Rich
    April 21, 2016 at 2:38 pm

    Hi there I had 2 questions that hopefully someone can answer.

    1. Which of these programs can support adverts? E.g embedding adverts in banners or in load screens? (Like AdMob etc) Same goes for in app purchases. Before I found this article I recently made a game using software which isn't on this list and after 100s of hours of dev work I've found out the only way to generate income from the game is to sell it on the app store (which wont get nearly as many downloads as a free game with adverts)

    2. How up to date is this list? I guess it was written a while ago but have things changed much? Is the software listed still the best bet?



    • Surena
      October 7, 2016 at 7:50 am

      Unity 3D is now Unity Engine 5, and has evolved into a AAA crossplatform for giant studios. At the moment of writing this, Unity Free remians free (engine with all features) and supports globalized UnityADS platform, embedded into engine, since Unity 5.
      This is also really outdated: UDK, Unity3D???? REALLY?

  19. 6963
    January 26, 2016 at 9:08 am


  20. James
    January 21, 2016 at 10:30 am

    I have tried game maker but it still requires loads of Coding and Programing Language that I don’t understand how to use , I just want a easy user interface like the way RPG Maker 2003 is set out , But I want to make a platforming game , So far I have tried IG maker and Gamemaker and both are too difficult for me to grasp and there are so many tutorials and help videos I don’t even know where to start. Can’t believe it’s so difficult for for me to make a simple platformer game like sonic or mario especially this day and age.


    • hi
      February 16, 2016 at 1:51 am

      Bro, just use GDevelop. Its easy to understand, simple coding and you could create a very quality platforming game easily.

      • legion-_of-doom
        August 1, 2016 at 7:17 am

        I REALLY like Gdevelop too. Game Maker made some things just too hard in my opinion. While Gdevelop has a lot of presets and enough Events and Actions to make almost anything 2D. And it's free! No expensive add-on for Android export.

    • Nibba
      September 3, 2017 at 9:12 am

      Use Game Salad, it needs 0 coding and 100% logic

  21. bhgv yhiv
    December 10, 2015 at 7:03 pm


  22. Anonymous
    October 2, 2015 at 1:36 pm

    I have tried game maker but it still requires loads of Coding and Programing Language that I don't understand how to use , I just want a easy user interface like the way RPG Maker 2003 is set out , But I want to make a platforming game , So far I have tried IG maker and Gamemaker and both are too difficult for me to grasp and there are so many tutorials and help videos I don't even know where to start. Can't believe it's so difficult for for me to make a simple platformer game like sonic or mario especially this day and age.

    • Anonymous
      October 5, 2015 at 8:57 pm

      I would try scratch. It is a web based game creator. I'm also pretty sure you can download it but don't quote me on that. It has a very beginner style in which you drag different units of code that just look like regular code but tells you what it does, er... It's more self-explanatory. You can sign up for free at:

    • Anonymous
      October 30, 2015 at 9:41 pm

      After 3 years of experience with a variety of game engines / Game Maker, I must say that the most user friendly engine is the terrorist.
      I have seen on youtube also made a small tutorial about this (though German, there are also many good English tutorials few parts you have the basics out) in only 6 parts I have shown how easy it is for a little indie horror game not only to develop but also changed the menu and then as .exe stores.
      Game Guru (successor to the FPS Creator) is also kept very simple models are included in both engines as well as many objects, sounds, trigger zones, and everything you need for a first game.
      The shown game engines are in my opinion for the beginning not the right, but rather frightened people.
      You need knowledge in C ++ and must know how to write different scripts to get ahead here.
      Here is the link to the terror engine you can also test it for free: http://www.zeogames.net/game.php?id=3

  23. Anonymous
    October 1, 2015 at 2:35 am

    If i wanted to design a high-quality horror game, what would you suggest? I'm thinking either Unity 3D or Unreal Development Kit, but what do you suggest?

  24. Anonymous
    September 15, 2015 at 1:22 pm

    I'd recommend V-Play from personal experience. V-Play is aimed at all levels of developer but has a very gradual learning curve, making it a great option for beginners.


  25. Anonymous
    September 12, 2015 at 1:48 pm

    i plan to make a game simmiler to infamous second son which software should i use?

    • Joe
      November 29, 2015 at 8:12 pm

      Most large scale commercial games are not made using game making software like this. They are made by large teams of people, with massive budgets... and while they are generally built off of an existing engine, you're not going to get anywhere if you don't have a solid understanding of things like programming and game physics.

      I've met a number of kids who don't even know the basics of computer programming, who think they're going to jump into making something like their favorite games. Let me put it this way: if writing a Tetris clone in, say, C, or Java is something you don't know how to do, you're not going to be making anything that remotely resembles the Infamous games.

  26. Anonymous
    August 30, 2015 at 9:46 pm

    Is there any way for me to make a game and post it to the android play store for free? Just curious.

    • Mihir Patkar
      August 31, 2015 at 5:24 am

      As long as you go through Google's approval process and get a dev account, sure.

  27. Anonymous
    July 23, 2015 at 11:23 am

    What is the Software to make games like as gta or igi

    • Anonymous
      August 6, 2015 at 12:15 am

      well, it was made with RAGE engine which is propietary software owned by Rockstar Games. You can't get unless ur an employee of Rockstar.

    • Joe
      November 29, 2015 at 8:14 pm

      They built it from an engine they wrote themselves. If you're not a large team of very skilled and experienced programmers, you're not going to make anything like GTA. That's like thinking you can make your own iPhone with a soldering iron and a disassembled VCR.

  28. Anonymous
    June 14, 2015 at 4:46 pm

    So if I use Unity 3D or Game Maker Studio, I could possibly publish one of my games to the play store, or apple store?

    • Anonymous
      August 18, 2015 at 3:52 am

      Unity also comes with pro version
      you can check pricing on its website

      Pro version has features to publish on way many platforms including playstore and Apple store

  29. lindokuhle malepa
    May 8, 2015 at 4:01 am

    l have any idea of creating a game which is familiar to grand theft auto what software must l use

  30. Bijay Kumar yadav
    April 29, 2015 at 6:06 am

    Its really helpful article. Thank you very much for your time.

  31. worried contractee
    April 20, 2015 at 4:06 am

    So the two at the end you mentioned are FREE right? As long as I just want to play around, make my own game and have no ambition to publish them, right? Because I downloaded the free version(Personal Edition?) of Unity and to open it I have to accept that if I(this entity) make 100k I have to buy the Pro Version. The way it was worded has me worried as to accepting the agreement, just so I can experiment and goof around.

  32. anonymous
    April 14, 2015 at 6:47 pm

    It's actually called Unity... not Unity 3D.

    • Anonymous
      June 27, 2015 at 12:08 am

      relly man really

      • Anonymous
        July 16, 2015 at 4:40 am

        I could just feel the expression in Twin's comment

  33. lil swag famous rapper from da UAE
    February 26, 2015 at 4:27 am

    I really think that this website helped me out alot!!!!! thx ya'll for lettin' me copy paste all dis info fer my ppt in my class u rlly hrlpred bring out da star in meh. i hope ya have a relly gud day and eat lotta beans and vbricks and ur dairy!!! ! ! ! ! ! ! ! ! ! ! !

    hope ya swim in a brick fulla bricks.
    - lil swag pce out

  34. jdfutgjc
    February 21, 2015 at 6:11 pm

    By any chance do you no any game develping systems for kids?

    • Anonymous
      March 30, 2015 at 1:03 am

      Try out game maker 8, it's really easy to use.

    February 18, 2015 at 5:50 pm

    I always wanted to make a game for years. I was trying java for game development which was too difficult. Thank you for suggesting so many more softwares.

    February 18, 2015 at 5:50 pm

    I always wanted to make a game for years. I was trying java for game development which was too difficult. Thank you for suggesting so many more softwares.

  37. Akshaydeth thirtythree
    February 13, 2015 at 6:34 am

    super... thank uuu

  38. cmburns
    January 6, 2015 at 8:28 pm

    no one even mentioned "DARKBASIC or DARKBASIC PRO" hmmmmm i think it the easiest to learn and the free versions are tops.

  39. Brianna
    December 19, 2014 at 11:27 pm

    This is awesome! I love this article, it's exactly what I was looking for! I've used Sploder a bunch in the past, but I'm looking for something more complex, and these are great! Thank you so much!

  40. Literati
    February 15, 2010 at 9:19 pm

    This is great! Gonna try these stuffs! Hehe.

  41. L
    February 12, 2010 at 12:00 pm

    great read, I used to use RPG maker 95, before XP was even around, had some great projects just out of fun.

    • Jonathan Bennett
      February 15, 2010 at 7:32 am

      I started with 95 too and then moved to using 2000. My first project was to convert the book "Castle of Wisdom" by Rhett Ellis into a RPG. I made a very nice opening sequence but didn't get very far past the first town and dungeon.

  42. salism
    February 11, 2010 at 2:19 pm

    The game factory, I played with it as a kid, don't need to know how to code.

    • Jonathan Bennett
      February 15, 2010 at 7:30 am

      Game Factory looks like it would be perfect for creating 2D platformers. Thanks for the comment.

  43. עומר
    February 11, 2010 at 11:46 am

    i think that panda 3d is the best http://www.panda3d.org/
    its open source, cross platform, used for pro stuf and complitly free (:

    • JK III
      February 13, 2010 at 5:13 am

      (: unibrow ? :D

    • Jonathan Bennett
      February 15, 2010 at 7:29 am

      Wow, Panda 3D looks great!

  44. Dead End
    February 11, 2010 at 10:57 am

    If you're a fan of the old Sierra/Lucas Arts point and click adventure games, you could give Adventure Game Studio, Visionare2D or Wintermute a try.

    • Jonathan Bennett
      February 15, 2010 at 7:29 am

      Thanks for your suggestions. Those are new to me.

  45. JK III
    February 11, 2010 at 8:12 am

    Nice post. Alas, RPG Maker XP is not free :(

    • Jonathan Bennett
      February 11, 2010 at 8:33 am

      You're right - the full version isn't free. However, it does have a very functional and free 30 day trial, which is enough time to create a small RPG and get a feel for the program. I'd encourage anyone with a desire to make their own RPG to try it out.

      • JK III
        February 11, 2010 at 10:46 am

        IMO, trial-ware with feature restrictions but no time-limits are better. Using this program for 30 days will just tempt me to either buy or pirate the program (either of which I am not gonna do).
        Anyway, there is always an alternative, like in this case, RPG Toolkit.

        • Jonathan Bennett
          February 15, 2010 at 7:29 am

          I think I remember hearing of RPG Toolkit a while back, but I have no previous experience with it. Looks like a great tool!

  46. Altzan
    February 11, 2010 at 5:33 am

    I used RPG Maker for awhile, never got a game made but I found it was fun to design.

    • Jonathan Bennett
      February 11, 2010 at 7:38 am

      Out of the tools listed, I've had the most fun with RPG Maker as well.

  47. Graham Ranson
    February 11, 2010 at 5:11 am

    Another good option for people who enjoy Python and want to go a bit further, I would recommend Blender 3D - http://www.blender.org/

    It allows for drag-and-drop 3D game creation, as well as letting users drop into Python for some extra logic. It is what our team used to create Boro-Toro - http://www.boro-toro.co.nr

  48. Jack Cola
    February 10, 2010 at 11:21 pm

    You also missed "Programming with Alice". I think that is easier then using PyGame. You still need to learn Python to be able to use PyGame


    • Jonathan Bennett
      February 11, 2010 at 7:37 am

      Ya know, Alice was one of the first programs I considered putting into this article. I decided against it for some reason I can't recall... hmm. Anyway, thanks for mentioning. It's a fantastic tool and definitely worth checking out. It was founded by the late Randy Pausch, author of The Last Lecture, who I admire very much.

  49. Kutt Katrea
    February 10, 2010 at 8:47 pm

    I learn to program using Game Maker 5 about 6 years ago...
    And yep, it's one of the best... very easy to learn, very powerful when learning GML...

    RPG Maker is also good in it's area, very simple, but RPG Maker XP is not free U^^

    • Jonathan Bennett
      February 11, 2010 at 7:35 am

      Thanks for the comments. You mentioned one of the best things about Game Maker -- it's relatively easy to learn, but can become very powerful when mastered.

  50. dogboi
    February 10, 2010 at 7:27 pm

    Great article! I'm a fan of PyGame. For those who want to make games that are compatible with multiple systems easily, it is awesome. It uses the Simple DirectMedia Layer (libSDL), so once you learn PyGame, you can then move on to making games with C and libSDL when you are ready. Good stuff.

    • Jonathan Bennett
      February 11, 2010 at 7:34 am

      Thanks for the extra info!

  51. Joe
    February 10, 2010 at 6:49 pm

    I use to use Game Maker 4 years ago. I think it's one of the best programs to use for beginners.
    And advanced users have made some really amazing games. Some even in 3D.

    • Jonathan Bennett
      February 11, 2010 at 7:33 am

      Yeah, it really is nice software. If I remember correctly, I think it was originally made by a father to help his son(s) make video games. He probably had no idea at the time what it would become...

  52. Dirt2Gamer
    February 10, 2010 at 6:39 pm

    Nice article Jon. Great resources to get started in game dev..

    • Jonathan Bennett
      February 11, 2010 at 7:38 am

      Glad you liked it. :)

  53. Ed
    February 10, 2010 at 6:08 pm

    Thanks,awesome i have always wanted to make a game

    • Jonathan Bennett
      February 10, 2010 at 6:12 pm

      Awesome! It's a nice feeling to put work into a game and see it come together in the end.