You’re a gamer, I’m a gamer, and I bet we’ve both had the same thought cross our minds while playing our favorite video game: “I could make the best damn game ever if I really put my mind to it.”  If you are anything like me, you’ve got a “dream game” bouncing around in your head. At idle moments, you tinker around with it, adding new features, revising your vision, and enjoying those moments of wouldn’t-it-be-awesome-if…

My dream game, for instance, is a fantasy world simulator within which a world evolves with the passing of eons. The player leads a culture amid a world of monsters and men alike who all adhere to real principles of ecology and economics, living off the land or changing it to suit their needs. They breed, they die, they conquer, they are conquered, but unlike other strategy games— whatever their successes— all civilizations are extinguished just as life around a dying star. In my game, decay is as common as growth, and while the player leads a new civilization in its struggle to survive, the “dungeons” and ancient cities of old that you explore weren’t just put there by some procedural generation script in order to be looted. They were instead the lonesome ruins of once vibrant societies that played in the world before you, but who failed to withstand the tides of time.

Plenty of grand strategy, fantasy themed games have come before, but none thus far have built a living, breathing world. Master of Magic (pictured) is the game 25 years ago that launched my original ambition to make my own game.

“Events” in the game aren’t scripted. They emerge from a complex system of organic, underlying mechanics. Monsters weren’t set in dungeons to mill around until they are defeated by the armies of civilization. At one point, they went there seeking habitat and a landscape around it where they can hunt for food (or plunder nearby civilized folk!) The Undead Necropolis in that burned out city isn’t there for the sole purpose of being purged one day by the player, it’s there because it was set to sacking 100 years ago and its citizens were murdered and left in the streets to be picked by the crows.

And as the monuments of these old civilizations gradually grind down to dust and the player’s rises, they will one day face a calamity and similar fate to the very civilizations that lie in ruin. Whether at the hands of an orcish barbarian horde that was displaced from their habitat by a dragon or due to the Apocalypse itself, your civilization as well will one day be picked over by some peoples of the future. All that will matter in the end is how long you are remembered as the deeds of your society fade from living memory into story, then into legend, then into nothing.

So… sounds neat, huh? Well, as it turns out, despite the 20+ years of imagining this game, I have one major thing that stands in my way when it comes to bringing that game out of my head and into reality. And its kinda a big thing. At the start of this journey two years ago, I had no idea what I was doing. And trust me, this isn’t the first time I’ve decided I’m going to make my game a reality. On more than one occasion I’ve been driven by some boost of enthusiasm: a late night of inventing new concepts, raspy little sketches, what have you. From there I would then revel in a glorious two and a half hours of creative fervor, but like a naive child who thinks he’s going to run away from home and live off the land, my enthusiasm quickly deflated upon encountering the many major hurdles in the process.

Age of Wonders 3 is a newer incarnation of the fantasy, strategy game genre.

On most occasions, I was forced to face the reality that I had zero experience in game development, no computer science degree, and zero formal training in coding at all. Other times, I quickly became aware of the enormity of the endeavor; the endless hours of work, the personal sacrifices. In other cases, I simply got bored or lazy.

Whatever the case, I’d invariable shove my great game concept back on some dusty shelf in my head and make some vague promise that I’d follow it through later.

Well, that “later” is now.  In some ways, things have even gotten harder for me. Aside from lack of experience, I’m a 30-something year adult with a wife, two kids in diapers, a job, and precious little time. So is it possible for someone like me to follow through on this vision? Can a complete and utter unwashed noob possibly make their own, sophisticated video game? Is determination, a willingness to learn, and a dream good enough to get the task done? Well, this is what The Noob Game Developer is all about.

So now as I stand here ready to take a crack at it again for the n’th time you might be wondering what’s so different for me this time around? Well, I now have one thing to my advantage that I didn’t have before: I discovered my passion. I’ll save the details for a later column, but the short of it is that I’ve had an unhealthy phobia of computer code and a lazy streak for most of my life, but two years ago I transformed myself into workaholic who finds immense joy in the very thing that once terrified me: coding. If ever there were a time to make my dream of the ultimate game come true, its now.

Most of the time, it was my fearsome encounter with my first “wall of code” that would crush my hopes and dreams.

So I invite you to follow along from the beginning and witness each step of the journey, but not just the technical process of learning a programming language and adapting to the tools, but the emotional trials as well: I want to show all the minor victories I win and all the moments I fail; the times I’ve plunged forth with unrestrained enthusiasm, and when I’ve struggled to stay inspired; the challenge of balancing an outrageously ambitious creative project with work and family; every moment I was sure I was ready to give up— but didn’t. I want to demonstrate how someone can claw their way up from a total, clueless noob to actually making a living doing the thing they love, beginning to end. And maybe, just maybe, I can help you to find the courage and passion to pursue that creative project you’ve had bouncing around in your own head.

I’ll be documenting and streaming every step of the way and building a community of like minded individuals. Not only will I go into detail on the subjects of learning to code in a true object oriented programming language, but I’ll be exploring community building, paths to monetization, balancing such a project with the rest of one’s life, dealing with all of the emotional ups and downs of the process, and how to contend with the “forever struggle” of maintaining one’s motivation.

There will be days of intense excitement and pride at what I’ve built, but these bright moments will cast just as many shadows. I will fail often. I will make embarrassing and naïve mistakes often. I’ll even want to quit often. But that’s okay. I want everyone to witness and experience them with me. It’s important to understand that no one escapes these dark moments in the creative process, and I believe that the best way to move past them and keep them from destroying your ambition is to know that you are far, far, far from being the only person who has ever endured them. On the way to your objective, you aren’t the only one who screwed up or got confused or “didn’t get it.” And I also want everyone to know that pride you feel in the end— and the day to day feeling of purpose— far exceeds the negatives.

So come with me on this adventure, whether it lasts months, years, or a lifetime.

===============================================================

You can support the Noob Game Developer at my Patreon or participate in the process at our Forums, Discord Channel, and Twitch Channel

 

About The Author

Demian Sky

Demian Sky is a lifelong gamer and has a masochistic streak when it comes to his gaming experiences. He loves hardcore mode and sophisticated mechanics that reward creative problem solving (and punish incompetence!) If a game doesn't make him cry at least once a session, he's moving on to bloodier pastures. "Give me hardcore mode or give me perma-death!"

Related Posts

  • Pingback: generic cialis 20mg()

  • Pingback: buy chloroquine phosphate()

  • Pingback: effects of 100 mg viagra()

  • Pingback: Cialis 40mg for sale()

  • Pingback: Cialis 10mg pills()

  • Pingback: propecia 5mg united states()

  • Pingback: cialis online no prescription()

  • Pingback: catapres 100mcg pharmacy()

  • Pingback: where can i buy ceclor 500 mg()

  • Pingback: ceftin 500mg without prescription()

  • Pingback: celebrex no prescription()

  • Pingback: how to purchase celexa 10mg()

  • Pingback: cephalexin usa()

  • Pingback: cipro 750mg cost()

  • Pingback: claritin 10 mg tablet()

  • Pingback: casino online()

  • Pingback: casinos online()

  • Pingback: online slots real money()

  • Pingback: real online casino()

  • Pingback: slot games()

  • Pingback: slot machine()

  • Pingback: real money casino online()

  • Pingback: online gambling()

  • Pingback: best online casino real money()

  • Pingback: online casino gambling()

  • Pingback: car insurance quotes()

  • Pingback: car insurance quotes rates()

  • Pingback: cheap insurance auto()

  • Pingback: allstate car insurance quotes()

  • Pingback: car insurance quotes online()

  • Pingback: car insurance coverage()

  • Pingback: foremost car insurance quotes()

  • Pingback: car insurance quotes companies()

  • Pingback: low price car insurance quotes()

  • Pingback: cheap online car insurance quotes()

  • Pingback: personal loans()

  • Pingback: payday loans in maryland()

  • Pingback: payday loans mn()

  • Pingback: usa installment loans()

  • Pingback: quick loans las vegas()

  • Pingback: bad credit loans no credit check()

  • Pingback: payday loans tulsa()

  • Pingback: personal loans no credit check()

  • Pingback: cbd oil for pain for sale()

  • Pingback: cbd oil dogs()

  • Pingback: cbd oil for pain - cbd pure()

  • Pingback: cbd oil for sale walmart()

  • Pingback: buy cbd oil online()

  • Pingback: benefits of cbd rich hemp oil()

  • Pingback: cbd hemp oil for sale amazon()

  • Pingback: cbd oil for sale in colorado springs()

  • Pingback: cbd oil for sale colorado springs()

  • Pingback: buy custom essay()

  • Pingback: write college essay()

  • Pingback: buy an essay online()

  • Pingback: pay for essay online()

  • Pingback: essay writing service canada()

  • Pingback: buying essays online safe()

  • Pingback: reliable essay writing service()

  • Pingback: money cannot buy happiness essay()

  • Pingback: academic essay writer()

  • Pingback: essay writings()

  • Pingback: cleocin 300 mg coupon()

  • Pingback: clomid pharmacy()

  • Pingback: how to buy clonidine()

  • Pingback: clozaril cheap()

  • Pingback: where can i buy colchicine()

  • Pingback: symbicort inhaler 160/4,5mcg united kingdom()

  • Pingback: combivent 50/20mcg price()

  • Pingback: helping others essays()

  • Pingback: cost of coreg 12,5mg()

  • Pingback: compazine 5mg uk()

  • Pingback: coumadin tablet()

  • Pingback: cozaar 50mg over the counter()

  • Pingback: custom essay writing()

  • Pingback: crestor 20mg for sale()

  • Pingback: dissertation research proposal()

  • Pingback: help me write a narrative essay()

  • Pingback: cymbalta 20 mg price()

  • Pingback: where to buy a research paper()

  • Pingback: thesis guidelines()

  • Pingback: help writing a thesis statement()

  • Pingback: dapsone 1000caps without a prescription()

  • Pingback: ddavp australia()

  • Pingback: depakote 250mg pills()

  • Pingback: diamox 250 mg without a doctor prescription()

  • Pingback: differin united kingdom()

  • Pingback: diltiazem 90mg prices()

  • Pingback: doxycycline 100mg medication()

  • Pingback: where to buy dramamine()

  • Pingback: elavil 10mg without a prescription()

  • Pingback: erythromycin cost()

  • Pingback: flomax price()

  • Pingback: flonase nasal spray 50mcg online pharmacy()

  • Pingback: garcinia cambogia caps online()

  • Pingback: geodon over the counter()

  • Pingback: imitrex 50mg pills()

  • Pingback: imodium generic()

  • Pingback: Look At This()

  • Pingback: imuran price()

  • Pingback: indocin without a prescription()

  • Pingback: cheap lamisil()

  • Pingback: levaquin without a doctor prescription()

  • Pingback: buy lopid 300 mg()

  • Pingback: where to buy lopressor 25 mg()

  • Pingback: luvox united kingdom()

  • Pingback: macrobid without prescription()

  • Pingback: meclizine no prescription()

  • Pingback: mestinon australia()

  • Pingback: micardis 40 mg online()

  • Pingback: mobic 7,5 mg no prescription()

  • Pingback: where can i buy motrin 400mg()

  • Pingback: order nortriptyline 25 mg()

  • Pingback: how to buy periactin()

  • Pingback: phenergan usa()

  • Pingback: plaquenil without a prescription()

  • Pingback: prednisolone no prescription()

  • Pingback: prevacid 30 mg nz()

  • Pingback: buy prilosec()

  • Pingback: proair inhaler 100mcg tablet()

  • Pingback: procardia united states()

  • Pingback: proscar without prescription()

  • Pingback: order protonix 20 mg()

  • Pingback: order provigil 100mg()

  • Pingback: pulmicort otc()

  • Pingback: pyridium 200 mg purchase()

  • Pingback: reglan 10 mg over the counter()

  • Pingback: retin-a cream for sale()

  • Pingback: revatio 20mg without prescription()

  • Pingback: cheap risperdal()

  • Pingback: robaxin 500 mg united states()

  • Pingback: rogaine 5% over the counter()

  • Pingback: seroquel united kingdom()

  • Pingback: singulair tablet()

  • Pingback: skelaxin 400mg no prescription()

  • Pingback: spiriva without a doctor prescription()

  • Pingback: tenormin uk()

  • Pingback: thorazine online pharmacy()

  • Pingback: toprol 25mg united kingdom()

  • Pingback: tricor 200 mg united kingdom()

  • Pingback: buy valtrex()

  • Pingback: verapamil uk()

  • Pingback: voltaren 50 mg tablet()

  • Pingback: zanaflex online()

  • Pingback: cheapest zithromax 500mg()

  • Pingback: Full Report()

  • Pingback: zocor online()

  • Pingback: zovirax 800mg online()

  • Pingback: zyloprim 100 mg united kingdom()

  • Pingback: where can i buy zyprexa()

  • Pingback: how to buy zyvox 600mg()

  • Pingback: sildenafil without prescription()

  • Pingback: cheap tadalafil()

  • Pingback: furosemide 40 mg otc()

  • Pingback: escitalopram without a prescription()

  • Pingback: buy pioglitazone()

  • Pingback: spironolactone 100mg united states()

  • Pingback: fexofenadine 180mg medication()

  • Pingback: glimepiride 1 mg without a prescription()

  • Pingback: meclizine 25 mg prices()

  • Pingback: cheap leflunomide()

  • Pingback: atomoxetine 40mg pharmacy()

  • Pingback: anastrozole nz()

  • Pingback: irbesartan 300mg without a doctor prescription()

  • Pingback: dutasteride online()

  • Pingback: how to purchase olmesartan 40mg()

  • Pingback: buspirone 5 mg cheap()

  • Pingback: clonidine coupon()

  • Pingback: where to buy cefuroxime()

  • Pingback: celecoxib canada()

  • Pingback: cialis where to buy()

  • Pingback: citalopram 20mg purchase()

  • Pingback: where can i buy cephalexin()

  • Pingback: ciprofloxacin australia()

  • Pingback: loratadine 10 mg for sale()

  • Pingback: cialis 60 mg()

  • Pingback: clindamycin over the counter()

  • Pingback: clozapine 25 mg canada()

  • Pingback: prochlorperazine online pharmacy()

  • Pingback: carvedilol 6.25mg nz()

  • Pingback: warfarin 5 mg tablet()

  • Pingback: rosuvastatin 20 mg tablet()

  • Pingback: divalproex 125mg pharmacy()

  • Pingback: tolterodine without a doctor prescription()

  • Pingback: acetazolamide tablets()

  • Pingback: fluconazole uk()

  • Pingback: phenytoin without a doctor prescription()

  • Pingback: oxybutynin price()

  • Pingback: doxycycline no prescription()

  • Pingback: bisacodyl 5mg uk()

  • Pingback: venlafaxine 75 mg generic()

  • Pingback: amitriptyline 50mg tablet()

  • Pingback: permethrin 30g otc()

  • Pingback: erythromycin pills()

  • Pingback: estradiol 1 mg usa()

  • Pingback: etodolac 400mg medication()

  • Pingback: fluticasone 50 mcg otc()

  • Pingback: alendronate united states()

  • Pingback: nitrofurantoin price()

  • Pingback: glipizide 10mg australia()

  • Pingback: hydrochlorothiazide coupon()

  • Pingback: isosorbide pharmacy()

  • Pingback: buy sumatriptan 50 mg()

  • Pingback: loperamide 2 mg pills()

  • Pingback: azathioprine medication()

  • Pingback: cheapest propranolol 10mg()

  • Pingback: gemfibrozil online pharmacy()

  • Pingback: clotrimazole tablet()

  • Pingback: metformin 1 00 mg()