The book
Code, Create, Play: Your 7 Day Guide to Game Development
Build a complete 2D side-scrolling shooter in GameMaker over seven days, learning the programming behind it as you go.
By Tomás Brides

The idea
One project, built from an empty file
Over seven days you build a complete 2D side-scrolling shooter in GameMaker, starting from an empty project and finishing with a game you can play and share.
Each concept is introduced at the point you need it, so the reading and the building stay in step.
What the reader learns
Player
- Sprites
- Movement and controls
- Shooting
- Collision
Game systems
- Enemies
- Health and lives
- Scoring
- Enemy waves
- Power-ups
Finishing the game
- Sound
- Boss level
- Menus
- Game refinement
Programming foundations
Learn the programming behind the game
Along the way, readers encounter programming fundamentals including variables, operators, functions, conditions, arrays, variable scope, events, debugging and object-oriented concepts such as objects and inheritance.
- variables
- operators
- functions
- conditions
- arrays
- variable scope
- events
- debugging
- objects
- inheritance
The seven days
One sitting a day, start to finish
Each day builds on what came before. Work through the book over seven days, or take it at your own pace.
- DAY 01
Get Ready to Code Your First Game
- DAY 02
Player Mechanics and Controls
- DAY 03
Enemies, Lives & Sounds
- DAY 04
Scoring & Game Progression
- DAY 05
Enemy Waves and Power-Ups
- DAY 06
Boss Level, End Screen, Home Screen and Menu
- DAY 07
Home Screen, Menu and Game Refinement
Inside the book



Students and educators
Useful alongside formal study in game design, games development and programming.
Code Create Play combines practical game-building with programming fundamentals including variables, conditions, functions, arrays, events, debugging, objects and inheritance. This makes it a useful practical companion for learners studying game design, games development and introductory programming.
Ireland
United Kingdom
Listed for reference only. Code Create Play is an independent book and is not endorsed by or affiliated with these awarding bodies.
For readers
Already have the book?
Download the sprites, sounds and supporting game assets used throughout the book so you can build the project alongside each chapter.