O'Reilly logo

The Game Maker’s Companion: Game Development: The Journey Continues by Jacob Hagbood, Kevin Crossley, Martin Rijks, Nana Nielsen

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 11. GML: From Ninja to Pirate

Designers and artists often have to begin projects by facing the daunting prospect of a blank page, but programmers rarely have the same problem. That's because it is nearly always possible to reuse at least some code from previous projects. No matter how different your new game is from your last, there are always similarities you can draw upon. In fact, some of the "skill" of an experienced programmer can actually be the large archive of existing code they have to borrow from in order to make new software! You'll soon find that using a text-based programming language such as Game Maker Language (GML) makes it much easier to reuse your code between projects in this way.

So we would need to be mad to start from ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required