Welcome to iPhoneGameTutorials.com! Check out our Tutorials page for a list of everything we've written
so far, and drop by the Forums to let us know what you would like to see written about on the site.

How to Build a Tower Defense Game for the iPhone – Part 7 – Money and Health

Hello, and welcome to part 7 of the Tower Defense Tutorial Series. – Money and Health!

In this tutorial we will incorporate “money” into the game so that towers cost the player, and the amount of money available will slowly increase over time. We shall also be incorporating base health bar into the game so we can ultimately have a game over. This particular tutorial focuses primarily on implementing dynamic labels and images, and the game logic behind them, as part of the gameHUD.

When adding labels to gameHUD.m the first thing we need to do is to decide upon what we want to display, in this case; Money count, abase health label and a base health bar, a wave count, and the prices of each tower.

Source code after the break…
Continue reading ‘How to Build a Tower Defense Game for the iPhone – Part 7 – Money and Health’

Share this:
Share this page via Email Share this page via Stumble Upon Share this page via Digg this Share this page via Facebook Share this page via Twitter

How To Build a Tower Defense Game for the iPhone – Part 6 – Tower Powers

Welcome back to the Tower Defense Tutorial Series! Once again I am assuming that you have read the previous 5 parts of this tutorial and are happy with the content covered in them.

In this Tutorial, we will be incorporating a new tower type into our game, this will give you the knowledge to then continue on and make/implement your own towers types. The tower type which we will be incorporating is a freeze tower, this tower will shoot Ice projectiles at a creep which will freeze it in place for a period of time, before the creep then continues on its journey.

Source code after the break!
Continue reading ‘How To Build a Tower Defense Game for the iPhone – Part 6 – Tower Powers’

Share this:
Share this page via Email Share this page via Stumble Upon Share this page via Digg this Share this page via Facebook Share this page via Twitter

How To Build a Tower Defense Game for the iPhone – Part 5b – More Wave Control

And we are back! Well, wasn’t that fun, we now have a multiple wave game, which we can program to increase in difficulty as we go along. However, there is still one thing nagging at me….. We still have no real control over how many creeps of each type are spawned in a wave, what if we wanted one wave to be completely made up of Red creeps, or Green Creeps. There are a few ways to do this, but I will explain the way that I did it.

Before we get into it, you’ll find things much easier to follow if you’ve already looked at Part5a of this tutorial series – So go there and come back… don’t worry we’ll wait.

Source code after the break…
Continue reading ‘How To Build a Tower Defense Game for the iPhone – Part 5b – More Wave Control’

Share this:
Share this page via Email Share this page via Stumble Upon Share this page via Digg this Share this page via Facebook Share this page via Twitter

How To Build a Tower Defense Game for the iPhone – Part 5a – Multiple Waves

[Editor's Note: One of our readers spoke up and decided to help us finish off this series of tutorials. Many thanks to Aiden Fry for stepping up to the plate!]

Welcome to the latest edition of the Tower Defense Tutorial. This is just the start of the long awaited renewal of the Tower Defense Tutorials. I (like many of you I am sure), have been following this particular tutorial series with interest, and was slightly downcast when I realized that part 4 was the last to be released. So hear me now, I vow to take up the challenge and by the end of these tutorials we will have a fully working game!

Yours, Aiden.

[Editor's Note: We are also very happy that Aiden has taken up the challenge as well!]

The Tower Defense Tutorial Part 5a – Multiple Waves!

A Quick Look Back:
I will assume that all of you have been following the tutorial series found here – part 1, part 2, part 3, part 4 – and are mostly OK with what has gone before, however it is good just to mention a few key things about what has already taken place.

  1. We have some creeps that go around a set path.
  2. We can place towers around the path.
  3. Towers fire at the nearest Creep.
  4. Creeps have Hp, and when HP is 0 (due to tower projectiles) the creeps “die” and are removed from the game.
  5. At the moment there is only one “Wave” of Creeps.

Aims of this Tutorial:

  • Creating Multiple waves of Creeps.
  • Defining how many Creeps of each type (red/green) per wave.

Source code after the break…
Continue reading ‘How To Build a Tower Defense Game for the iPhone – Part 5a – Multiple Waves’

Share this:
Share this page via Email Share this page via Stumble Upon Share this page via Digg this Share this page via Facebook Share this page via Twitter

10 Pitfalls to Avoid When Making Your Own Indie Game

When we started making Drop Dead in late September many years ago, we thought we had enough experience to make a solid, fun game in a short amount of time . We had been working in the casual games market for 4 years before that, we had seen hundreds of casual games, and by that point we had developed a few ourselves at our jobs. This, however, was our first game to be released by our new company, Goofball Games, and we were determined to get it right and add it to our portfolio.

The goals were simple – create a casual game for Halloween that we can show off to prospective clients, but maybe even capitalize on the season and make a few bucks in the process.

So, without further ado, here is a list of 10 pitfalls we either narrowly missed or in some cases fell into head first when making our first iPhone game!
Continue reading ’10 Pitfalls to Avoid When Making Your Own Indie Game’

Share this:
Share this page via Email Share this page via Stumble Upon Share this page via Digg this Share this page via Facebook Share this page via Twitter

Steve Jobs, an Innovator and Entrepreneur, Rest in Peace.

“The people who are crazy enough to think they can change the world, are the ones who do.”
– Apple Inc.

We felt that it was important to mention Steve Jobs on our site today – a site based on the great devices and technology he pioneered. We are all very sad at the passing of a man who was a designer first and a CEO second.

Now, I’ve been using Apple products virtually my entire life (starting with my Apple II) and have been amazed that with each new product released the bar has been continually raised. At our offices today we have multiple Macbook Pros, iPods, iPhones and iPads on virtually every work surface. This is not just because we do development with these devices, but because we genuinely enjoy using these products and find them to be essential in our personal lives as well. So, we’ve put together a list of influential years in Steve Job’s life that we think exemplify how much he has changed the personal computer, mobile and tablet landscape over the years:

1977: First Successful Personal Computer
1984: The Macintosh
1985: NeXT Computer – Jobs starts again.
1996: Apple buys NeXT and makes Jobs CEO again.
2000: Jobs introduces a new way of thinking about design for personal computers
2001: The iPod.
2006: Jobs redefines the laptop with the MacBook
2007: iPhone makes its debut
2010: The iPad brings tablets to the foreground.

For a man who helped create so much, we would like to thank him for his contributions and look forward to Apple continuing his legacy of great products in the years to come.

Sincerely,
iPhoneGameTutorials

Share this:
Share this page via Email Share this page via Stumble Upon Share this page via Digg this Share this page via Facebook Share this page via Twitter

Want to Help iPhone Game Tutorials?

and… get your game or product some exposure as well? We have hit over 10k uniques this month of people looking for quality game tutorials for the iphone. Unfortunately, for those who have been keeping score… We’re finding it hard to maintain a company and post regular tutorials at the same time :D This is where you come in…

You start by contacting us at info ( a t ) iphonegametutorials ( d o t ) com… Then you build off an existing tutorial on the site or maybe come up with a new tutorial all your own! You get full credit for that tutorial and it will be displayed on iphonegametutorials.com for all to see. We plan on including a side bar of “Contributors” as well, so you’ll get tremendous exposure there as well. I don’t know what could be better for someone trying to show off their chops in the mobile game space or get a little more spotlight on the game they’ve made!
Continue reading ‘Want to Help iPhone Game Tutorials?’

Share this:
Share this page via Email Share this page via Stumble Upon Share this page via Digg this Share this page via Facebook Share this page via Twitter

RPG Style Game for the iPhone – Part 2: Tiled Maps

Update:  Made some modifications to the source code – changed the title music (Hope you enjoy a remix of Dragon Warrior) and expanded the map to give a better idea of how you can use the space.  Also, I added grid lines to the tiles so it didn’t looks so much like a painting.  More parts to come!

It’s been a while since part 1 – we know from your comments that it’s not your favorite thing in the world (it’s not ours either) but we’re gonna try to get going again!

That being said, if you haven’t read part 1 of the tutorial, or the intro describing what we’re working towards, now’s your chance to play catch-up before plunging forward into the next piece of unknown – tile based maps using Tiled!

As will be the case for the rest of the tutorial, we’re using the Cocos2D framework for game development, which already includes support for the TMX file format (we’ll get to that later – just know that it makes our lives easier!). To build the map, we’re going to be using Tiled Qt, a fantastic piece of software that makes creating maps a piece of cake!

Source code after the break!
Continue reading ‘RPG Style Game for the iPhone – Part 2: Tiled Maps’

Share this:
Share this page via Email Share this page via Stumble Upon Share this page via Digg this Share this page via Facebook Share this page via Twitter

Cocos2d Tutorial – Using In-App Purchases

In App Purchase Sample
*** NOTE: The in-app purchase items that are included in the sample code will only work if you are accessing the US app store. If you are outside of the US, you will have to create your own application and in-app purchase items, and overwrite the ID’s that we specify in the code. Thanks to reader Ben Rad for pointing out that it also will not work with jailbroken iOS devices! ***
Hey everyone – we’re in the midst of a project where we’ve just had to implement In-App purchases, so we figured we would get this quick little tidbit of info out to you all. What we’ve put together is a quick sample app based off of Ray Wenderlich’s tutorial. Ray’s tutorial was based off of UIViews, and we here at iPhone Game Tutorials love Cocos2d (download here!) so we ported this over. Hopefully this helps someone make some big bucks!

Source after the break!

Continue reading ‘Cocos2d Tutorial – Using In-App Purchases’

Share this:
Share this page via Email Share this page via Stumble Upon Share this page via Digg this Share this page via Facebook Share this page via Twitter

Delay in getting these tutorials out

As I’m sure you’ve noticed we’re taking our sweet time getting the next tutorial out – Our apologies to everyone. We’ve been under a pretty intense sprint (even for game companies) and we’ve been pushing out a trivia engine to the iphone most of the last week and now into this week (memorial day weekend didn’t help things).

Anyway, just wanted to give an update, don’t think this site isn’t on our mind and we hope to have the tutorials rolled out soon!

Share this:
Share this page via Email Share this page via Stumble Upon Share this page via Digg this Share this page via Facebook Share this page via Twitter





Switch to our mobile site