Are you a creative professional such as an engineer, scientist, designer, educator, or entrepreneur? Have you ever understood a complicated system and struggled to explain it to others? Perhaps you drew multiple pictures, animated slides, and waved your arms, but your audience, management, grant review committee, or students were still not persuaded? You need a simulation. Simulations can be dynamic. No more hand-waving. They can be interactive. There are few better ways to learn than through a simulation. We have used many simulations for explanations, exercises, and assessments. Audiences love them. However, our simulations have been challenging to create and can require special software platforms to run. The Godot Engine, a game development platform, allows you to quickly create shareable, interactive simulations using a Python-like scripting language. Godot is completely free and open source. With Godot, you can create engaging simulations and applications in a few hours and instantly export them to various operating systems and HTML5 web pages. So that you can learn to build your own simiulations, this book will guide you step-by-step through 10 example projects using various animation techniques and user-interface components. No prior experience in game development or simulation creation is required to use this book. We use the GDscript coding language native to Godot, similar to Python. Although the programs we present are relatively simple, a basic coding background would be helpful. Similarly, it would be beneficial to remember some mathematical notation and algebra, but that is also optional. The book contains all the code and structures for the projects and links to the complete projects, including the code, images, and other resources.
ThriftBooks sells millions of used books at the lowest everyday prices. We personally assess every book's quality and offer rare, out-of-print treasures. We deliver the joy of reading in recyclable packaging with free standard shipping on US orders over $15. ThriftBooks.com. Read more. Spend less.