211: How To Start Building a Video Game. Part 1.
Take Up Code - A podcast by Take Up Code: build your own computer games, apps, and robotics with podcasts and live classes
Categorie:
You have a vague idea for a new video game. Where do you begin? I’m not a painter but I have to imagine that this is similar to any creative work of art. Where do you begin? A lot of people get stuck here and never make progress. You have to start somewhere. It’s got to be a hard thing to paint. What do you do if you make a mistake? I’m sure some things can be covered up. If the paint is still wet, then you might be able to scrape it off the canvas and try again. Like I said, I’m not a painter so I don’t know. These are just my thoughts. And it’s got to be a lot harder to cover up a mistake once the paint has dried. This is one of the reasons that I like software development. It’s a lot easier to recover from mistakes. And we can start a new project by copying some code from an earlier project. Imagine starting a painting where the basic structure is copied from another painting. You can bring over the best parts and leave out anything that doesn’t apply or was a mistake. Of course, there’s a lot more to beginning a new video game project than just this. And there’s a lot more than I can include in just one episode. Listen to the full episode or read the full transcript below to learn more and make sure to subscribe to the podcast, so you’ll automatically get a new episode delivered to your podcast app each week. Transcript I’m not a painter but I have to imagine that this is similar to any creative work of art. Where do you begin? A lot of people get stuck here and never make progress. You have to start somewhere. You could begin by researching and learning everything you can. If you want to paint, then maybe you could learn all about colors. Then study all the famous paintings to learn their style. Then take drawing classes. You might find that you end up doing anything except painting. You tell yourself that you’re not ready yet. There’s still more to learn. And after spending months or even years preparing, most people just give up. It’s too hard. Or they lose interest. And for those who do finally squeeze some paint out of the tube and swirl it around and mix it with other colors and then dip the brush and apply that first stroke of paint, the experience can be exhilarating. Yet strangely, a lot more give up here too. Their first attempt at making a masterpiece looks nothing like the paintings in the museums. Maybe they’re just not cut out to be a painter. It’s got to be a hard thing to paint. What do you do if you make a mistake? I’m sure some things can be covered up. If the paint is still wet, then you might be able to scrape it off the canvas and try again. Like I said, I’m not a painter so I don’t know. These are just my thoughts. And it’s got to be a lot harder to cover up a mistake once the paint has dried. This is one of the reasons that I like software development. It’s a lot easier to recover from mistakes. And we can start a new project by copying some code from an earlier project. Imagine starting a painting where the basic structure is copied from another painting. You can bring over the best parts and leave out anything that doesn’t apply or was a mistake. If you’re just starting programming and this is your first game ever, then my advice is to start out with a simpler game. Go as simple as possible. I’m talking about something like tic-tac-toe or wordguess. Listen to episodes 13, 14, and 15 for more details. You can also get a 5-day email course that shows you how to build a word guessing game by going to takeupcode.com/wordguess or by texting the single word, wordguess, to the short number 44222. There’s no right answer to how to begin writing a video game or any software project. But you have to get started and break open that tube of paint early on. Let your initial mistakes happen while you still expect them to happen and you’ll be less disap