Close Icon

Boarding The Game Design Ship

"Boarding the Game Design Ship" Ebook Course

The "Boarding The Game Design Ship" ebook is the best way to start your Game Design journey.

The course will ease you and guide you step by step in learning the bare bones of the art and craft of Game Design, starting entirely from scratch. In fact, it's a dense pack of everything a Game Designer needs to start understanding how to make games without any prior knowledge (not even programming). If you decide to jump on board the ship and embark on this journey, we will create together a simple, small game that will allow you to understand how a Game Design thinks and works so that you can apply everything on your own after finishing the ebook.
You can follow this ebook course in two ways:

  • Full Ebook Course: Download the entire ebook in a single PDF file and follow it from start to finish.
  • Single Ebook Sections: Download each section as an individual PDF file if you prefer dividing in chunks the learning process.

No matter what you choose, the content is exactly the same, so go with the format you prefer. The ebook course has been written and structured into a series of sections to make your learning process as streamlined as possible. So, I suggest you follow it from start to finish, in the exact order presented here and without skipping any section. I'm sure it will be an exciting and transformative journey you won't regret.

All you need to do now is DOWNLOAD the ebook and GET ON BOARD!

Full Ebook

This is the full version of the “Boarding The Game Design Ship” ebook course.

If you’re searching for a complete package that will make you start your Game Design journey totally from scratch, with no headaches, frustrations, or overwhelming content, that’s precisely the ebook course you’re looking for. You’ll create a game in the Unity Engine, discover the how and why of what you’re doing, and, ultimately, learn to think and work like a Game Designer.
By the end of this ebook, you’ll get:

  • The Iterative Game Designer Mindset: Think and work like a Game Designer by knowing that ideas get better with little incremental steps.
  • The Game Design Basics: A basic knowledge of approaching some major Game Design branches (Gameplay Design, Level Design, UI Design, UX Design).
  • The Unity Engine Basics: All the basic features of the Unity Engine to build prototypes and test your ideas.
  • A Working Game Prototype: A small yet complete game you can expand and change with what you’ve learned.
  • Lots of Tips and Tricks: Countless Unity shortcuts, best practices, and quality-of-life features that will make you more efficient.

It will be a long and exciting journey, so don’t wait any longer and download the full ebook course by clicking on the button below!

Download

Ebook Sections

Here you can find the "Boarding The Game Design Ship" ebook course split into 10 Sections with its individual PDF file.

The content is the same as the one in the full ebook version. This format is perfect if you like to engage with fewer topics at once, want to remind yourself of something specific because you've already completed the course, or even have a poor internet connection and need smaller files. If you choose this format and do it for the first time, follow all the sections in the exact order presented here without skipping any of them.

To download one of the Section PDF files, click on the Download button in the respective Section.

Welcome and Section 1: Unity Setup And Overview

In this Section, I will introduce you to the course, and you'll learn how to start setting up the Unity Engine correctly.

Main topics of this Section:

  • Introducing the course by describing goals and structure.
  • Downloading, installing, and setting up Unity.
  • Creating a Unity Project.
  • Understanding the Unity interface.

Section 2: Creating A Playground And The Player Ball

In this Section, you'll learn how to add elements to the Unity Scene and easily manipulate them.

Main topics of this Section:

  • Creating and manipulating objects in the scene.
  • Managing objects collisions.
  • Setting up a player and enabling physics.

Section 3: Creating And Refining The Player Movement

In this Section, you'll learn how to create game logic by creating the player movement and iterating on that feature multiple times to refine it as much as possible.

Main topics of this Section:

  • Explaining what a Game Core System is.
  • Introducing Unity Visual Scripting.
  • Scripting the player's movement.
  • Iterating and testing player movement.

Section 4: Setting Up The Game Camera And Managing UI

In this Section, you'll learn how to manage the camera through which the player will play the game and set the ground for a good structured User Interface.

Main topics of this Section:

  • Setting up both camera and camera movement.
  • Introducing UI Design.
  • Plan a UI layout and set up Unity for UI work.

Section 5: Creating The Timer, Game Over And Score

In this Section, you'll learn how to add more game features to create the basic game structure and handle more gameplay situations.

Main topics of this Section:

  • Creating and scripting the timer feature.
  • Creating the game over state UI and handling what happens.
  • Creating and scripting the score feature.

Section 6: Managing UX, Adding Audio And Setting Up The Victory

In this Section, you'll learn how to create some basic UX features and script everything that happens when the player wins the game.

Main topics of this Section:

  • Introducing UX Design.
  • Setting up an initial game countdown.
  • Managing the game audio.
  • Setting up and scripting the player victory state.

Section 7: Creating Obstacles And Building Level Checkpoints

In this Section, you'll learn how to create obstacles to challenge the player while simultaneously allowing him to recover from mistakes.

Main topics of this Section:

  • Managing the boundaries of the game level.
  • Creating and scripting a Thwomp-like obstacle.
  • Creating and scripting an Aspirator/Air-Thrower obstacle.
  • Setting up and scripting a level checkpoint system.

Section 8: Creating Main Menu And Pause Menu

In this Section, you'll learn about creating and scripting menus and managing audio volume settings between game sessions.

Main topics of this Section:

  • Building and scripting a pause menu.
  • Building and scripting a main menu.
  • Managing the audio settings.

Section 9: Final Touches And Dissecting Level Design Process

In this Section, you'll learn how a correct Level Design Process works and how to use some of the best Unity features to improve and speed up your Level Design workflow.

Main topics of this Section:

  • Explaining and analyzing the Level Design workflow.
  • Some Unity tips and tricks to enhance your Level Design work.
  • Playground Prototyping explanation and exercise.

Section 10: Creating The Game Build And What's Next

In this Section, you'll learn how to finalize your game into a playable build so you can share it with others, I'll give you some helpful resources, and you'll discover where to go next in your Game Design journey.

Main topics of this Section:

  • Creating a Game Build.
  • Setting the future course in your Game Design journey.

GAME DESIGN COMPASS