The Game Maker's Companion

Free sample

When I created the first version of Game Maker in 1999, I naturally had no idea that it would achieve its current status of the most-used game-creation package in the world. The program was still rather limited. You could only create very simple games with it and the package was downloaded only a few hundred times per month. A lot has changed over the past ten years. New versions of Game Maker were released that made it possible to create sophisticated stand-alone games. The number of downloads rose to over 150,000 per month, and the company YoYo Games was formed that now develops and distributes the program. The site of YoYo Games ( has already collected close to 100,000 games made with Game Maker and this number is rapidly increasing. But one thing has not changed. Most of the games created with Game Maker are still very simple and do not use many of the advanced features that the program offers. They also often lack sophistication in their gameplay. One of the reasons for this is that there was no text book for the more advanced Game Maker users. That is, until this book came along. A book dedicated to those that have already created their first games and want to learn more.
Read more

About the author

Jacob Habgood worked in the U.K. games industry for seven years, writing console games for Gremlin Interactive and Infogrames/Atari. During this time, he contributed to a wide range of titles and lead the programming teams on MicroMachines (PS2, X-Box and Game Cube) and Hogs of War (PlayStation). Jacob is now a doctoral student at the University of Nottingham, researching the educational potential of computer games. As part of this research, Jacob runs clubs and workshops teaching children and teenagers how to make their own computer games, providing free activities and resources through his website:
Read more
11 total

Additional Information

Read more
Published on
Dec 31, 2010
Read more
Read more
Read more
Read more
Computers / General
Computers / Information Technology
Computers / Programming / Games
Computers / Social Aspects / Human-Computer Interaction
Read more
Content Protection
This content is DRM protected.
Read more
Read Aloud
Available on Android devices
Read more

Reading information

Smartphones and Tablets

Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.

Laptops and Computers

You can read books purchased on Google Play using your computer's web browser.

eReaders and other devices

To read on e-ink devices like the Sony eReader or Barnes & Noble Nook, you'll need to download a file and transfer it to your device. Please follow the detailed Help center instructions to transfer the files to supported eReaders.
Design, build, and fly your personal quadcopter using market electronics to capture incredible photographs and record phenomenal videosAbout This BookGrasp the knowledge required to assemble your drone with light and cost effective materialsEnlighten your understanding about the flight by performing step-by-step pre-flight adjustments and acquiring the instructions for a safe flightGet the best tips to deal with performance issues related to your quadcopterWho This Book Is For

This book is intended for hobbyists who are looking forward to fulfill their dream of flying a quadcopter clearly made by them. Some basic experience in electronic circuits and aerial vehicles will make it easier for you, however it isn't mandatory.

What You Will LearnReview and choose the most suitable material for the buildSet up and calibrate all of your electronic partsControl and fly your quadcopter taking into account the weather conditionsMaintain your vehicle as much as possible and repair it whenever requiredEngineer the structure of your vehicleDevelop a flight controller with its basic principlesEliminate possible malfunctions in the futureRepair your drone if it crashes or faces any damageIn Detail

Quadcopters, also known as quadrotors, are gaining more and more popularity in today's world. With the help of these devices, anyone can have an “eye in the sky” and can monitor any place at any time. You can capture photographs and once a while and perform automated tasks. In this book, you will be informed about all the basic modules and electronics needed to fly a simple quadcopter. You'll delve deep to create a fully-functional quadcopter quickly with the help of Arduino boards. Through this book, you'll develop the skills needed to build a DIY drone that can capture pictures and record videos.

Style and approach

This is an easy-to-follow guide with pictorial depictions and technical descriptions to assemble your vehicle.

The Unity Engine Tutorial for Any Game Creator


Unity is now the world’s #1 game engine, thanks to its affordability, continuous improvements, and amazing global community. With Unity, you can design, code, and author your game once, and then deploy it to multiple platforms, reaching huge audiences and earning maximum returns. Learning 2D Game Development with Unity® will help you master Unity and build powerful skills for success in today’s game industry. It also includes a bonus rundown of the new GUI tools introduced in Unity’s version 4.6 beta.


With this indispensable guide, you’ll gain a solid, practical understanding of the Unity engine as you build a complete, 2D platform-style game, hands-on. The step-by-step project will get you started fast, whether you’re moving to Unity from other engines or are new to game development.


This tutorial covers the entire development process, from initial concept, plans, and designs to the final steps of building and deploying your game. It illuminates Unity’s newly integrated 2D toolset, covering sprites, 2D physics, game scripts, audio, and animations. Throughout, it focuses on the simplest and lowest-cost approaches to game development, relying on free software and assets. Everything you’ll need is provided.


Register your book at to access assets, code listings, and video tutorials on the companion website.


Learn How To

Set up your Unity development environment and navigate its tools Create and import assets and packages you can add to your game Set up game sprites and create atlas sheets using the new Unity 2D tools Animate sprites using keyframes, animation controllers, and scripting Build a 2D game world from beginning to end Establish player control Construct movements that “feel right” Set up player physics and colliders Create and apply classic gameplay systems Implement hazards and tune difficulty Apply audio and particle effects to the game Create intuitive game menus and interface elements Debug code and provide smooth error handling Organize game resources and optimize game performance Publish your game to the web for others to see and play


©2018 GoogleSite Terms of ServicePrivacyDevelopersArtistsAbout Google
By purchasing this item, you are transacting with Google Payments and agreeing to the Google Payments Terms of Service and Privacy Notice.