The story of the time I tried to become a video game developer link graphic Jack Mc Dade heading level 1 How building 1 ½ crappy video games changed my life This is the never before told story of the time I tried to become a video game developer. Two years ago I was burning out. Hard. After 7 years running my web business, I felt trapped. Was this my mid life crisis? At this point in time I had been working on link Statamic for 5 years. Building and supporting a CMS is a tough business. You need to keep up with cutting edge tech and process more than most product categories. The web never slows down. Every day had begun to feel like I was living a rerun. I was living the nerdiest version of Groundhog Day, and I never got any better at the piano. Wake up, answer support emails, fix a bug, close an issue, rewrite some documentation, answer another email, write some more code, check Twitter, answer more emails, have dinner, watch Netflix, go to bed, wake up and repeat. I had lost my joy and found myself dreaming about doing something else. Anything else. Starting a lawn mowing company sounded nice. I was jealous of the neighbor kid's lemonade stand. That kid had it made. Usually a few days of vacation or curling up with a fantasy book might help, but this time felt different. I had to find a way to snap myself out of it. Then one day I saw a therapist. She was buying produce at the grocery store and even though she was on her phone, she seemed really nice. At this moment a thought occurred to myself. What if I were building video games instead of websites? Certainly that would be way more fun and fulfilling! And thus it all began. heading level 2 Doing It Anyway I'm a designer. Even though I've gotten used to watching my work disappear after a year or two, replaced by the next visual trend in the never ending battle to stay relevant and stand out, part of me still aches inside when it happens. All that time invested, all my ideas consolidated, funneled into a singular concept and fully executed. Design is not art. It can incorporate art, but it's purpose is to communicate. It's easy to miss the nuance of this difference, to get caught up in the details, to hang on to something you love and are proud of, even if it isn't communicating properly. The dream of building video games products that can bring joy and entertainment to others long after I'm was gone is pretty appealing. I could create something that wouldn't be redesigned or upgraded out of existence. I could remember an 8 year old Jack telling my parents, I'm going to make video games when I grow up! It woke something up inside me. Now to be fair, I also wanted to be an ice cream tester. That would be a sweet gig. I talked to my wife and she encouraged me to go for it if it would make me happy. I talked to other people and they said I wouldn't recommend doing that , That's a really bad idea , and Sorry, I'm on the phone . So I started a podcast called Doing It Anyway and set to work. If I pulled this off, the podcast might help sell my games. If it was a spectacular failure, perhaps the podcast would be a hit and I'd salvage something out of it. graphic Cover art for Doing It Anyway heading level 2 The exciting beginning part New beginnings are exciting. The prospect of learning new and interesting things is positively electric to me. This is who I am. I was homeschooled all the way through high school, I run my own business, and teaching myself stuff is just a normal way of life. If you're in the web industry you can probably relate. They don't teach most of what we do in school. I put two boundaries into place. I would only work on this in the evenings after the kids went to bed, and I wouldn't invest more than 10 hours a week. By day 4 those constraints were a distant memory, a scarf fluttering in the rearview mirror of my convertible as I cruised off into the sunset. It became all consuming. I let the podcast drive my process and made sure to record audio every night. I captured every thought and detail. This was how I was going to gain an edge when I was ready to release a game. I was Growth Hacking! I was a genius. Why hadn't anyone thought of this before? Each episode began by laying out plans and taking an educated guess at what I needed to learn to accomplish them. Moments of frustration, explanation, confusion, and elation were all present along the way. I even recorded audio of friends and family trying out my little experiments and games. This was going to be one heck of a podcast! Maybe even better than the games. You can link listen to the intro episode if you'd like. The excitement is obvious in my voice, the hope of a dream realized tangible in my words. This thing was happening I was going to become a video game developer! I caught myself daydreaming. A lot. I could almost hear the voice of Guy Raz or Alex Blumberg promoting the show: block quote A groundbreaking new podcast takes you on a magical journey, a never before seen glimpse behind the scenes with the infamous man, the myth, the legend, the one and only Jack Mc Dade yes, he who who blew the world's collective mind hole with the most innovative and imaginative new game franchise in history... out of block quote Yikes. It's embarrassing to remember. heading level 2 First, I had to pick a game engine I started with heavy research on what game engine to use. I wanted one that had the best chance of leveraging my current skills in PHP, Java Script, and design. I wanted to stick a C like language if possible. I also had to make sure the types of games I’d like to make would be possible. Some engines are 2d or 3d only, for example. 2D games seemed to be simpler. After all, there was 1 slash 3 less D's to worry about. I was surprised by how much of the game dev process was GUI centric. You didn't work in a code editor, you usually just open a script window in the GUI when you need to write code. Engines do most of heavy lifting as their powerful interfaces expose a lot of those capabilities without having to wade through thousands of pages of docs. It makes sense, but it felt a bit like cheating at first. I finally picked link Game Maker Studio over link Unreal Engine , bought a license, and started working my way through all the tutorials. heading level 2 Then I built my first game: BB 8 Pong After a week or two, I had my first playable game. It was a Pong clone. Two players slapped a copyright infringing BB 8 shaped ball back and forth with paddles shaped like copyright infringing lightsabers in front of copyright infringing Imperial troops. graphic BB 8 Pong It was pretty easy to build after having completed all the core tutorials. My Photoshop skills made crafting game assets quite simple. I wired up the score board, rebound, trajectory, and velocity physics (without actually understanding any of the math), collision detection, player objects, keyboard controls, and the win condition. From start to finish it only took a few hours. I was pretty good at this. It was as amusing and entertaining as any clone of Pong ever made, which is to say, not very. The game did have an odd bug I never was able to fix. If the ball (BB 8) clipped the very top or bottom of the paddle it would double the velocity and the gameplay would get significantly more intense. Exponentially so if it happened a second time. This was a rare and genuine case of a bug becoming an actual feature, and I kinda liked it. It made the game at least 3x as fun, which meant it could be tolerated for a whole 3 matches instead of just 1. If you want to try it out, feel free to link download it (don't tell Disney), just remember it really isn't anything special. And it's Mac OS only. table with 2 rows and 2 columns row 1 column 1 through 2 heading level 2 The Controls row 2 column 1 Player One w equals up s equals down column 2 Player Two up arrow ️ equals up down arrow ️ equals down out of table heading level 2 My second game is where it all fell apart For my next game I got a more ambitious. I decided on a top down wave shooter with randomly generated enemies. Something like a really simple link SMASH TV dot I wanted to step off the tutorial track and start to apply what I've learned without following a step by step guide. I needed to figure out how rudimentary A dot I. worked to control the enemies, how to track hit points, trigger various animations for shooting movement, shooting, and explosions, X and Y axis control, per wave difficulty scaling, firing speed throttling, highscore tracking, game over and win states, sound effects, and those were just things I could think of. I still didn't know what I didn't know. While searching through forums for clues on how to tackle these features and mechanics, I began to see a theme emerge in almost every single post: Defeat. Jaded, frustrated, dejected, and utterly hopeless defeat. This wasn't a passive sort of defeat, but rather an active, aggressive force constantly throwing wet blankets on all newcomers. Stay away! This industry is toxic! Run away! Save yourself! YOU WILL LITERALLY DIE HERE! I'm not talking about one or two trolls, this was a practically an army, and it was overwhelming. At this same time the scale of this endeavor started to really hit me. This was a huge investment of time. Many of the features I needed complicated the game by an order of magnitude, I had no idea how long it would take to even build a prototype, and this was only my second game. A knot began to develop in my gut. Not the delicious garlic variety, but the whirling vortex of doom kind. You know how you feel after eating free sushi at a pop up carnival? Exactly like that. I dug deeper into these depressing and hopeless threads. These were thousands of game developers trying to tackle the gigantic task of building a game by themselves or with a tiny team. Projected timelines spanned multiple years for even conservative, unoriginal games. This wasn't isolated to Game Maker Studio either, I explored half a dozen different engine communities and found the same thing. One person was working on a link Roguelike game where the only original aspect was a theme that hadn't been done before (I can't remember if it was warrior Mermaids or a planet full of burrito people invaded by psychic link octopodes ). This guy was 3 years into building his game and had at least 2 more to go. Five years! Five years to build a small game that really wasn’t new, fresh, or original in any meaningful way. Five years to build something you could be fairly certain would fail immediately. flushed face I was five years into building Statamic, and it had been generating income nearly the entire time. We could iterate on features people needed instead of guessing what they wanted. Maybe this web thing wasn't so bad after all... This suddenly didn't feel very fun anymore. heading level 2 What was I getting myself into? The enormity of the task ahead collapsed on me like an avalanche. Should I sign my family up for 5 to 10 years of stress and unknown trials just so I could scratch this itch? My wife was on board, endlessly supportive as always, but I felt like I was betraying her blind trust in me. This is a brutal industry. AAA companies rule the world. And while the dev tools and game engines are amazing, the fact that it's easier than ever to build games means the market is oversaturated with a glut of mediocrity. Just look at link GOG and you'll know what I mean. Games are routinely discounted to $1.24 to try and gain traction. It's harder than ever to stand out and I have no reputation or name in this business. No idea how to market in this space. The more I thought, the longer the list of challenges grew. I stopped lying to myself and evaluated the situation clearly. The glass was shattered. I had found wisdom and insight in the comments section. The video game industry was not for me. I will run away and save myself. I will not die here. It was clear as day: the web will drive my career. Designers, developers, and bootstrappers are my people. I’m already established, have built up a good reputation, and the bills get paid. It was time to get back to reality. I shut the experiment down halfway through episode three. I deleted my Game Dev bookmarks folder, archived all my work onto an external hard drive, and uninstalled all the tools. It was over as fast as it began. My evenings were once again full of family joy, backyard soccer, ice cream testing, and Netflix. Life was good, and I didn't look back until now. heading level 2 The postmortem You may be thinking I gave up too early, didn't try hard enough, gave trolls too much credit, or picked the wrong game to build. You might even be right on one or all points. But in the end, it doesn't even matter. I found a state of awareness and perspective that I couldn't achieve from the outside looking in. I began to see the shape of my future, jaded defeatism or not, and it had lost all its appeal. heading level 2 The moral of the story and and If you have an itch to scratch, find a way to scratch it dot star star Eliminate those burning what if questions if you can. You never know what you might learn. Doing the same thing every day does take its toll, so find ways to change your perspective, approach, and replenish your creativity. Later that year I did a talk at Laracon 2017 called link Wizards, Lawnmowers, and Hovercrafts on this very idea. My material was inspired heavily by everything I learned and tried during this period. Through it all I found a renewed sense of momentum and purpose in my business. I was excited to work with my team again. I started having fresh ideas on how to market and promote link Statamic , and over the next year those changes led our revenue doubling and the freedom to work on it full time. More on that in a future email. I'll never know what would have happened had I not taken this journey, but I know my life is on a different trajectory because of it. I no longer wonder what if I was a video game developer? anymore. I was able to find more joy and productivity in my life and business, and even though I went right back to working on Statamic, my approach and outlook had changed. I had overcome my burnout. Now, two years later, I can look back see the positive difference all this made and I'm thankful for it. I wouldn't change a thing. heading level 2 The charge I give to you If you're reading this because you're in the web industry in some capacity, join me in an effort to do better than the jaded developers on these forums. Let's be encouraging, help new folks out, take time to write blog posts for beginners, and do what you can to make this a welcoming place for everyone. I know for a fact a lot of you do this already, so if I'm preaching to the choir thank you and keep it up! I hope you enjoyed this story. Digging it all up again was a good reminder for me. I needed it. Jack Mc Dade P dot S. Sometimes late at night I lie awake and wonder what if I was a sitcom writer? heading level 3 video game ‌ If you loved or hated this, reply or hit me on link Twitter! ‌ You received this email because you're a rebel and dreamer like me. It's totally okay if you want to link unsubscribe , we can still be friends! On the flip side, if you think more people should get these emails, write For a good time, sign up for Jack's mailing list at link jackmcdade dot com slash newsletter dot on the nearest bathroom stall and let's see how that goes.