Book Image

Swift by Example

By : Giordano Scalzo
Book Image

Swift by Example

By: Giordano Scalzo

Overview of this book

Table of Contents (15 chapters)

Adding juiciness

Juiciness in a game or an app can be defined as all the effects such as sounds, zooming, or shaking elements. Although they are not indispensable to the game, they make the experience of gaming more pleasant.

Let there be sounds!

The first thing we add is the sound effects, to give feedback to the user when something, either good or bad, happens in the game. For example, we could notify that the bird is flapping, or has hit the pipes, using a sound.

There are basically two ways for an indie game developer—which means a developer without any video game publisher's financial support—to add sounds to the game: creating them, or searching for them from sound collections such as or

Because the aim of this book is to teach you how to create apps using Swift, we'll use some resources found in a free collection.

In the master branch, you can find .zip files with all the required sounds.


You can find the sounds at