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

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!

What’s happening at the Secret Lab?

Swift Development with CocoaWe’ve posted an update on what we’re up to so far in 2015 over on the Secret Lab blog: check it out!

You can find info on the video webcasts on Swift and Unity that we recentlyUltimate Swift Programming presented, as well as the new Ultimate Swift Programming videos we made for O’Reilly (it’s been a hive of video production and post-production in Hobart!)

Our newest book, Swift Development with Cocoa, as well as the Ultimate Swift Programming videos we created, are available at O’Reilly’s website.