Godot Engine Game Development Projects: Build five cross-platform 2D and 3D games with Godot 3.0
C**Y
The Best Game Development Book Out There Bar None
Godot Engine Game Development Projects is not only one of the best Godot books you can buy, it may be the best game development book out there bar none. Unlike many other books, it doesn’t start by teaching you about the API or performing simple actions. Instead, Chris Bradfield jumps straight into coding complete game projects, 5 in total, with ample source code examples and clear explanation. This is far beyond what I typically read. The author shows how to make games with title screens, pausing, user interface, and very complete in function. Like with the platformer chapter you see not only how to move and jump, but also climbing up ladders, dust particles when you land, making a parallax background, and extra features you don’t usually see. Most of the projects are in 2D, but the last chapter makes a mini-golf game in 3D, so that was a nice bonus.Inside the text we have 5 fairly complete game projects for you to follow along with. The first project is called Coin Dash, and is a simple game where you collect coins. It covers vector movement, sprite animation, collision detection, creating UIs for score and time, using buttons, and managing states. The next game is called Escape the Maze, which adds an enemy, using a TileSet and TileMap for laying out the level, using global scripts, sound effects, and saving a high score to a local file. Then Bradfield presents Space Rocks, an Asteroids-like clone. In this project we learn about rigid body physics, using state machines, screen wrap, shooting bullets, spawning objects, and creating enemies. This is a very complete project, not only can you move and shoot, but there are explosion effects, when shooting rocks they break into smaller rocks, objects bounce off each other, he shows how to pause the game, enemies shoot at you, etc. Very well done.For the 4th game we make a platformer called Jungle Jump. Here we use kinematic bodies, utilize collision layers and masks, sprite animation, scrolling backgrounds, the HUD, a title screen, collectable items, and the basics of movement and jumping. At the end there are some finishing touches like a double jump, dust particles when you land, crouching, even climbing up ladders. The fifth game is 3D Minigolf, which introduces some 3D concepts, importing meshes, working with cameras, using GridMaps, collision, and a UI. Finally, the book concludes with various topics such as learning to use the API docs, exporting to mobile, working with shaders, additional supported programming languages, and how to contribute to the community.I would have to say, this is an amazing book for Godot and, well, maybe the best game development text I have ever read (and I read a lot). Most books only scratch the surface with simple tech demos, but here we have 5 fairly complete games. I mean, they’re are definitely demos, but above and beyond what you see in many tutorials. For example, the platformer where you have dust effects when landing, climbing ladders, and all that. You also see how a larger project is structured, including pausing, title and game over screens, multiple levels, etc. This is especially useful when starting out, as there is a break between looking at the API or a basic tutorial, and then finishing a complete game. So I feel this book has an advantage over most other texts out there. I honestly could not be more happy with what I have read here. I would recommend this book to game developers at all levels. Either people experienced with coding who want to learn how things are done in Godot, or even people just starting out. This book is gold.
B**2
Excellent for beginners and professionals
The author has done an excellent job with this book. It contains virtually no filler - no spurious details. Instead it offers simple and direct guidance on how to construct elements that make up a game in Godot. The trick to internalizing this book’s techniques is repetition. When he shows you a new technique, like creating a player character, repeat the steps over and over until you can do it on reflex.If you put in modest effort, this book will make you proficient in Godot. Highly recommended.
F**.
Good getting started book
This is a good book to get you started with developing games using the Godot game engine. I would give it the full five stars but the are a few errors (nothing major) in the book and some of the instructions when working through the projects can be confusing and unclear which can be a tad frustrating.My one bigger concern regarding this book and it is kind of out of the author's control is that the development work on the Godot game engine occurs at a lightening fast pace. Parts of this book are starting to fall out of date so if you are going to buy it, take some time and read the release notes between the version of Godot that was used for this book and the current version of the engine.
A**N
A Fine Introductory Text
If you're looking for a Godot learning guide at any level, you know how slim the pickings are. This book, while not perfect, presents a polished and comprehensive introduction that serves as a very good foundation to a fast-changing/growing authoring tool. I look forward to seeing future editions of it and using them in my classes.
J**P
Easy to follow explanations to use Godot
It is very useful in learning how to program with Godot. Follow the examples and you will build games.
J**I
Too many errors
I preordered this book before the kindle format was discounted. The author put out a lot of really good videos on Godot so I figured that the book would be pretty comprehensive (there are no other decent Godot books out there to my knowledge).I've been slowly making my way through the chapters and have yet to complete one of the projects without some very time-consuming tinkering with the example code. I'm at a loss to describe how frustrating this can be; even when the code isn't broken the steps are often vague about what you need to specifically do in that stage. As others have pointed out, there was clearly no editing/testing done on this book.I'm giving this two stars instead of one because despite all this I've been able to discern some of the engine mechanics (the main reason I purchased the book) and I supposed by having to open up the hood and get my hands dirty I've learned more than if it was just a straightforward tutorial. So there's that.TL;DR: Don't buy unless you want to deal with lots of errors
J**.
Great resource for beginners
If you want a very easy to follow guide on how to use Godot I definitely recommend this book. Each chapter goes through new key features of Godot and explains them thoroughly. If you want to make a 2D game in Godot it is a great resource to get you started. The five examples give you just enough information to dip your toes in and get comfortable.The only disappointment I have is the relative lack of 3D examples. The included example teaches 3D physics and camera control very nicely, but I just wish there was another 3D tutorial. Godot has been making huge strides in becoming a better 3D engine with 3.0, so I am sure there are people that want to learn Godot 3D and might not be too interested in a book with mostly 2D examples.You still learn a lot about how the engine works with the scene structure and everything through the 2D examples. I would recommend this to anyone who already has some programming knowledge but does not know how to apply it towards making video games.
B**.
Godot
This is a excellent read for absolute beginner to getting started using the godot game engine. Another easy to understand book. Love this book.
I**
Me parece Genial
Tengo como mes y medio de haberlo comprado y me parece estupendo, ahora mismo acabo de finalizar el segundo juego "Escape the Maze" que enseña el movimiento basado en celdas o grilla. En mi opinión el libro está bastante bien, me gusta la ideal de Chris de enseñar a traves de proyectos ya que así se aprende de una forma más pracmática y menos teórica.Una cosa si debo aclarar: si eres totalmente nuevo en este mundo entonces no te recomiendo este libro ya que supone que el lector posee conocimientos en programación. Yo lo entiendo sin mayor problema porque tengo más de 10 años en la programación de aplicaciones para escritorio y conozco del tema, pero debo ser honesto y decir que el libro da por sentado que tú como lector ya conoces de este mundo.La programación de videojuegos es 100% POO (Programación orientada a objetos) por lo tanto si eres nuevo no vas a poder llevarle el ritmo al libro, en ese caso te recomiendo que comiences por un curso gratis en la web sobre Python ya que el autor utiliza GDScript como lenguaje de programación y éste es 90% similar a Python, de manera que les recomiendo Python a los nuevos programadores.No quería valorar el libro todavía porque aun me quedan 3 proyectos por aprender, pero basandome en los 2 proyectos que acabo de terminar puedo decir que me ha resultado muy útil y he aprendido muchisimo con las tecnicas expuestas por el autor.Lo recomiendo 100% pero para personas que ya sepan programación orientada a objetos.
R**N
Schlechte Druckqualität beim Taschenbuch
Offenbar Print on demand, die eigentlich farbigen Grafiken sind in Graustufen bei dieser Qualität nicht mehr aussagekräftig. Man kann ein pdf mit farbigen Grafiken herunterladen, aber wer will das? Das Papier ist außerdem bei meinem Exemplar sehr wellig. Wenn überhaupt, sollte man wohl zum ebook greifen.Der Inhalt muss deshalb nicht schlecht sein.
S**I
Genial
Genial, me gusto mas que el oficial.
M**D
Game development
Sehr gut. Doch es gibt nur zwei Probleme.1. Es ist auf Englisch (Aber es nicht schlimm)2. Das ist nicht für Anfänger gedacht, sondern eher die ein wenig Erfahrung haben
Trustpilot
3 weeks ago
1 week ago