28
Dec
stored in: General and tagged: , ,
Tweet about this on TwitterShare on FacebookShare on Google+Share on RedditShare on LinkedIn

There has been a lot of talk about Web Assembly, the new binary format for the web. But what exactly is it? The presentation below by Google’s Nick Bray is definitely a good place to start.

Tweet about this on TwitterShare on FacebookShare on Google+Share on RedditShare on LinkedIn

My five year-old nephew wants to be a ‘game inventor’ when he grows up. He’s got all sorts of mad ideas for games he’s gonna make including one where Sonic the Hedgehog teams up with the robots from Pacific Rim to kick Doctor Eggman’s ass. Sounds awesome!

Not one for waiting around though, wee Freddy has decided to start climbing the game dev ladder already. With the help of his daddy, he provided some feedback on a beta build of Shred It! which is a gorgeous endless runner snowboarding game for iOS and Android.

Freddy and his daddy proudly showing off the latest version of Shred It!
Freddy and his daddy proudly showing off the latest version of Shred It!

Freddy had a brilliant list of questions and observations that impressed the guys at Extra Mile Studios so much they gave him a credit within the app! How great is that!

Here’s some of the feedback and questions Freddy asked his daddy while playing Shred It! I’m sure you’ll agree it’s all valuable stuff:

  1. Rufus is my favourite character.
  2. Why is Rufus so good at snowboarding?
  3. Make Rufus go faster dad!
  4. Look! A hot air balloon!
  5. Can Rufus jump in that hot air balloon?
  6. Can Rufus fly that hot air balloon?
  7. Haha! Rufus fell in the snow.
  8. Why are you so good at Shred It! daddy?
  9. I made Rufus do a trick!

I’ve played the recent version of Shred It! and it’s really great. Freddy’s feedback (and his dad’s) has really helped tighten the gameplay up and keep you playing. A huge thanks to Bobby from Extra Miles Studios for sticking Freddy’s name in the game’s credits screen. It really made Freddy’s day and he keeps telling people that he helped make a game.

Shred It! was recently featured on the App Store and has a full five-star rating across all versions. If you fancy a game that will put you in the right mood for Christmas then Shred It! is for you.

Shred It! iOS
Shred It! Google Play

Have a great Christmas everyone!

09
Dec
stored in: General and tagged: , ,
Tweet about this on TwitterShare on FacebookShare on Google+Share on RedditShare on LinkedIn

With Star Wars: The Force Awakens just over a week away, I thought I’d get everyone in the mood by posting a video of my X-wing Targeting Computer app that I threw together a while back.

Fingers crossed JJ Abrams delivers the film I’ve been hoping for, and I can’t wait to see some X-wing fighters on the big screen again! May the Force be with everyone!

06
Dec
stored in: Flash and tagged: ,
Tweet about this on TwitterShare on FacebookShare on Google+Share on RedditShare on LinkedIn

If you’ve been following my blog recently you may have seen my WebGL experiments that featured some cute game characters that had been created by my buddy Alex. Well those characters were from a game he was working on called Corgi Warlock, and the good news is that it’s now available to purchase on Steam! Yay!

I must congratulate Alex on an amazing effort. He was the sole designer, coder, artist, and animator on the project and has worked quite tirelessly on it for well over a year. I’ve absolutely no idea how he managed such a feat! The sheer volume of characters that he’s designed and placed in the game is simply bonkers! Don’t they look great!

Alex primarily comes from an animation background and created all the artwork and animations for Corgi Warlock within Flash Professional. The game itself was built using Construct 2. He’s got tonnes of great game ideas so I’m really looking forward to seeing what project he moves onto next.

Corgi Warlock is available on Windows.

01
Dec
Tweet about this on TwitterShare on FacebookShare on Google+Share on RedditShare on LinkedIn

So the big news today is that Adobe are renaming Flash Professional. From early next year it’ll be known as Adobe Animate CC. This will more accurately reflect Flash’s position as an animation tool for the web and beyond. It’s also obviously an attempt to get around the negativity that is constantly attached to any content produced with Flash.

Given the fact that Flash Professional has been targeting other platforms as well as the SWF file format for a few years now, re-branding was always something that was on the cards. Animate CC will continue to support Flash and AIR as first-class citizens. And as you’d expect, its support for HTML5 Canvas and WebGL will continue to grow. You can find more details over on Adobe blogs.

It’ll be interesting to see the Flash community’s reaction to this, especially those who come from a development background.

18
Nov
Tweet about this on TwitterShare on FacebookShare on Google+Share on RedditShare on LinkedIn

I’d been itching to do a bit more Swift development recently but hadn’t had much spare time. Plus, every time I set myself a small project, it quickly grows arms & legs and ends up another one of those things I started but never got close to finishing.

game-dev-swift-book-cover

So I thought I’d just pick up a book and spend a week or so working my way through it. That way I’d get some more hands-on Swift experience and actually have a pretty good chance of finishing something.

Picking a book from the seemingly endless number of Swift titles out there isn’t easy, but in the end I opted for Game Development with Swift, which was published by Packt, who just happen to be the chaps who published my own book a few years back.

The book ticked all the boxes for me: it didn’t focus on teaching you the language; it covered Apple’s excellent SpriteKit graphics framework; it was fairly short and to the point; and it also promised to show you how to build your own endless runner game. In fact, I was extremely impressed by the author’s ability to lead you through the process of building a game. He did an extremely good job of introducing new game concepts and then applying those concepts to your project’s code.

In fact, the author did a similarly good job when it came to introducing language features that may trip-up those new to Swift. While the book doesn’t necessarily teach you Swift, anyone with a few years programming experience under their belt should be able to pick things up without too much trouble. It was written before Swift 2.0 was released so there are a couple of code fixes you’ll need to make in the final few chapters. However, it’s nothing you won’t be able to figure out for yourself.

Game Development with Swift is an enjoyable title and does a great job of highlighting just how easy Apple’s new programming language is to work with. You’ll also come away with your own little endless runner game and an appreciation for how awesome SpriteKit is for quickly bashing together 2D games.

The book’s author, Stephen Haney, deserves a lot of praise for cramming so much into such a small page count and also for the way he effortlessly takes you through the process of building a small game. If you’re looking for a quick introduction to Swift and SpriteKit then you should definitely give Game Development with Swift a read.

If you don’t quite have the confidence to jump straight in without knowing a bit more about the language then why not work your way through my Quick Start Guide to Swift tutorials first.

18
Oct
stored in: Flash and tagged: , ,
Tweet about this on TwitterShare on FacebookShare on Google+Share on RedditShare on LinkedIn

I thought I’d finish up my recent round of WebGL experiments with the cast of goodies from Corgi Warlock. Don’t they look great!

Oh and a huge congratulations to my buddy Alex for getting his Corgi Warlock game green-lit on Steam. Alex has been feverishly working away on it over the last year or so. I’ve absolutely no idea where he finds the energy or stamina to pull something like that off. Great work dude!

16
Oct
stored in: Flash and tagged: , ,
Tweet about this on TwitterShare on FacebookShare on Google+Share on RedditShare on LinkedIn

Today’s WebGL experiment is actually a character from WeeWorld. Say hello to Jeff the Unicorn everyone. Jeff hates being a unicorn by the way. Whatever you do, don’t call him cute.

For this experiment I chained together a series of separate Jeff animations. One of him puking, another of him farting, and finally one of him squeezing out a rainbow poop.

To add an element of randomness to proceedings I laced some JavaScript throughout the FLA’s timeline. When it gets to the end of each animation, a random number is thrown and a decision is made regarding which animation to jump to next. All fairly basic stuff but it does help give a little more life to things.

Oh and as a side note. I once worked on a cool iOS game prototype based on Jeff the Unicorn. Take a look at a video of it here.

12
Oct
stored in: Flash and tagged: , ,
Tweet about this on TwitterShare on FacebookShare on Google+Share on RedditShare on LinkedIn

This time we’ve got a fishy foot soldier. I thought I’d drop in one of Alex’s death animations along with a walk cycle. It works quite well don’t you think.

I’ve just realised that Alex’s original animations are all set to run at 8 frames-per-second whereas I seem to have accidentally cranked everything up to 16fps. Shhhh, don’t tell Alex or he’ll make me re-publish everything and upload it all again.

Anyway, I think they look great at this new frame rate :-)

09
Oct
stored in: Flash and tagged: , ,
Tweet about this on TwitterShare on FacebookShare on Google+Share on RedditShare on LinkedIn

Another one of Alex’s characters from Corgi Warlock.

I absolutely love the baddie’s flaming sword!