Posts in Stuff
Live Online Swift Training

This event has now passed, but we'll be doing it again in the future! Stay tuned. In the mean time, if you want to learn Swift, we recommend out brand new book, Learning Swift!

We're super excited to announce that, 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.

We're seriously looking forward to this! Please don't hesitate to contact us if you have any questions.

Frank

We're deeply saddened that our dear friend, collaborator, and frequent board gamer, Frank Sainsbury, has passed away.

Frank was definitely Secret Lab super-fan Number 1, and board games day will certainly never be the same without him.

Frank's regular presence in our office, when he'd almost certainly broken something he was coding, which usually turned out not to be broken at all, and frequent collaborations at hackathons and generally within the Hobart technology community, will be missed.

Our condolences to Frank's family and friends. We'll miss you, Frank! 

StuffSecret Labfrank
Bus Pal for Tasmanian Buses

We've released a new version of our very popular Bus Pal application for Metro Tasmania timetables. The app has all the timetables and route information for all the buses in Hobart, Launceston, and Burnie. 

This update updates the data to the latest from Metro Tasmania, adds lines to the map showing the bus routes, and includes a Watch App for the Apple Watch.

The Apple Watch App shows the time to the next bus and the route number at the bus stops you've favourited within Bus Pal. In the future we'll be adding a glance for even quicker access (we're trying to figure out the best UI for that at the moment).

You can download Bus Pal on the App Store.

Bus Pal is not endorsed by Metro Tasmania, and neither Secret Lab or Metro Tasmania warrant the completeness or accurateness of the data included. 

Unite Australia 2014

We had a total blast at Unite Australia today in Melbourne. It's the first time that Unite has been run in Australia, and the Unity team was clearly really excited to be here. While much of the content was stuff thats already been announced at the main Unite conference, the Australian satellite conference was a great opportunity to get info straight from the developers.

The big announcement at the keynote was the availability of the first public beta of Unity 5. Unity 5 is looking huge, and is packed with very cool features and improvements to the workflow. One of the most interesting things, from our largely technical-artist-focused perspective, is the inclusion of an incremental workflow for global illumination. Global illumination makes for some fantastic looking scenes, but the main drawback has always been the problem of waiting for the system to finish baking the lights when you make a change.

Another huge new feature mentioned in the keynote is a brand new audio mixing system. This system is extremely configurable, and easy to tie into the scripting system. It looks like sound designers are going to have a much easier time designing really immersive environments, and we can't wait to get to play with it.

The single biggest new feature, our opinion, is already available. The new GUI system, which has been long-promised and became available in the betas of 4.6. The new GUI has to solve a lot of different problems, and be applicable on both desktop, mobile and console environments; additionally, the fact that there are a billion and one different screen resolutions out there can make a UI designer's life distinctly unpleasant. We're particularly taken with their approach to scaling UIs to meet this problem: design everything based on a "reference resolution", like 800x600, and give the system a fuzzy hint that it should try to prefer to preserve the width or height when the aspect ratio changes.

Another great new feature that's landing with Unity 5.0 is the WebGL deployment target. WebGL has become a lot more available over the last few years, and a plugin free method of getting games into the browser is totally awesome. We spent some time going through benchmarks, and the performance looks great. Expect web-based demos from us, and may other game developers, in the future. 

Things mostly wrapped up with a session on the future roadmap of Unity. The biggest takeaway that we got was their intent to make a larger number of their high-level features available as open source libraries. Both the new GUI layer and the new networking system are intended to go open source, and the team on stage made it very clear that this was a pattern that they plan to follow for more features.

We're really looking forward to playing with the 5.0 beta, and can't wait to pull it apart for inclusion into our upcoming O'Reilly Media book, Mobile Game Development with Unity. The next few months are going to be a lot of fun. Follow us here, and on Twitter @thesecretlab for updates.

Swift Development with Cocoa

Our new book is finally out, in early release unedited ebook form! Today Swift Development with Cocoa was released by O'Reilly Media.

We're really proud of this book (which we wrote with our friend and frequent collaborator Tim Nugent), and now's a great time to grab it – O'Reilly is running a 50% off promotion on all the great new iOS 8-related books until 5AM PDT on 25 September 24!

The code samples for Swift Development with Cocoa are available on GitHub too, if you'd like to play with some Swift.

While you're at it, check out our friend Tony Gray's new book, Swift Pocket Reference – Secret Lab wouldn't exist without his encouragement and support, and he's written a damn fine pocket reference for Swift!

Stay tuned for more books, as well as the final release of these Swift books. Let us know if you have any comments on the early release editions!