SAMS Teach Yourself Godot Engine Game Development in 24 Hours

Ariel Manzur all

25% Off

SAMS Teach Yourself Godot Engine Game Development in 24 Hours

By Ariel Manzur, George Marques
In stock
Product is in stock and will be despatched within 1-2 working days.
Add to cart
Ariel Manzur all
Published Date

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.


Ariel Manzur is co-creator of Godot and is currently maintaining the open source project.

George Marques is a full-stack developer at Open Journal Solutions. He is an active contributor to the Godot game engine. His projects include the plugin to import Tiled Map Editor levels. He is the author of two blog post on Godot published by Packt Pub titled, “How to create a breakout game with Godot engine,” and “How to make 2D navigation with Godot engine.” He is a former student of Information Systems at the University of São Paulo and his interests include general programming and writing. He can be found on Github at:

  • Students will build their Godot programming skills one step at a time, in 24 one-hour lessons
  • Walks students through building games with the newest Godot release, with all game projects available for download at GitHub
  • Teaches through practical instructions, realistic examples, hands-on workshops, Q-and-As, quizzes, exercises, tips, and more
  • Co-authored by Ariel Manzur, co-creator of Godot: the first authorized guide to this increasingly popular free game engine
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)