Learn To Make Games is a digital book that teaches absolute beginners how to make video games. I have been making games for over a decade, and in that time I have been unable to find a single resource that truly caters to the absolute beginner – someone who plays and loves games, but has no idea how they are made.

Anyone can make games for fun – or even for a living like I do – and with this book I aim to empower creative individuals who are ready to learn how. I’ll walk you through each step that you need to take, and you’ll even have a direct line of contact with me if you get stuck.


This book provides everything you need to start making games from day one. Learn from an expert and make fun games along the way! You’ll discover a wealth of valuable content, including:

  • Brief history of game development
  • Comprehensive guide to getting started
  • Simple tutorials & clear explanations
  • Fun games that you can make (graphics included!)
  • icon-mechOverview of useful advanced concepts
  • Tips, tricks, and fascinating insights
  • Plus so much more!

Learn To Make Games is the ultimate step-by-step beginner’s guide and I want to ensure that no one gets left behind. You’ll be able to contact me directly whenever you need help, guidance or advice.

Making games will be one of the most valuable skills you ever learn!

Money-Back Guarantee

This book is currently being produced. It is available for pre-order at a heavily discounted rate, and you can earn special benefits for ordering early (listed below).

Your purchase is protected by a money-back guarantee. My previous book was well received and I intend to guarantee reader satisfaction with this one too. If you are not satisfied with the final product you will receive a full refund – no questions asked!

Pre-Order Today

Learn To Make Games costs $19.95 USD to pre-order in advance (the launch price will be $29.95 USD). You will receive a early preview of the book before the official launch (date yet to be announced), and your name will be permanently listed under a ‘Special Thanks’ chapter in the book (optional).

If you’d like to purchase this book, please place your order by clicking the button below, and checkout via credit card or PayPal.



Feel free to Contact Me for assistance, or comment in the section below.


  1. OscarBraindeaD


    Do I need know how to use and code in GMS or it’s covered in the book?
    Thanks in advance.

    • Hi Oscar – you don’t even need to know what GMS is. Everything from the absolute basics to coding is covered in detail. I’m aiming to make the book so accessible that literally anyone can start using it to make games.

  2. Adrian


    Can these “fun mini-games” be monetized?

  3. Andy


    Hey Mathew, when will the book be available to people who pre-order?

    • The release date is not finalized yet, so if you pre-order it may take several months to receive the book. The product is in active development but writing a book, and producing the associated assets, is a very time-consuming process.

  4. Moltenbear


    Hey Matthew. I know you get a lot of questions about a time-frame for the release of this book (I can see some above).

    I have pre-ordered, but it does make me a little uneasy not having an estimated date at all. Do you have a ball-park estimate you can share? Q2 2016? This year?

    • Hi – I haven’t listed a release date for this product because my work schedule can be so unpredictable. For example, in January I had to drop everything to work on games for my biggest client ever – a major US brand. These types of scenarios are why I need the freedom to publish the book when it’s ready. I’m aiming for a Q2-Q3 release this year.

      Additionally, as an existing buyer, you have a 100% money-back guarantee. I understand that not every buyer will be as patient as the next. You are absolutely welcome to contact me and request an immediate refund if you wish. Just be aware that the pre-order price is significantly cheaper than the planned final price.

      I hope this thoroughly answers your questions.

      • Moltenbear


        Thanks Matthew for the update. I’m more concerned that I’ll simply forget about this and not notice when you release the book.

        I assume I’ll receive an email though ;)

        • Yes, you’ll receive an email when your advance copy is ready. Thanks for your order!

  5. taylor


    Will the book cover how to make HTML5 games like you do?

    • Yes, the initial release will go into the basics of HTML5 game development. Future releases will add more depth (early buyers get all updates for free).

  6. Andres


    Hi Matthew, when I grow up I want to be like you ;)

    Most likely many of the concepts covered in your book would apply regardless of target platform(s) and engine used…having said that, which game engine is the main one you base most of your content on (in the book and in your games)?

    • Hi Andres – thanks for the kind words! In this book I’ll be teaching readers how to use GMS. It’s the best option for absolute beginners, and since I have been using it for 10+ years I have plenty of knowledge to share.

      • Andres


        Excellent. Book purchased. On that note…quick question; I’ve been looking into MBAAS with specific support for GMS, but haven’t found one yet (most have SDK’s for Unity, Unreal and Cocos, found one with even Construct2 SDk), but no GMS. What are your thoughts on this? I am very interested on their features.

        Lastly, many thanks for your efforts on putting this book together!

        • There are none that I’m aware of. However, I wouldn’t be surprised to see the next generation of GMS supported by providers (which should be available later this year).

  7. Ivan Braidi


    Hi Matthew, I have one question: are the books electronic only, or is possible to have paper versions too? I’m really interested in your publications, but I love good ol’ paper ;)

    Thank you very much!! CIAO!!

    • Hi Ivan – I’m trying to keep my business as digitized as possible, so I don’t have any plans to start selling physical products.

  8. kjacob dalumpines


    that’s a pretty good e-book bro

  9. Soley


    I pre-ordered the book. Looking forward to reading it soon!

  10. Warren Long


    Will it mainly be drag and drop in GMS or GML?

    Would love a fresh book on making games via GML coding.

    • It will have some D&D as well as an introduction to GML. This book is designed for absolute beginners, not existing GM users, so it won’t get into advanced/expert GML topics.

  11. Carlos


    Disclaimer: Currently studying English

    Hello, I have a question. You said this book covers basic topics and you dont go further regarding GML coding.

    But you also said that future updates will do. These updates will be of an advanced level GML coding? Or intermiedate?

    Last question. What happened to Mobile Engine? It looked promising.


    • Hi Carlos – the book will introduce and teach basic coding, and some intermediate coding, but it is not going to teach expert-level concepts. As for the Mobility Engine, it should be available again in a few months. I hope this answers your questions.

      • Carlos


        Thank you for answer me. I already pre-order your book. Waiting for it and the updates! :D

  12. LemonyFresh


    I’ve been a long time follower of your Twitter page and I think you just followed me the other day, so thanks! Anyway, keep up the great work! I’m looking forward to reading this!

  13. Ivan Braidi


    Hi Mat, do you have an approximate date when the book will become available? I’m very interested about it.

    Thank you very much, CIAO!!

    • I don’t have a date to share yet, but I’m making great progress and hoping to have some news in the near future.

  14. Philip Varghese


    Just strumbled on this site and I like what I see. Making a pre-order today.
    Keep up the good work Matthew and hope you reach your target soonest.

    • Philip Varghese


      Ok , book pre-order done.
      I can wait as I am confident the quality will be as good as the games you made.
      Cheers :)

  15. Alexander


    Yep, book pre-order done.

  16. Maximilian


    Hello, I would like to ask if your books are compatible with Kindle. Thank you

    • Yes, my books are compatible with Kindle since they are shipped in PDF format.

      • Maximilian


        That makes me a happy person. Just wonder, are there any differences between buying your books or subscribing?

        • Subscribing just means that you get a monthly email about my new blog posts. It’s not the same thing as buying a book.

  17. zidane


    Hello, does the book includes in depth tutorial on how to make the game cross platform like resizing with different aspect ratio, custom loading screen, resizing loading screen etc? Thank you.

    • No, this is a beginner’s guide and those are advanced topics that don’t apply to beginners.

  18. Rashid


    i want to know how to make games

  19. Wilfred Gatimu


    Hello, Matthew am a potential buyer of your book but my question is will a 3D character creation programs for a beginner to use be included in your presale book and which are the top best???

    • Hi Wilfred – the focus will be very much on 2D game development. An absolute beginner shouldn’t be jumping right into 3D.

  20. Alexander


    Hello, Matthew, I already pre-order your book, but is it will be compatible with GMS v 2.0? Thanks!

    • Hi Alexander – yes, it will be. Perhaps not a launch, since GMS 2 is so new and will probably evolve quite a bit in the near future. This is definitely something I have planned for though.

  21. Lap202


    I haven’t been active with GM in some time, but am planning on getting back into it soon. What level does this get into, as in I know the basics of GM, will it be worth 20 dollars for an intermediate programmer to use as a learning tool.

    • The book will introduce and teach basic concepts, and some intermediate concepts, but if you’re already familiar with GM it loses some value. The book really is intended for absolute beginners that don’t know where to begin.

  22. Codrut


    Hello Matthew,

    I’ve pre-ordered the book, and I’m really excited about it. I’ve been trying for ages to find a starting point for a beginner like myself.
    Can’t wait to have the book.

  23. Hervan


    Hello Matthew, I purchased your book looking forward to the release.

  24. Ewald


    Just pre-ordered my copy – I’m looking forward to learning from you Matthew.

  25. Dionelou


    I want to buy the book!

  26. Nicolas


    Book pre ordered. I can’t wait to read it.
    I love your blog, it’s very inspiring for my personal goals

    • Thanks so much! I’m working hard on the book and getting close to publication.

  27. Hyun


    just pre-ordered. Would love to learn how to make video games!

  28. Richard Mountain


    Hi Matthew,

    Is this book just about how to program games using GMS, or is it literally from start to finish for example; coming up with a concept for a game, then the process of brainstorming what and how the game will work, them moving onto the development, testing then finally release (plus anything that I’m not aware of when developing a game)?

    If this book is what I think its going to be then I’ll be pre-ordering it asap, but just wanted to check beforehand.

    • Hi Richard – most of those topics will be lightly covered, however, the core goal is to teach readers how to actually make games.

  29. Maximilian


    Hi. I’m very interested in buying the book, and some things I’ve been learning on my own for a while. I know how to make quick prototypes and I wonder if your book will include information about what is unseen from games, including managing JSON information, arrays, programming fundamentals, data management, paypal tips and so on.

    Thank you for reading

    • Hi Maximilian – the book will definitely cover topics like arrays and serve as an introduction to programming and data management. JSON would be beyond the scope of the book, as it’s not commonly used by absolute beginners in my opinion. I will cover topics like monetizing/selling your games and using PayPal and dedicated services for those purposes (I have done a lot of research on this already).

      • Maximilian


        Thanks Matthew, before pre ordering the book I wanted to tell you that so far I’ve been taking several tutorials of game development, most of them coming from Udemy.

        What I care the most right now, focusing on the most basics concepts, is to understand the maths for programming. The more explanations, formulas and graphs, the happier I will be. Also, from my experience I need to improve my emotional intelligence for negotiations. I studied management and I’m an introvert, I know my numbers but I yet have to learn how to charge properly for my job. I expect some help from your experience there.

        If maths aren’t in the scope of the book, I’d like to ask which books do you recommend to learn trigonometry, algebra, calculus and other required maths.

        Anyway, thank you for this. This should be an important investment for me

        • This will not be a math-heavy book. It’s being written to appeal to absolute beginners, and going into detail about topics like trigonometry, algebra, calculus would only serve to isolate that demographic (and it doesn’t sound like you fit into that demographic, either). My stance is: the less maths the better.

          • Maximilian


            I think it’s worth trying. I’m buying the book, maybe I’ll learn to be efficient :) Thank you

            • Maximilian


              I’m still excited for the book, I hope all is going well :) I’ve researched a lot of maths on my own and I am eager to improve myself with more knowledge. Thank you for the work

  30. Gustavo


    Hi Matthew. Are you teaching how to create graphics too? If not what tools do you use to create your game graphics? Keep the good work.

    • Hi Gustavo – my team mostly uses Photoshop to create graphics.

  31. Damo


    G’day Matthew.
    Just ordered your book and looking forward to jumping into it.
    I’m just about to upgrade my old Mac laptop. How do you find Parallels to work with?

    • Hi Damo – Parallels has been great, definitely one of the best programs I have bought. Luckily, GMS2 will have a native Mac client soon. Thanks for your book order!

  32. Alexander


    Hello, Matthew. I preorder your book in 08/2016. Any chance to see it available this summer?

    • The book should be published well before the end of 2017. I don’t have an exact date yet but we’re closing in on the official release.

      • Alexander


        Thank you! Will be wait for it.

  33. Herschel


    I want to preorder but paypal has always been an issue for me.Is there another way?Because I see use existing paypal or create new paypal

    • Hi Herschel – you should be able to checkout with a credit/debit card too, without signing up for a PayPal account.

      • Herschel


        You were right.I just had to enter my details first.
        Looking forward to your book!

  34. Gerald


    Is this book still in active development? I feel like I pre-ordered it over a year ago. Not looking for a refund, I just really want to read it!

    • Learn To Make Games is still in active development – sorry it’s taking so long but I want to write the best book possible :)

  35. Nicolas


    Hey Matthew! Will be available only in English?

  36. kom94


    mattew! no doubt I have thought to buy your book, but I wonder … I am learning javascript and html, is the correct way to learn to create html5 games? or what do you recommend to start creating them?

  37. Susanto


    Hi Matthew, is the book suitable for those who can not coding like me?

    • Yes, in fact, the book is being written for people who can not code.

  38. Luis


    Hello Matthew! I’ve just preordered your book and I’m so looking forward to it. Will it be suitable for GMS 1.4? Thanks for your work.

    • Hi Luis – thanks for your order. The book is orientated towards GMS2 but, of course, plenty of the information will be “backward compatible” then.

  39. Antoin


    Hello, I pre-ordered a copy of your book today. My question is, will the advance copy be an ebook/pdf file or an actual physical book.


    • Hi Antoin – Learn To Make Games is a digital book so it will be delivered as an ebook in PDF format via email.

  40. Carl


    Has this been released yet or early access version is available? Could you tell me what type of games you cover in this? Match3/Bubble shooter games or more towards rpgs/sidescrollers?


  41. Philip


    I have pre-ordered the book and waiting.
    YoYo Games has recently announced its officially dropping support for GMS1 and phased out in a few months.
    GMS2 is up and running and will be its flagship product. I assume you are updating this book for GMS2?

    Will the book be teaching GML coding or Drag and Drop?

    • Thanks for your order. The book has been written for GMS2 since day one, to ensure its long-term relevance and use. It’s focused on teaching GML not D&D.

  42. Kyle


    I can’t wait. I just ordered.

  43. Wartonno


    Hello Matthew, I purchased your book looking forward to the release. Can’t wait to develop my own games! Thanks in advance…

    • I’m looking forward to sharing it with you soon – thanks for your order!

  44. Joshua


    Hey Matthew, I just purchased the book! As an avid indie game developer, I’m curious to see what your book has to offer! I can’t wait to see some new or different ways to make games – I can bet I will learn something new from you! Thank you for your amazing content!

  45. TD Bauer


    Just ordered this book – I’ve been messing around with Construct 2 & 3, as well as RPG Maker MV for a couple years and have learned a lot. But feel the need to go back to the basics and start from scratch. Been making little games to amuse myself and the kids in the family.

Leave a comment