Build a Fruit Ninja Game Mechanic In Daydream VR

In this tutorial we’ll build a simple Fruit Ninja style game mechanic in Daydream VR. It follows on from my previous post where we built a simple laser pointer using the the Daydream Controller API. I call this game Fruit Slicer and apart from being a very straight forward game mechanic to build it is also Continue reading Build a Fruit Ninja Game Mechanic In Daydream VR

Unity Announces Native Daydream Support

Yesterday Unity announced native support for the Daydream platform. This is great news for developers for several reasons: It taps into the massive development community that Unity has. Any Unity developer is now by default also a Daydream developer. Unity already has a rich ecosystem of talented game devs, application devs and artists.  I’m excited for Continue reading Unity Announces Native Daydream Support

Building a Laser Pointer With The Daydream VR Controller

In this post I’m going to share some knowledge of the Daydream VR Controller, and show you how easy it is to build a laser pointer with the Controller API in Unity. As of writing (September 2016) Daydream hasn’t yet been released. For more info on the release date and Daydream VR in general visit the official Continue reading Building a Laser Pointer With The Daydream VR Controller

Getting Started With Google VR Daydream

Update (01/08/17): This tutorial was written before the release of Daydream and some steps may be out of date.  Please see my updated tutorial here on setting up the Daydream development environment and my updated tutorial on building a Controller based app here. Disclaimer: I’m employed by Google, I work in the VR team at YouTube. All Continue reading Getting Started With Google VR Daydream

Animating Smooth Curves With UIBezierPath and CoreAnimation

If you’ve ever tried using a UIBezierPath to create anything more complex than a rounded corner you’ll understand how excruciatingly annoying it can be to control. Adding even more annoyance to this is there isn’t a lot of practical info out there on interpolating large complex sets of 2D points using cubic or quadratic curves. Continue reading Animating Smooth Curves With UIBezierPath and CoreAnimation

iOS 8 Custom Keyboards – In Two Steps

Making a custom keyboard in iOS 8 is extremely easy, if you think otherwise you’re a dinosaur! Currently, as of Xcode 6 Beta 6, there’s very little documentation and examples, but that doesn’t mean it’s hard. I spent the better half of an afternoon banging my head against a desk until I realized how simple it Continue reading iOS 8 Custom Keyboards – In Two Steps

Intro to POP, iOS Core Animation Wrapper

Pop is the Core Animation wrapper built by Facebook that underlies their new (Flipboard killing) app, Paper. The interaction, animations and transitions in Paper are current, creative and sophisticated. The lack of imagination in the iOS dev community has been one of my personal frustrations for a long time now. For Facebook to release Pop Continue reading Intro to POP, iOS Core Animation Wrapper