Wednesday, June 10, 2015

Age, Pleasing Apple, and Trying To Climb Out of the Hole.

I still think these are pretty funny.
I haven't done much blogging for a long time. Part of it is that I don't feel I have much advice to give. The business has changed an awful lot in a last few years, and I'm still mired in the old ways. I'll let the elder statesman mantle pass to those who actually know things about our amazing modern cyberworld.

But there is another reason I haven't been writing. I have been suffering from a massive period of exhaustion, triggered by an ugly combination of age and medication. That, perhaps, is something I can write about usefully.

For a variety of reasons, game industry workers tend to be young. Little gets said about the grim business of growing old in this industry.

(Younger people have now tuned me out. Don't worry. It's fine. You will live forever.)

This is a tale about my age and health, how they helped me make the biggest screw-up in my career, and how I am trying to climb out of the hole.

A Few Practical Comments About Middle-Age

Young people have a notorious disinterest in hearing what things are like when you grow older. Old people are smug and boring and smell weird. Since this is meant to be a practical guide for a long haul in game development, I will be as brief as possible.

I am 45, and my health is getting worse.

Generally, when I tell younger people that, I get a reaction like, "Oh God, no, HOW MUCH TIME DO YOU HAVE LEFT!?" But it's not like that. I'm not dying. At least, not imminently.

But middle age is usually when the long, inevitable decay of your body starts to make itself known. It's when you think, "My chest hurts. I might be having a heart attack," and then immediately think, "Oh, crap. I’m old. It really MIGHT be a heart attack."

(Of course, some young people have poor health, and some lucky people stay healthy into old age. I include this disclaimer for the tiresome folks who get most of their fun from being angry and pedantic in the comments.)

When you reach middle age, your body starts to grumble and slowly break down.  A combination of lost dreams and dying loved ones tends to make your mind a bit of a mess too.

Annoying people always say, "You're only as old as you feel." Well, I feel old.

Do you know him in real life? Then you don't know anything about him.
"Dude, You Are a Whiny Bummer."

I really don't mean to be. Just laying out the facts. It's not all bad. There are good things about growing older, too. I‘m not whining about it. It happens to everyone.

What I am saying, and this is important when understanding creative types, is that something always goes wrong with your health (mental and/or physical) at some point. When this happens, the fractures will deform your work.

Almost everyone makes fun of George R.R. Martin for not making good time on the Game of Thrones books. But, dude, the guy is 66 years old. I'm not going to pretend I know what's going on in his life, but I can think of 10000 things that could be keeping him from writing. I'm not happy that the Game of Thrones books come out so slowly, but I know that these things happen.

I'm 20 years younger than he is, and yet, I recently had a long stretch of problems. I won't bore you with the blah blah details, but they left me on a collection of medicines that left me completely exhausted for long stretches of time.

This led me directly to the biggest professional screw-up of my career.

Falling Into a Hole

I release my games for the iPad. I think tablets are really cool and fun to play with, and I love putting out games for the platform. However, it's not a big moneymaker for us. The market is so super-competitive that we can't compete.

So, early this year, we ported our newest game, Avernum 2: Crystal Souls, to the iPad. It went through testing and we were ready to ship it. It was good to go.

Three days before release, Apple put out a new version of iOS, the iPad operating system. If I was a responsible, together developer, who was fully focused on selling his customers quality products, I would have tested the game on the new OS. But I was too tired.

Had I done so, I would have found that the new OS completely broke the game.

There are more details of the story in an interview I gave here. Basically, the engine I used was old and did things in some outdated ways. The new iOS update was the one that finally broke the engine.

Instead of canceling the release and fixing the problems, I thoughtlessly shipped the game. Then, finding it was broken, I canceled the release, removed the game from sale, and handed out refunds.

Then I tried to fix the problem, but this involved learning a lot about programming iPads. At that point, my fatigue was so bad that my limbs hurt. I didn't have the energy for a real burst of research and programming. So I gave up.

My advice: If you're going to make yourself look like an idiot, do it LOUDLY.
I Do Not Want Pity

Don't feel sorry for me. My point is, at some point, EVERYONE gets sick. You will, too. When it happens, all of your careful plans fall apart, and you need to put them back together in a new (probably smaller) shape.

After I canceled all of our iPad stuff, I lost several days to depression and self-pity. It was the first time, in a long, solid career, I'd said, "I have to stop doing stuff I was doing because I just suck now." Declining ability is something everyone faces at some point, but it is still hard to face.

I decided to go to the doctor. As much as I needed the medicines I was taking for my health whatevers, I needed work and self-respect more.

I spent time playing with my medication and dealing with various complications. And, eventually, my energy came back. That was two weeks ago.

Climbing Out of the Hole

The first thing I did when I could do things again is begin a massive assault on the design of our next game, Avadon 3, to finally fix the problems that have been in the Avadon games from the start. (I wanted to fix them for Avadon 2, but I was tired. Exhaustion forced me to spend over two years writing that game even in its flawed state.)

Once I convinced myself I could do things again, I went back to fighting with the iPad. I had to. Not for money or PR, but for simple pride and self-confidence. I don't want to have to run in fear from challenges yet.

I needed to rewrite my old engine (happily, it came with source code), which means that I had to learn how to program iPads. Keeping from having to learn iPad programming is why I licensed an engine in the first place.

This is the sort of challenge where being old and having lots of experience helps. Getting older is not all bad news.

In the 30+ years I've been programming, I long ago lost track of the number of foreign languages and systems I've learned to develop for. You get better at it. You learn to avoid the easy mistakes and not create the tricky bugs. You get better at finding answers to tough problems. When I am capable of doing what I do, I'm better at it than I've ever been.

And I did it. It took days of basically constant, family-neglecting work, but I have a working engine and a working game again. I still need to do some planning and testing, and it's pretty humiliating to go back on my word. But being an indie developer means that you get to look stupid to the world occasionally.

Game developer ages, as of 2014. Thank God that, when you turn 50, you don't need to eat anymore.
A Few More Words About Age

Writing a public article about one's bad health is a really good way to make it harder to get jobs in the future. Who wants to hire a sickie?

But ha ha! The joke's on you! I'm already unemployable in games!

Take a look at this chart. Game devs in their forties? 16% In their fifties? 1%

One. Percent. What the hell. Video games are a young art form, but they're not THAT young.

This is a topic I want to write more about, but no discussion about age and writing games would be complete without at least mentioning it.

Want to talk about lack of diversity in the games industry? I'm with you. However, if you don't mention the total lack of old people, that's how I know you're not serious.

If you struggle to get more women, non-whites, etc. into the industry, only to find they all fall back out when they start turning 40, I promise that your victory will turn to ashes in your mouth.

So It's Kind of a Happy Ending.

I thought I couldn't do a thing anymore. I announced it. Then I found I could do it again. Then I announced it, making me look stupid. Now I think I'll be able to ship the game after all, and be proud of it. It should be a happy ending.

Sort of. It has forced me to really think about how my business, my life's work, will end. A series of contractions and abandoned projects, each step accompanied by a cloud of apologies and refunds. Unfortunate and inevitable, but it can be handled ethically and with grace.

If nothing else, this failed release has made me a lot more forgiving of older creators when they fail. Of course, if someone is actively ripping their customers off, that's a problem. But a late Kickstarter? A slow book? I can show some patience and empathy. Qualities the internet could use a lot more of.

If there is anything hopeful I can come up with, it's this: The people who make the games you love? They are human too. They will age. They will falter. Be tolerant. Be supportive. Forgive them.

You will get old too, and you will understand. When that happens, don't have to look back and think, "Wow. I was a jerk."

385 comments:

  1. Jeff, I always enjoy your insight, wit, and honesty. A new blog post from you is always good news. Best of luck with the project and future strategies.
    - 47-year-old developer

    ReplyDelete
    Replies
    1. Si hay algo esperanzador que puedo llegar a, es esto: ¿La gente que hace los juegos que amas? Ellos también son humanos. Envejecerán. Ellos vacilan. Se tolerante. Me ha obligado a pensar realmente cómo mi negocio, el trabajo de mi vida, terminará. Una serie de contracciones y proyectos abandonados, cada paso acompañado de una nube de disculpas y restituciones. Desafortunado e inevitable, pero se puede manejar éticamente y con gracia. Su tema es sobre el que quiero escribir más, pero ninguna discusión sobre la edad y los juegos de escritura estaría completa sin al menos mencionarlo. Quisiera hablar de la falta de diversidad en La industria de los juegos? Estoy contigo. Sin embargo, si no mencionas la falta total de ancianos, así es como sé que no eres serio. Si te esfuerzas por conseguir más mujeres juegos friv 1, no blancos, etc. en la industria, solo para descubrir que todos caen de nuevo Cuando empiecen a cumplir los 40 años, prometo que su victoria se convertirá en cenizas en su boca

      Delete
    2. Si hay algo esperanzador que puedo llegar a, es esto: ¿La gente que hace los juegos que amas? Ellos también son humanos. Envejecerán. Ellos vacilan. Se tolerante. Me ha obligado a pensar realmente cómo mi negocio, el trabajo de mi vida, terminará. Una serie de contracciones y proyectos abandonados, cada paso acompañado de una nube de disculpas y restituciones. Desafortunado e inevitable, pero se puede manejar éticamente y con gracia. Su tema es sobre el que quiero escribir más, pero ninguna discusión sobre la edad y los juegos de escritura estaría completa sin al menos mencionarlo. Quisiera hablar de la falta de diversidad en La industria de los juegos? Estoy contigo. Sin embargo, si no mencionas la falta total de ancianos, así es como sé que no eres serio. Si te esfuerzas por conseguir más mujeres juegos friv 1, no blancos, etc. en la industria, solo para descubrir que todos caen de nuevo Cuando empiecen a cumplir los 40 años, prometo que su victoria se convertirá en cenizas en su boca

      Delete
  2. I generally enjoy the personal side to your posts, Jeff, but this one was especially good. As someone at exactly the same stage of fogeydom it all rings very true.

    Experience is nice and all, but the other big thing I kind-of miss about being young (i.e. aside from not creaking and feeling tired all the time) is the naive arrogance. Yes, I'm sure I was insufferable in many ways. But the attitude of "I can do that!" - however unwarranted - is a powerful, powerful thing.

    ReplyDelete
  3. Avernum 2: Crystal Souls is an amazingly wonderful game and it's wonderful that it'll be working on the iPad so more people can play it.

    I'm just glad you're feeling better so you can continue to make great games and live a long and happy life with your family and friends.

    ReplyDelete
  4. Thanks for the post. As someone who gave up desktop games when I started having to child-wrangle, I'm very glad to hear that you won't be dropping iPad support after all.

    ReplyDelete
  5. And as I was going to add before my iPad posted the comment too soon, one of the good parts of getting older is knowing that we all end up eating crow at some point, so we don't shy away from it as often.

    ReplyDelete
  6. As ever, thanks for your insightful commentary. You're a pleasure to read, but don't let that take you away from writing your next awesome game!

    ReplyDelete
  7. Very nice post as usual. :) One thing though: do you think it could also be that you're an indie/lone developer? Maybe being part of a larger team (maybe not too large) wouldn't put so much stress on your shoulders? 'cause the problem when you're the indie/lone developer is that you can never stop or money will stop coming through...

    ReplyDelete
  8. Thanks for an interesting read, I know the feeling all too well. May I recommend seeing Fat, Sick and Nearly Dead. That saved me. I did this juicing thing for a few weeks and that changed a lot for me. I was 40 at the time, and you can see the before and after pics here. Taken when I was EiC at Gamereactor.

    https://www.gamereactor.dk/blog/lee+west/97651/

    Good luck. :)

    ReplyDelete
  9. Glad to hear you're ok Jeff. I hope you stay well.

    But you should have stayed out of the walled garden instead of going crawling back for another beating. Apple are going to keep breaking your app whenever it suits them.

    ReplyDelete
  10. Just wanted say that was a very candid and honest post there. I'm not going to presume what ailment you have/had but for myself who suffers from anxiety and depression and pops a plethora of meds on a daily basis, a big part of my condition is self criticism. I'm learning to live with it and at 42 I'm alright. Don't beat yourself up, it's ok to make mistakes

    ReplyDelete
  11. *** "It has forced me to really think about how my business, my life's work, will end"***

    I'll be blunt:

    What you need is a heir to your throne: someone you trained to take over when you retire so your craft, you memetic legacy, if you want to be dramatic, can survive your eventual career's end.

    Try contacting universities which train their students in game design, and start taking, and training interns, until you find the young guy or gal whose habits and idiosyncrasies are similar enough to your own to be able to easily succeed you.

    ReplyDelete
  12. Jeff, I hope you're feeling better now. I've bought a few of your games over the years, and have always been impressed with the quality of your work and your attention to detail.

    I'm looking forward to seeing you rocking the industry as one of the 1%ers in future!

    Best wishes, Kris :)

    ReplyDelete
  13. I guess I had just assumed that the age distribution in the games industry will change as the art form gets older. I know you said it's not THAT old, but it seems as if there must've been a massive increase in the total size and visibility of the industry in the past 20 years, pulling in a lot of new people. At least I hope that's part of the reason for the disparity... In any case, it would be interesting to compare these percentages with other art forms, and just employment in general.

    ReplyDelete
  14. So... Keyboard movement support in Avadon 3? :D

    ReplyDelete
  15. I think is very interesting news, so it is normal that I gave positive comments on this article.. same like a Cara mengeluarkan batu ginjal tanpa operasi

    Kista tumbuh lagi setelah operasi

    Obat kuat ML yang aman

    ReplyDelete
  16. It sounds to me like you may have bitten off more than you could chew with that project. Releasing a game that popular, to that many platforms simultaneously, is not easy. And yes, I've been there many times, where a launch has gone badly.

    At a personal level, I'm very curious to know what your illnesses are, and what's going on in your personal life. I'm 43, and the brain is definitely starting to slow down. I struggle with figuring out how to implement the latest APIs, SDKs and so on. I frequently bring in help to deal with that.

    It does not surprise me that there are so few developers over the age of 50. A 50-year-old was 18 in 1983, back when there was no such thing as being a game developer.

    Your blog has been a huge inspiration to me as I have slowly grown into a successful game developer myself, these past eight years. I hope you will find the energy and confidence required to dig yourself out of this hole, brush yourself off, and get back in the fight.

    ReplyDelete
  17. This comment has been removed by the author.

    ReplyDelete
  18. "A 50-year-old was 18 in 1983, back when there was no such thing as being a game developer."

    I'll have you know that I'm 51, and in 1982 I was selling a game out of the BlueBook in PC Magazine ... gack, I sound like a cantankerous old coot. Nevermind. Besides, that effort was my only computer game design (dare I say - so far?)

    Jeff, as an even-older guy in tech - um, you go, dude! I only recently discovered your games and blog, and both are great. Best of luck and continued success.

    ReplyDelete
  19. This comment has been removed by the author.

    ReplyDelete
  20. Gordon, that's great. In 1982 I was 10 years old, and the only video games I had ever seen were at the local bowling alley arcade.

    What I was trying to say was, the reason for the small percentage of game developers over 50 is due to the industry not being that old. In 30 years, that percentage will be much greater (I'll be 73, and hopefully still peddling my air-traffic control games).

    ReplyDelete
  21. Going back on your word to bring us more games is NOT something to feel guilty over. :) Happy things are going better for you guys.

    ReplyDelete
  22. Roger - yeah, your point in general is appropriate, but - 1%? I knew the companies were long-gone, but 1% tells me that virtually no one who was a teenage employee of Origin, or SSI, or Sir-Tech, or (etc.) is still employed in the game industry.

    ReplyDelete
  23. I'm sorry to hear that you've been ill, but I'm glad to hear that you're feeling a bit better than you were. Getting old sucks, but it beats the HELL out of being dead! :-)

    ReplyDelete
  24. The thing with age and the game industry, is that low wages, poor benefits, and prolonged periods of crunch are pretty much incompatible with growing old and having a family for most people. Unless those elements have been fixed, the industry can't avoid being skewed towards younger people (and typically men).

    Off the cuff, I don't get the impression that there are any significant incentives to fix these problem. Unlike in regular software development, "old" employees have few advantages. A game is maintained for only a few years (if even that), before it is abandoned for the next project (compared to the general software dev industry, where systems may easily live for 15+ years). Technology is in constant flux, with new frameworks constantly replacing older ones, so in five years time it won't matter that you were once the company guru at Unity 4. And gamedev is a "cool" industry, so there are always many young hopeful developers who are eager to join a studio. A young developer may not be as effective as the guy who has been there for 10 years, but given that you can probably employ two entry-level coders at the same cost if you were to try and pay him a competitive salary...

    The same incentives work against keeping artists or musicians on (to an even greater extent). And since gaming is such a hit-driven industry, even designers are not really exempted. Past hit games are not necessarily a guarantee of future hit games, except for the very few who manage to make a "name".

    Obviously there are companies that buck that trend and have humane employment policies, but from a profi min/maxing point of view, running a game company as a sweatshop makes unfortunate sense, IMO - and thus the age skew.

    ReplyDelete
  25. Michael, I like your points. I think you shed the correct light on those stats, as it would be wrong for anyone to feel that 50 is too old to be developing games.

    ReplyDelete
  26. I do hope things get back on track for you Jeff; as an early forty something I sympathise and wish I'd done what you have, rather than the delights of corporate employment.

    I do like your work, although the games are so damned long I can never dedicate enough time to finish them.

    As to getting older, yeah, whilst perhaps I don't feel forty, I sure as hell don't approach life like in early twenties, either. Once you hit thirty : Do The Exercise. It sucks a bit, and is a problem if you have chronic health issues, but it's abundantly clear to me that the people that stay the healthiest are, on average, the ones that do a decent amount of exercise.

    ReplyDelete
  27. Hi Jeff, I've enjoyed your games since the Exile days. I can't pretend to know the pressures of being an indie developer, but I do know there are times when you feel you just can't go on. And then you just have to find the strength to go on anyway. Thank you for the inspiring message!

    ReplyDelete
  28. This news is very interesting, I am very happy to read a good article like this, same like http://kelenjargetahbening.web.id/

    ReplyDelete
  29. Thank you! I have to thank you for the efforts you’ve put in penning this site.I really hope to check out the same high-grade blog posts by you later on as well. In truth, your creative writing abilities has motivated me to get my own website now !
    barbie games| barbiegames| barbie| shooting games| shootinggames| shooting| dora games| dora games| dora
    fighting games| fightinggames| fighting| kissing games| kissinggames| kissing| christmas games| christmasgames| christmas

    ReplyDelete
  30. Glad you're feeling better!

    ReplyDelete
  31. Hi Jeff, I've been a major fan of yours "forever". It lit up my life seeing that Avernum 2 was actually released on iOS. I can very much relate to your pain and dilemma. I started in the game biz in 1982 as assembly language programmer for SEGA Coin-Op, "graduated" to designer, and started getting really bad corporate age-discrimination in my mid-40's . . . on an original IP of a project for a major publisher that I created! It was a 46-person team, and a lot of them hated me for being so OLD at 44 years of age. I'm now 64, have a number of iPads, one of which is being held at 8.1 solely for the purpose of playing your games. I can now play Avernum 2 on my Air! Anyway, take care, and hang in there!
    --bign

    ReplyDelete
  32. This comment has been removed by the author.

    ReplyDelete
  33. Jeff, I've been a fan of spidweb since the Exile 1 demo hit my PC(I wish I had the original media it came on -- or maybe I downloaded it?). You helped form shareware and it was an awesome concept. I tried out a couple of the new series of games and was a bit turned off by the different hex movement systems and battle systems. I really enjoyed in Exile using the fireswarm spell on a city and coming back to see it completely destroyed. I played Exile 1 and 2 quite a bit -- will there ever be a return to Exile?

    ReplyDelete
  34. I see Exile has even been removed from the 'Our Games' section. I imagine there is a good reason, though as an Exile player I feel the disappointment.

    ReplyDelete
  35. Cats are one of the most popular and companions. Those that haven’t owned a cat before should read the following article. Continue reading for some advice on how to raise a cat.
    http://www.soupehe.com |

    http://www.gaters.us |

    http://www.1491book.org |

    http://www.marketing2011.org |

    http://www.wrwelcomehome.com |

    http://www.charlescmann.com |

    http://www.sdbridgetobenefits.org |

    http://www.webfilmschools.com |

    http://www.stepalaska.org |

    ReplyDelete
  36. as we all know that every day new apple's game are coming out every developer is introducing his new idea and unique game game play just as i saw when last day i download this Hit Ping Ball game must download and try this one.

    ReplyDelete

  37. Si tratta di un incredibile spazio affascinante. Ben fatto. Ho avuto l'opportunità di stage con Liz e lei è assolutamente incredibile! Amo tutto il suo lavoro!
    kizi 8 yepi 4 kizi 9 hopy 100 huz2

    ReplyDelete
  38. WAY COOL Tried to do an MORPG in Excel once a few years back. (multiplayer, not massively multiplayer mind you) You can imagine how it went.
    probusiness-ag |

    servissimbusiness |

    adamsbusinessconsulting |

    businessresultimprovement |

    businessdevelopmenttoronto |

    barriebusinessdevelopment |

    mobile-business-site |

    newbusinessmath |

    blushbusiness |

    businessanalysissummit |

    ReplyDelete
  39. I’d love to change the spell icons, if anyone is willing to contribute art for credit then I will change it asap. I don’t think I can get sued given that it’s for non-commercial purposes but I’m not a lawyer.
    technews404 |

    techviewmedia |

    collegenowtechprep |

    thetechnologydiet |

    titlelxtech |

    agontechnologies |

    r2automation |

    youthbusinessamerica |

    kentbusinessclinic |

    businessriskinsight |

    ReplyDelete
  40. I just want to say I am just newbie to blogging and site-building and really enjoyed your blog site. Probably I’m likely to bookmark your website . You really come with fabulous articles. Regards for revealing your website page.
    computersupportetc |

    miamitechnocentral |

    emrsoftwaresite |

    leadcubetechnologies |

    stonewedgetechnology |

    cadtechlabs |

    hospital-logiserve |

    cardiologiefitness |

    mens-health-france |

    menshealthfrance |

    ReplyDelete
  41. There will be no voice acted version due to the fact that the original voice actors would be way too expensive and a fan version would destroy the immersion.
    Pro Business |

    Services in Business |

    Adam Business Consulting |

    Business Result Improvement |

    Business Devlopment |

    Business Devlopment |

    Business Site |

    New Business Math |

    Blush Business |

    Business Anlysis Summit |

    ReplyDelete
  42. Good post but I was wondering if you could write a litte more on this subject? I’d be very thankful if you could elaborate a little bit further. Appreciate it!
    Basel Shopping City |

    Islamic Fashion |

    Fashion For People |

    Shopping Bagger |

    C Fashion |

    Fashion Sense Club |

    Zee Fashion Store |

    The Fashion Trade |

    W Fashion |

    Adenium Shopping |

    ReplyDelete
  43. It is the best time to make a few plans for the longer term and it is time to be happy. I have learn this submit and if I may just I desire to recommend you few attention-grabbing things or tips. Perhaps you can write next articles referring to this article. I desire to learn more things approximately it!
    clucoffeefood |

    foodiefruitgarden |

    fruitfoodie |

    fruitfulfoodie |

    prescottseafood |

    cobaltfishfood |

    foodloversmiami |

    attardcofoodstuffs |

    samanfood |

    foodmanagementms |

    ReplyDelete
  44. Hi. You have given such an interesting account of the events. The reaction would have certainly proved some of the communities. But personally I feel that you made the right decision. You just need to give it some time to settle down
    avhomecarenh |

    thehouseofsari |

    mthome |

    fijibeachouse |

    minimalhome |

    theseedhome |

    stayhomeadaptation |

    capassivehouse |

    realestateinthepearl |

    cresrealestate |

    ReplyDelete
  45. I am terribly happy to scan this. this is often the sort of manual that must be and not the random info that is at the opposite blogs. Appreciate your sharing this best posting. Berita Agen Bola Bandar Judi Bola

    ReplyDelete
  46. Thank you for giving posts and articles were very amazing. I really liked as a part of the article. With a nice and interesting topics. Has helped a lot of people who do not challenge things people should know. You need more publicize this because many people. Who know about it very few people know this. Success for you....!!!
    happy wheels| cool math games| 8 ball pool| sudoku| yoob| friv| monster high
    shooting games| tetris| barbie games| friv4school|

    ReplyDelete
  47. I check your blogs, But your blogs formatting not good, Can you change your blogs theme and add new attractive theme. if have any problem how to change blogs theme, you can learn iOS developer forum.

    ReplyDelete
  48. Demirspor dan güncel haberler www.demirsporhaber.com

    ReplyDelete
  49. You’ve written nice post, I am gonna bookmark this page, thanks for info. I actually appreciate your own position and I will be sure to come back here.
    agar io , facebook descargar , download whatsapp messenger , descargar mobogenie gratis , descargar whatsapp gratis , cities skylines mods , five nights at freddy's download

    ReplyDelete
  50. I was so amazed with the article, it was incredible, I loved it. sorry if I deviated, I want to share health articles, money may be useful as the following articles: toko green world global obat panu disekujur tubuh erwin herbal or perhaps the next article, might be useful cara menyembuhkan katarak obat untuk mengatasi gangguan kelenjar tiroid toko green world global I believe it would be useful. and which is also very useful to increase knowledge cara mengobati kista ukuran 5cm 6cm cara mengobati kista ukuran 8cm 7cm obat infeksi ktm may be useful thanks. sorry I had to bother you.

    ReplyDelete

  51. ONLY FOR US

    Play Angry Birds Space!
    The sky is no longer the limit! Explore the galaxy with Angry Birds and their Superpowers. Angry Birds Games Free Download. Big collection of free full version games for all devices. Angry Birds Games Free Download and play for free.
    So download this awesome game and play today!
    Download The Game

    ReplyDelete
  52. Thank you so much.

    http://gaziantep-evden-eve.com/
    http://kalitelievdenevetasimacilik.com/
    http://kralscript.com/
    http://www.gaziantep-evden-eve.net/
    http://gaziantepevdeneve.net/
    http://gaziantepevdenevetasimacilik.co/

    ReplyDelete
  53. El distinguido profesor votante del partido colonial y neoliberal en las últimas elecciones nos viene con una teoría novedosa sobre la soberaní del siglo 21 para justificar no apoyar la independencia.
    friv4school 2016 friv 2016 yoob games friv yoob games jogos friv yoob

    ReplyDelete
  54. And boss scientific serviceman of the brainpower upbringing associate Posit Discipline, to The Chronicle of Higher Training, For more ==== >>>>>> http://guidemesupplements.com/brainplus-iq/
    Brainplus IQ

    ReplyDelete
  55. Yet developments throughout video technologies get bridged this place with a ensiform garment. For more ==== >>>>>> http://shredhdxabout.com/beware-millionaire-circle-scam/
    Millionaire Circle

    ReplyDelete
  56. This comment has been removed by the author.

    ReplyDelete
  57. Gaziantep evden eve taşıma http://www.antepevdenevenakliyat.net/

    ReplyDelete
  58. I enjoyed over read your blog post. Your blog have nice information, I got good ideas from this amazing blog. I am always searching like this type blog post. I hope I will see again..
    . |Happy Wheels | Happy Wheels game
    Happy Wheels 2
    Happy Wheels 3
    Happy Wheels demo
    Happy Wheels online
    gunblood cheats
    gunblood western
    gunblood
    play gunblood
    gunblood Unblocked

    ReplyDelete
  59. Super Bowl 2016 Live Stream
    Super Bowl 2016 Live Stream

    Super Bowl 2016 Live Stream
    Super Bowl 2016 Live Stream

    Super Bowl 2016 Live Stream
    Super Bowl 2016 Live Stream

    Super Bowl 2016 Live Stream
    Super Bowl 2016 Live Stream

    Super Bowl 2016 Live Stream
    Super Bowl 2016 Live Stream

    Super Bowl 2016 Live Stream
    Super Bowl 2016 Live Stream

    ReplyDelete

  60. I enjoyed over read your blog post. Your blog have nice information, I got good ideas from this amazing blog. I am always searching like this type blog post. I hope I will see again..
    gun blood Happy Wheels | Happy Wheels game piano tiles 2 Happy Wheels 2 Happy Wheels 3 Happy Wheels demo Happy Wheels online gunblood cheats gunblood western gunblood play gunblood gunblood Unblocked gunblood cheat

    ReplyDelete
  61. This comment has been removed by the author.

    ReplyDelete
  62. Danke für das Teilen mit mir einige Ihrer Ideen betreffend sind die Möglichkeit des Verminderns unserer gegenwärtigen Arbeitslosigkeit. Mühen, indem Sie einen verkürzten Workweek einleiten.
    Juegos Yood Friv4school Juegos Loola Juegos De Loola Juegos Friv 2016

    ReplyDelete
  63. nice and interesting article . continue to maintain the quality of information and good luck .

    how to treat anal warts naturally

    ReplyDelete
  64. I am very happy to be able to get information from you through this site , I hope you continue to provide good information and content .

    cara mengobati kulit gatal bersisik tanpa operasi

    ReplyDelete
  65. topic you discussed very nice to me see , I hope you stay consistent to provide quality information .

    cara mengobati kutil anus secara tradisional

    ReplyDelete
  66. topics discussed on this blog is very interesting and informative . hopefully remain consistent and successful .

    obat perontok kutil di anus

    ReplyDelete
  67. I was working and suddenly I visits your site frequently and recommended it to me to read also. The writing style is superior and the content is relevant. Thanks for the insight you provide the readers!
    Signature:
    Download retrica app includes more than eighty different filters with many different styles and include retrica , and play zombie tsunami game is the ideal game for anyone who loves the running game genre

    ReplyDelete
  68. extraordinary contents of this site informative content once . success always for the owners of this site .

    cara mengobati kutil anus secara herbal

    ReplyDelete
  69. Thank you for sharing this information with us as readers , may you be blessed by the gods

    cara mengobati kutil anus secara alternatif

    ReplyDelete
  70. Great blog! I really love how it is easy on my eyes and the information are well written. I am wondering how I might be notified whenever a new post has been made. I have subscribed to your rss feed which really should do the trick! Have a nice day!
    Cnbola
    Cnbola.com
    www.cnbola.com
    Cnbola
    Cnbola.com

    ReplyDelete
  71. i enjoyed reading your article, thank you for giving me some very interesting information see also Cara mengobati kutil anus tanpa operasi

    http://obatkutilanus.blogspot.co.id/2016/03/cara-mengobati-kutil-anus-tanpa-operasi.html

    ReplyDelete
  72. Estoy muy contento de poder visitar su blog, porque este blog ofrece una gran cantidad de información que es interesante para mí leer .

    http://obatkutilanus.blogspot.co.id/2016/03/cara-mengobati-kutil-anus-tanpa-perlu-operasi.html

    ReplyDelete
  73. zeer interessant en informatief artikel . hopelijk kan blijven bestaan ​​.


    pengobatan penyakit dermatitis seboroik

    ReplyDelete
  74. Thanks for sharing. may remain consistently provide accurate and updated information .


    cara menmgobati kulit gatal bersisik tanpa salep

    ReplyDelete

  75. vita luminance Reviews fact could vita luminance may be's Unquestionably a Crucial component used inside of acne answers generally as vita luminance could surely unclog the blocked pores and decelerate the acne pores and skin predicament.
    http://www.thecrazymass.com/vita-luminance/

    ReplyDelete
  76. Friv1000.link update new-best free games online from internet. Here you can find game: Action game, Racing game, Girls game, Shooting games, Puzzle game ..and more.
    Mario | Friv | Doraemon Games | Kizi | Yoob

    ReplyDelete
  77. Great post,I am happy to find this post very useful for me.

    Signature:
    Play atari breakout - From atari breakout game. Using a single ball and the aim is to gain as many points as possible by control the ball against the bricks at game atari breakout

    ReplyDelete
  78. Great! Thanks for sharing the information. That is very helpful for increasing my knowledge in this fiel
    A good blog. Thanks for sharing the information. It is very useful for my future. keep sharing
    Signature:
    Red Ball | red ball 2 | Red Ball 3 | Red Ball 4

    ReplyDelete
  79. The war between humans, orcs and elves continues tank trouble . Lead your race through a series of epic battles, using your crossbow to fend off foes and sending out units to destroy castleshappy wheels . Researching and upgrading wisely will be crucial to your success! There are 5 ages total and each one will bring you new units to train to fight in the war for you cause.earn to die game Whatever you do, don’t neglect your home base because you cannot repair it and once it is destroyed, you lose! Age of War is the first game of the series and really sets the tone for the Age of War games earn to die for you. Also try out the Age of Defense series as it is pretty similar.
    In this game, you start at the cavern men’s age, then evolvetank trouble game! There is a total of 5 ages, each with its units and turrets. Take control of 16 different units and 15 different turrets to defend your base and destroy your enemy.
    The goal of the game also differs depending on the level. In most levels the goal is to reach a finish line or to collect tokens. Many levels feature alternate or nonexistent goals for the player. The game controls are shown just under gold mine. Movement mechanisms primarily include acceleration and tilting controls.
    It consists of a total of 17 levels and the challenge you face in each level increases as you go up. unfair mario The game basically has a red ball that has to be moved across the various obstacles in its path to the goal.

    ReplyDelete
  80. The reason that I as a military leader have a problem with pay day loan shops is that those shops know that they can leverage the Soldiers' chain of command to help them recoup their loans.
    Mario , Friv , Doraemon Games , Kizi , Yoob

    ReplyDelete
  81. Content Andari Very helpful serve Once for Me . hopefully can consistently present the Content Quality is shown to the reader . thank you


    cara menghentikan haid karena kb suntik 3 bulan

    ReplyDelete
  82. This is very amazing to see such work over here. Slitherio | Agario | Happy Wheels | happy fathers day 2016 quotes Carry on the discussions over night.

    ReplyDelete
  83. Thank you for having faithfully provide useful information to our readers . Hopefully you are still given the creativity and consistency in sharing information .


    cara alami mengobati penebalan dinding rahim paling ampuh

    ReplyDelete
  84. I am very happy to visit your blog , a lot of information that I got here . thank you


    pengobatan penyakit flu singapura pada anak

    ReplyDelete
  85. Thanks for sharing. I hope it will be helpful for too many people that are searching for this topic.
    red ball 3 | ninjago games | red ball 4 | ninjago games

    ReplyDelete
  86. Aku akan selalu menunggu informasi terbaru di blog ini . Saya sangat puas dengan konten yang Anda buat , sangat kuat dan informatif . Terima kasih


    Pendarahan Haid Berlebihan

    ReplyDelete

  87. This time I feel fortunate to be able to visit your site and get new information . thank you


    cara aman mengobati penebalan dinding rahim

    ReplyDelete
  88. Great post! I am actually getting ready to across this information, is very helpful my friend. Also great blog here with all of the valuable information you have. Keep up the good work you are doing here.

    Singapore Moneylender
    digibrand

    ReplyDelete
  89. Rambo 1 | I like the first point you made there, but I am not sure I could reasonably apply that in a postive way.I've been exploring on the net hoping to get some ideas on the way to get my personal weblog coded, your present style together with style are wonderful. Action Movies 2016 | Predator Movie | Game Papa's Pizzeria

    ReplyDelete
  90. thanks for the information is very useful for me, as well as add new insight and knowledge..

    OBAT BATUK
    OBAT SINUSITIS
    OBAT KOLESTEROL
    OBAT ASMA
    OBAT AMBEIEN

    ReplyDelete

  91. many times I visit your blog , I still get great content and contains information .


    obat herbal penebalan dinding rahim paling aman

    ReplyDelete
  92. I like it and thanks so much! I very happy! Yoob

    ReplyDelete
  93. This comment has been removed by the author.

    ReplyDelete
  94. This comment has been removed by the author.

    ReplyDelete
  95. I'm very happy to visit your site . Thank you for giving a lot of useful information


    pengobatan kista ovarium tanpa operasi

    ReplyDelete
  96. Thank you for providing a lot of useful information . I am grateful to be able to visit your website .


    Bahaya penebalan dinidng rahim

    ReplyDelete
  97. content you create is quite interesting and informative . hopefully remain consistent and the better again .


    cara mengatasi bahaya penebalan dinding rahim

    ReplyDelete


  98. In your blog I was happy to see your article, better than last time, and have made great progress, I am very pleased. I am looking forward to your article will become better and better.

    Geometry dash

    ReplyDelete
  99. your content appealing and contains good information , I wait for a new post


    penyebab penebalan dinding rahim dan cara mengatasinya

    ReplyDelete
  100. The game controls are shown just under . Movement mechanisms primarily include acceleration and tilting controls.
    five nights at freddys 2 | five nights at freddys 4 |
    fireboy and watergirl 2 | game 2048 | zombies vs plants

    ReplyDelete
  101. was incredible I could continue to enjoy the information from you , I hope you can continue to provide the benefits and the website is kept alive .


    cara cepat menghilangkan kulit kepala gatal mengelupas

    ReplyDelete
  102. Thanks for the information that has been given , may be useful for me in particular .


    cara menghentikan haid berlebihan paling aman

    ReplyDelete
  103. content you present quite interesting and useful . I am happy to visit your site.


    obat kulit kepala gatal bersisik dan mengelupas

    ReplyDelete
  104. every time visiting your blog , I always get information and new knowledge . thank you


    cara menghilangkan penebalan dinding rahim tanpa obat dokter

    ReplyDelete
  105. glad to gain new knowledge from your blog , I hope you consistently provide quality topics and contain a benefit . thank you


    obat penebalan dinding rahim paling aman

    ReplyDelete
  106. The game controls are shown just under . Movement mechanisms primarily include acceleration and tilting controls.
    five nights at freddy's 2 | five nights at freddy's 4 |
    fireboy and watergirl 2 | 2048 online | zombies plants | red ball 6

    ReplyDelete
  107. I feel happy because it has been getting new information from your article . I am happy to visit your blog .


    obat penebalan dinding rahim multi khasiat

    ReplyDelete
  108. Topics covered very interesting and contains information . I hope you can continue its activities in providing subjects are interesting and useful .
    thank you


    obat penyakit penebalan dinding rahim kronis

    ReplyDelete
  109. Did you know you can shorten your links with OUO and make cash for every visit to your short urls.

    ReplyDelete
  110. Today I am happy for having had the new science of your article. Thanks for sharing their knowledge.


    obat penebalan dinding rahim tanpa operasi

    ReplyDelete
  111. Good afternoon, I enjoyed the article that you created . I also have a lot of knowledge of your article . thank you


    cara menghentikan haid berlebihan tanpa obat dokter

    ReplyDelete
  112. very useful information. delighted to be visiting your blog. thank you


    obat herbal untuk mengobati penebalan dinding rahim

    ReplyDelete
  113. Your content is nice, a lot of information that I can take. thank you


    cara cepat menghilangkan penebalan dinding rahim

    ReplyDelete
  114. your topic is interesting and weighty. I feel happy to be part of your blog visitors.


    obat untuk menghentikan haid berlebih paling efektif

    ReplyDelete
  115. I am always impressed when visiting your blog. I am sure you are able to develop this blog well. Thanks for all the information


    cara cepat melancarkan haid paling aman

    ReplyDelete
  116. articles that you create very impressive and contains a lot of information. Thank you for everything


    cara melancarkan haid paling efektif

    ReplyDelete
  117. Article you create very impressive and contains a lot of information. hopefully we can continue to provide quality content. Thank you for everything


    cara mengobati penebalan dinding rahim tanpa operasi

    ReplyDelete
  118. the content that you choose is very useful for me, thank you for willing to share knowledge and knowledge.


    obat herbal untuk melancarkan haid tidak teratur

    ReplyDelete
  119. Thank you for your consistency in providing useful information for me. greeting Blogger


    cara cepat melancarkan haid berlebih paling efektif

    ReplyDelete
  120. glad it feels able to visit your blog ,, I can be a new lesson today. thank you


    pengobatan untuk melancarkan haid berlebih paling aman

    ReplyDelete
  121. Thanks for the information you have provided. I am happy to have visited your blog.


    cara cepat menyembuhkan penyakit tbc di rahim

    ReplyDelete
  122. I was impressed with the content of your blog. it is simple but it contains a lot of information and knowledge to the reader. thank you


    cara menyembuhkan penyakit penebalan dinding rahim

    ReplyDelete
  123. Good afternoon.
    the content that you create a very interesting, a lot of things that can be taken from your content. methods of delivery you are not boring. thank you


    cara mengatasi haid berlebih akibat suntik kb

    ReplyDelete
  124. Hi, your blog has great informative and awesome posts. I am very glad to read it . IT increased my knowledge. thanks for sharing
    Cara Menghilangkan Belang Di Wajah Akibat Jilbab

    ReplyDelete

  125. Thanks for the best blog.it was very useful for me.keep sharing such ideas in the future as well.this was actually what i was looking for,and i am glad to came here!
    wheely8
    mopeio
    myfrogio
    narwhaleio
    papalouie4
    zoxy

    ReplyDelete
  126. Good morning, I hope this sunny day and always keep the spirit to work.


    CARA ALAMI MENGOBATI PENEBALAN DINDING RAHIM

    ReplyDelete
  127. Thank you for faithfully provide inormasi useful to readers, including me. I hope to stay healthy and to share the latest information again.


    cara mengatasi haid berlebih dengan obat herbal

    ReplyDelete
  128. good article, hopefully contents of this article can be useful for many people.


    CARA MENYEMBUHKAN PENEBALAN DINDING RAHIM SECARA ALAMI

    ReplyDelete
  129. Your content is very interesting, a lot of information can I get from your blog. thank you


    cara mengobati penebalan dinding rahim tanpa kuret

    ReplyDelete
  130. Your content is very interesting, a lot of information can I get from your blog. thank you


    cara mengobati penebalan dinding rahim tanpa kuret

    ReplyDelete
  131. Very nice article, I was impressed with your writing. very interesting for me to share.


    cara ampuh menghilangkan penebalan dinding rahim

    ReplyDelete
  132. Very nice article, I was impressed with your writing. very interesting for me to share.


    cara ampuh menghilangkan penebalan dinding rahim

    ReplyDelete
  133. Your article was very nice and helpful. I was impressed with your writing very intriguing. Thanks


    cara ampuh menghentikan haid yang berlebihan

    ReplyDelete
  134. articles that you write is very unusual, I was impressed with the content of your writing. thank you


    cara menipiskan dinding rahim yang tebal

    ReplyDelete
  135. I am very pleased to visit your blog. Here, I get a lot of new knowledge and new information as well. thank you


    pengobatan penyakit cacar ular yang alami

    ReplyDelete
  136. I am happy to visit your blog, a lot of lessons I can take after reading your post.


    cara cepat menghentikan haid yang paling alami

    ReplyDelete
  137. useful content once, I love being able to take advantage of your content. thank you


    cara menghilangkan dinding rahim tebal secara alami

    ReplyDelete
  138. you serve content very helpful, I wait for the next article. thank you


    cara menghilangkan dinding rahim tebal paling aman

    ReplyDelete
  139. Thank for sharing!Great! please keep!
    Feel free to visit my website! the best free online games for you! funny game wormax.io, game wheely 8 | Games for kids at zoxy name | kizi Much fun! I hope you guys have enjoyed it! Much fun

    ReplyDelete
  140. outstanding, the article you are very useful present. I am happy to be part of the readers of this blog. thank you


    cara cepat menyembuhkan penyakit dinding rahim tebal

    ReplyDelete
  141. helpful indeed once this article. I am happy to feel the benefits of this article. thank you


    cara mengobati dinding rahim tebal secara alami

    ReplyDelete
  142. I am very grateful to be able to benefit from your blog, thanks for this has a lot to spread the benefits through this blog.


    obat herbal dinding rahim tebal paling manjur

    ReplyDelete
  143. افضل العاب فلاش في العالم العربي

    ReplyDelete
  144. articles are very useful, I hope this blog continues to provide quality content. thank you


    cara cepat menghilangkan haid berlebih paling aman

    ReplyDelete
  145. Your article is very interesting and very useful. I love being able to benefit after reading this article. Thank you very much


    cara menipiskan dinding rahim tebal secara alami

    ReplyDelete
  146. I am happy to visit your blog, a lot of things I can take the benefits of each of your articles. thank you


    cara menipiskan dinding rahim tebal paling manjur

    ReplyDelete
  147. I was impressed with the article you wrote, many benefits that I can take. Thanks for sharing


    cara cepat menghentikan darah berlebih saat haid

    ReplyDelete
  148. very impressive once after I read your article, so many things to my knowledge. Thank you very much


    cara mengatasi darah haid berlebih paling aman

    ReplyDelete