Hour 17. Game 2: Bloxorz Clone

What You’ll Learn in This Hour:

  • Using 3D objects in a game project

  • Making custom transformations on physics objects

  • Detecting an out-of-bounds player for a losing condition

  • Using the GridMap node

  • Loading different levels dynamically

In this hour, you will make a 3D rolling block puzzle game. You’ll see the main concept of the game and how it is structured. Then you’ll see how to create the scenes and develop each level. From there, you’ll add the scripts to handle the movements and detect winning/losing conditions. Finally, you’ll play the game yourself and have fun!

Concept and Design

This game is a relatively simple, but challenging puzzle game. The player controls a rectangular prism, which has a square base ...

Get Sams Teach Yourself, Godot Engine Game Development in 24 Hours: The Official Guide to Godot 3.0, First Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.