Godot Engine Game Development in 24 Hours, Sams Teach Yourself: The Official Guide to Godot 3.0, 1st edition

  • Ariel Manzur
  • George Marques

Title overview

Game developers of all kinds are quickly discovering the power of the completely free, no-royalties, no-strings-attached Godot game engine. Now, in just 24 lessons of one hour or less, you can learn all the skills and techniques you’ll need to write great games with the new Godot 3 release. Each short, easy lesson builds on all that’s come before, helping you master all of Godot’s essentials, and use it to build 2D or 3D games for mobile, desktop, or HTML5 web platforms. Co-authored by Godot co-creator Ariel Manzur, Godot in 24 Hours, Sams Teach Yourself covers all this, and much more:

  • Getting comfortable with the Godot Engine and its scene system
  • Scripting 2D games, handling input, and creating realistic physics
  • Building playable GUIs and sophisticated game flows
  • Creating realistic animations
  • Developing 3D games with shaders, materials, lighting, shadows, environments, and reflections
  • Integrating audio into your games
  • Making the most of Godot’s particle system
  • Creating networked games
  • Efficiently managing projects and exporting games to targeted devices

Godot in 24 Hours, Sams Teach Yourself  is packed with up-to-the-minute examples and modern game development techniques. Its step-by-step instructions walk you through common questions, issues, and tasks; Q-and-As, Quizzes, and Exercises build and test your knowledge; "Did You Know?" tips offer insider advice and shortcuts; and "Watch Out!" alerts help you avoid pitfalls. By the time you’re finished, you’ll be comfortable using Godot to create virtually any game you can imagine.

Table of contents

  • 1. Introducing the Godot Engine
  • 2. Scene System
  • 3. 2D Graphics
  • 4. Scripting
  • 5. Game 1: Space Shooter
  • 6. More Scripting
  • 7. Handling Input
  • 8. Physics System
  • 9. GUI
  • 10. Animation
  • 11. Game Flow
  • 12. File System
  • 13. 3D Graphics
  • 14. Project Management
  • 15. Shaders and Materials
  • 16. Lights and Shadows
  • 17. Game 2: Bloxorz Clone
  • 18. Environments and Reflections
  • 19. Sound
  • 20. Particle System
  • 21. Viewports and Canvas
  • 22. Networking
  • 23. Game 3: Networked Bomberman Clone
  • 24. Exporting the Project
  • 25. Bonus Chapter (Native Code)

For teachers

All the material you need to teach your courses.

Discover teaching material

Additional resources

If your product offers teacher or instructor resources, or additional supporting material, these can be accessed via the appropriate website or product page:

Higher education products published in Australia or New Zealand: Pearson Resource Centre

Higher education products published outside Australia and New Zealand: Pearson global website

K-12 School products:

English Learning Student & Teacher resources: Pearson English Website

Published by Sams Publishing (March 19th 2018) - Copyright © 2018