Mobile Game Development with Unity

“If you want to build any kind of game for mobile platforms, you’ve got
to take a look at Unity. This book is an excellent, thorough, and
seriously fun guide to putting together gameplay in one of the best game
engines out there for indie developers.”

Adam Saltsman, Creator of “Canabalt” and “Overland” at Finji

“The best way to learn how to use a game engine is by getting your hands
dirty and building your own projects. In this book, Paris and Jon guide
you through the creation of two radically different games, giving you
invaluable hands-on experience with a wide range of Unity’s features.”

Alec Holowka, Lead Developer of “Night in the Woods” and “Aquaria” at
Infinite Ammo

“This book changed my life. I now feel inner peace, and I’m pretty sure
I can see through time.”

Liam Esler, Game Developers’ Association of Australia

Our new book is (almost) out! You can read it on Safari, or buy it on Amazon, or at your favourite bookseller!

New content! Videos! Books!

We’ve been working with some awesome folks to build a great library of training material for game development with Unity.

These videos are designed to accompany and support our upcoming book, Mobile Game Development with Unity (also on Amazon and Safari).

Here’s what we’ve been working on:

If there’s no purchase available yet, there will be soon! Everything is available on Safari right now, though.

We’ve also got some new “Learning Path” videos, exclusively out on O’Reilly’s Safari platform:

Our newest books are also available now:

One of the best ways to look at all the training we write is on O’Reilly’s Safari platform (which has a free trial). It’s like Netflix for technical training and books.

What’s New in Swift 3

Tim, Jon, and I have been working with O’Reilly Media on a free report covering the latest version of Apple’s programming language, Swift 3.

What's New In Swift 3

You can download it, for free, over at the O’Reilly website. The report covers:

  • a high-level view of Swift 3’s changes and new features, and learn how this version differs from Swift 2
  • the Swift Evolution Process and the full list of accepted proposals—including those not yet implemented
  • Swift 3’s changes to the language’s syntax, standard library features, and other areas
  • Swift 3’s use on the server, and use a simple program to learn about Swift’s use on Linux
  • further resources for learning about, working with, and converting projects to Swift 3

Building Swift Applications

We’re running online Swift programming training with our publisher, O’Reilly Media, in a week or two (July 20 and 21, US West Coast time). You can learn more and register over on the O’Reilly website. We’re really excited! Attendees will all receive an electronic copy of our new Swift programming book, Learning Swift.Building Swift Applications

Online Swift Training + Book

Learning SwiftWe’re running iOS Development with Swift (programming) training online for O’Reilly Media in July. Registration is now open, and we’d love to have you aboard! Over two days, we’ll take you from no Swift to enough Swift for iOS apps, and an understanding of how to use the iOS frameworks. You can learn more, or register on the O’Reilly website. Attendees of the online training also receive a copy of new book, Learning Swift.

If you just want a discounted copy of our latest book, Learning Swift, you can currently buy the ebook at 50% off through O’Reilly’s Swift sale! Use the code WKLSWFT (works until 5 AM San Francisco time, on June 11).

Swift is open source!

… and I’ll have more to say on that topic soon! In the mean time:Learning Swift

More soon!

Unity Book

The first Early Release of our latest book is now available from O’Reilly: Mobile Game Development with Unity. We’re incredibly excited about this release; this is a book we’ve been dreaming of writing for many, many years, and we’ve finally had the chance to do so. Thanks to our amazingly patient editors, Rachel, who let us write this book, and Brian, who is making sure it’s as awesome as possible!Mobile Game Development with Unity

The new book covers game development with Unity, the increasingly-popular game development environment and game engine. We teach a little touch of game design, the fundamentals of Unity, and then we teach you how to build two full games: “Gnome’s Well”, a 2D game similar to Angry Birds, or Flappy Bird, and “Rock Fall”, a 3D space-asteroid shooting game.

The games built through the book are a lot of fun, and we’ve put a lot of thought into crafting games that are both representative of common, successful games in the mobile world, and contain enough interesting challenges for developers, artists, and the like, that they represent a valid real-world game development experience.

The first Early Release of the book contains early drafts of the chapters that explore the creation of both games, Gnome’s Well and Rock Fall, as well as a skeleton of the first chapter, which outlines the basics of Unity. The next Early Release, which we hope to have ready sometime in mid-December, will contain drafts of the Scripting chapter, and a completed draft of the first chapter.

We’re looking forward to seeing what people build after reading the book, and working through the games we teach in it. We’re really excited at the prospect of helping more people get into game development!

You can buy the Early Release over on the O’Reilly website. Buying it gets you all updates during the Early Release process, as well as the final copy of the book. If you have any questions, suggestions for things to add/cover, or find something unclear in the book, please don’t hesitate to email us: unitybook@secretlab.com.au. We’re so excited about this book, and can’t wait to improve it, finish it, and get more releases out for it!

Online Swift Training

This event has now passed! But there’ll be more in the future! If you want to learn Swift, check out our brand new book: Learning Swift.

Online Swift TrainingSuper awesome! Next week we’ll be running live online Swift programming training through O’Reilly Media. You can learn more and sign up over on the O’Reilly Media site.

The gist of it is: you’ll join us live online for a day of Swift programming, where we’ll teach you the language, how to use it for iOS (or OS X) programming, and where to learn more. Everyone will get a video of the training afterwards, as well as an ebook copy of our brand new Learning Swift book.