Design and create your own engaging, extensible, and addictive game using Construct 2About This BookDiscover the important game objects, behaviours, and events within Construct 2 to get you started with game developmentCreate mesmerizing games quickly and efficiently, and become a top game developerUse the robust features of Construct 2 to your advantage with these simple and practical tutorialsWho This Book Is ForIf you want to make your own game but don't know how to start or don't have the technical skills to do it, then this is the book for you. You don't need to have a programming background to understand the concepts explained.
What You Will LearnInstall Construct 2 and navigate around its interface and layoutBecome involved in the developmental life cycle of a gameUse events to manipulate game objects in the layoutUnderstand the many types of game object behavior and use them to control game objectsAnalyze game objects at runtime to check whether there are any bugs or errorsApply the best set of practices when developing games in Construct 2Build, package, and publish your game to the Web and on different devicesIn DetailConstruct 2 is one of the most accessible 2D game development tools available. With its easy-to-use editor, you can create brilliant, stunning, and impressive games even if you're just starting out. Construct 2 takes care of all the technical details and lets you focus on the exciting bit, designing your game.
Packed with practical and accessible examples, this guide will empower you to become a top game developer. With an introduction to the highly effective Construct 2 interface, you will learn immediately how to make great game design documents and build in random generation, as well as popular and vital game concepts.
Learning Construct 2 will arm you with all the knowledge, tips, and tricks to make you stand out in the world of game development, producing enjoyable games quickly.
Review of “Learning Construct 2” by Aryadi Subagio
Thank you for the opportunity to review this resource. I will start off by stating that I am a fan of the book.
The first 2 introductory chapters cover the basics. What is Construct 2, how to set it up and some of the essentials of use. The next chapter is about general game design and is similar to other books about the subject of game making. There is a little section (pg 32) which states clearly what types of games are a strength of the Construct 2 system and what are not. I also am a fan of visualizing a program, so the flowchart of a game from start to finish on page 33 is well placed in the text.
My only negative about the first tutorial (Chapter 3 Flappy Bird clone) is that on pg44 the screenshot of the layers panel shows 5 layers are needed for the first example game and as the author states in the book “the free version is limited to 4 layers” In my opinion beginner tutorials should be able to be created on the free version. As I do have a full licence, the actual tutorial is excellent and easy to complete and with only limited experience of the software I learnt a couple of valuable tips.
The next tutorial is (Chapter 4 Breakout Clone). This tutorial gets the reader more involved much more quickly and is a reasonably big step up from the first. But, it is well written and explains the steps logically as you go. Love the way of using animations to change the look of a sprite and the explanation of constant variables and game states was a welcome challenge for me. Adding objects from dedicteted layout is another one of the many useful tips along the way.
Chapter 5 - Platformer Game tutorial and this introduces the use of the physics engines as well as moving to other levels. I knew some of this chapter so it was easier to understand, although the potential uses of the features in this chapter could possibly be a whole book on its own. My mind really started planning my retirement app during this section. I wish!!
I haven’t sat down and worked through the remaining tutorials but flicking through them I’m looking forward to learning about containers, arrays and even some basic enemy AI. There are chapters on debugging, best practices, optimizing projects and resources and then a final chapter on publishing to the many formats Construct 2 supports. I do wonder how up to date this section is in regards to mobile publishing as maybe things have changed in the latest updates to the software. Don’t quote me.
Overall I would highly recommend this book to anyone interested in using this software for game creation. It possibly isn’t for absolute beginners rather for people who have already worked through some simpler tutorials from other sources and have some previous experience with the application.
Well done to Aryadi Subagio for his excellent resource - “Learning Construct 2”