About GP Animations

Founded in 2005, www.GPAnimations.com started as Greg Pugh’s portfolio page to display graphic design and animation pieces. It has since transformed into mobile application development, user interface design, children’s books, tutorials, and illustration work.


GP Animations has contributed to companies such as Elsevier, Corona Labs, Kwiksher, RayWenderlich.com, Covidien, and Huggable Melodies.

GP Animations’ cartoon “Burned Out” was shown at the Atlanta Animation Attack Film Festival in 2010. GP Animations’ cartoon series concept called “Ned Zombie” had the storyboard assistance of Joe Murray, creator of Rocko’s Modern Life and Camp Lazlo

14 thoughts on “About GP Animations

  1. Greg, wanted to buy your eBook on beginning Corona, but the sample pages just aren’t good enough. It offers no index or incidte into the book whatsoever. Can you fix this ?

    1. Thank you for checking out the eBook. Unfortunately, Distribly restricts sample PDFs to a very small file size, thus only allowing a very brief sample. Also, iBooks selects 1 chapter by default to upload as a sample.

      To see the chapter pages, please refer to this link:

      To download the first draft of the first chapter in iBook or PDF format, please use this link: http://gpanimationsblog.com/2013/01/10/ibook-creating-mobile-apps-with-corona-by-gp-animations/

      I hope this helps.

  2. Hello Greg. You posted a guest tutorial on CoronaLabs Blog about Basic Shape-Matching (http://www.coronalabs.com/blog/2013/01/29/basic-shape-matching-app/). It’s a great tutorial and I managed to incorporate it with Storyboard API. However, two squares (a blue and a red one) appears on screen.

    Please take a look at this post
    if you have any idea how to fix it.

    Thank you for your time!

  3. Hey Greg. Sorry couldn’t find any other place to contact you, page 34 of your eBook, at the function “headPunch”, it doesn’t seem to work the way you wrote it, by removing the ‘local’ and turning it in to a global function I’ve managed to fix the issue. If there is any way to update your eBook I think it would save a lot of head scratching for the newbies. Other than that, great book, learned a lot! Thank you!

    1. Thank you for bringing this to my attention. I’m assuming you’re using a relatively newer version of Corona SDK. I just downloaded the latest daily build and the guy game is affected by headPunch() in the first version and then later in bodyPunch() when I use it as an example in the Director chapter. I’m actually surprised that this is all that no longer works since Corona SDK has changed quite a bit since the book was published. Releasing an update to the iBooks version would be relatively easy, as Apple would notify all readers to update, however, updating the PDF would require obtaining names and email addresses of everyone who has purchased the book, so I’ll have to come up with a better solution.

  4. I loved your tutorial on the shape matching game. However, I am stuck. I am creating a game that is similar, but when the user finishes matching things I would like it to change scenes… to a ‘good job’ kinda thing. I am thinking I should be able to use

    if letterc.x == endc.x and lettera.x == enda.x and letter.x == endr.x then
    storyboard.gotoScene(“goodjob”, “fade”, 400)

    however, this doesn’t do anything. Is there something wrong with my code or where I have put it? (I did get it to kinda work if I put it within the function that moves the letter, however, I want it to check for the whole word being correct)


    1. Hi Erin, thanks for checking out the tutorial! Just as a quick demonstration, I’ve put together a new example for you to show you how to make a custom event when the shapes have been placed into their corresponding locations. In this case, when the shapes are matched, the player is greeted with the message “Hooray!”. This can be substituted for any other event that you’d like.


  5. Distribly is an easy to use service for selling and promoting digital content. Music, photos, eBooks, apps, games, anything! If it can be downloaded, you can sell it

  6. Hi Greg,

    I ahve an idea for an app utilizing a very simialr process that you have for your animal puzzle app. I’m trying to figure out where I can find out how to show just once section of a picture at a time and randomly mix the picture up. Probably a very newbie type question. But any help would be greatly apprecaited

    1. Hey Fred,

      I created Animal Puzzle using Adobe Flash CS5.5 when Adobe first released the ability to create mobile applications in Flash. It was one of my very first attempts to make a mobile app. To be honest, it’s been so long since I last used actionScript 3.0, I’m not sure where to begin trying to accomplish what you’re looking for. Lua coding is a bit easier than Objective-C and Java, so if you’re interested in going that route, check out http://www.CoronaLabs.com, there you will find a plethora of answers in the forums.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s