What It Takes to Create Own Video Game?

What it actually takes to create your own video game? Does it take hard work or maybe talent? Well, that depends also on how high you set yor goal. It isn’t so hard to create a text adventure game. For me, the hardest parts are concerning programming and graphics. I have created some minor prototypes and an actual working text-based adventure game.

How did I make my game? I programmed it with Java. If you program some other type of game, like a simple platformer with some basic graphics, you are basically creating a never ending while-loop, inside your code, that will refresh the screen like maybe sixty times in a second. The code updates the screen all the time. It also records every rerlevant key presses and updates the objects that seem for the player to be moving on the actual screen.

This is the basis of a simple game. You can also create event or command based games. This is what I did with my small text adventure game. The game reads your command, like “look around”, and then gives you some new output in a form of text. And the whole text adventure game happens on a command prompt inside your own program or game or what ever you are running your code with.

So, what do you need to do when you actually create a new game. There’s lots of things to work on. You need a simple plot and some kind of a scenery. You need to know how the player of your game can interact with the software, or computer, when the player plays the game.

There are also more areas of knowledge that are needed. You have to come up with whole world of music and sound, graphics, controls and storyline. Making your own game is technically demanding. You have to know your computer and how it works. You know, a good painter doesn’t necessarily know how to make good-looking video game graphics. You might need a voice actor or maybe even three or four of them.

Making a video game is demanding. But it is very rewarding if you can actually make a game that people like to play. Some people might be more interested in finding out how did you come up with your game. That can concern programming, creating the music, writing the plot or dialogue of the game or some other area.

If you still want to make a game on your own, remember to not to set the aim too high. And this is propably a good advice especially when you are just starting out. Remember to try to collaborate with other people that have some of these skills I have mentioned in this blog post. If you feel like it, you can share your source code with other developers. There are also lots of information available online. There are materials and tips for you to use before you try to make everything by yourself.

There’s a saying in Finnish that goes “kukaan ei ole seppä syntyessään”. I am not going to try to translate that. But this means that you have to take your time to learn the craft. I hope you got some new ideas from this blog post. We were moving on some game desing principles here in this blog post. Maybe I will write something about actually playing some video games the next time. We will see that.

Can you see inside the game?

There are many different views to video games. In my opinion by playing them you learn different things about the world itself but you also learn how games are played, structured and what are the rules inside it. You can also take a psychological view of what the game is trying tell you. What is the plot and what are the developers main points or what is the games message. You can also analyze the game – what are the rules and how do you proceed in this game. Some games ask for the player to make decisions that effect to what happens and how do other characters react to this. When I think about this one particular game comes to mind. That’s the first Fallout.

Some players are happy to just play and play and keep playing and enjoying these video games without learning things about the world around us. I think that’s okay. Not everyone has to be a scientist or go to university. It’s just my own habit and my personality that drives me to think about things a little bit deeper. At times I find myself reading books, skimming through texts that I find online and just having a conversation with someone at social media for example. I enjoy this a lot. I think your brain is your greatest weapon and it is even greater than a loaded handgun.

There is also a technical view to gaming and games. After I spent years learning programming I found how the logical part of games is constructed. I am happy that I graduated and even though I didn’t finally get a job as a programmer I learned many interesting facts about computers and technology. That was combined to my earlier experiences about playing video games. Now, I am not a hardcore coder. I know the basics. Still this little knowledge opens a door to understanding a lot about video games.

You basically have content that reacts to users actions. You get points by doing something. As Sonic you collect rings. As Mario you jump on enemies. These points are actually variables. When Mario jumps, or we can say that you push the button, this action triggers a function that defines how high the jump is and usually it also records how long did you press the button and did you press any other directional buttons. When Mario lands on an enemy there is another function triggered. Have you ever wondered how on earth can a game save of for example Fallout 4 fit in to so small space? This is because for the game to be saved you only need some statistical information, some variables, that have all the necessary information inside them. So it all makes sense, finally.

There are many ways to analyze games. You can view them as entertainment, learning tool, hobby, profession (maybe), subject of any kind of science and so on. You can also think what goes on in the game and what is the atmosphere like. If you want to learn more about games and maybe willing to learn how to make games I can tell you that you should first start programming some way. You can try to get to some good school to learn things out. That’s the route that I took. After you have learned basics you can advance to a tool, usually a framework, that you can build your game on. Good tools to learn are Unity, Stencyl and Phaser. And remember that programming is only the logic part of games. To make a game you need also to create all the 3D models, story, textures and music with some sound effects. It takes a lot to make a full game. Some just have what it takes and…well, some just don’t. Try to be patient. If your first game, or the prototype of your first game is awful, don’t give up. Just keep thinking, designing and learning. That’s also how you can grow as a person.

Social media & sharing icons powered by UltimatelySocial