Tools for Building Your Game

Do you want to know how to actually make a game? Do you have an idea? Let me tell you what it is about and what skills you must learn. You might already have a friend or two that are talented in for example doing graphics or making music with personal computer. Why wouldn’t you get to understand how to make your game? And wouldn’t it be fun even if you wouldn’t actually end up releasing a game?

We will start with 3D modeling. There is this method to make a 3D featured game. You will have to make all the objects that the player encounters and also all surroundings and so on. If you want to make a game that has only 2D graphics that’s ok. But in this blog post we are dealing with 3D environment. So for making animations and 3D models you have to learn to use Blender. Or one of your friends has to. You probably need also skills in programming OpenGL which is based on C++. SO you need to know programming also to “make things click”. you have to have a way for the player to interact. So you need input from player. This is also made possible through an interface that has to be programmed. Making a game isn’t actually all programming but it isn’t all creative thinking also.

You don’t have to make your game with C++. You have a wide variety of different programming languages to choose from. You can make games with Java. I have been fiddling around with SWING. It is quite easy to make a game with a GUI but no graphics. You can make for example a role playing game with a deep plot. There are also some game engines for you to choose from (in Java). Some of them are engines like LITIENGINE and LWJGL – Lightweight Java Game Library. You can find more information about them … again … from your favorite search engine. (Or I might write about them some day). Android is also build with Java. So you need to learn Java if you wish to make a game for a mobile device that runs Java.

What about Python? You might have learned basics of programming from some course for example with it. Python is very good for many purposes. You can make games with Python. Then you would maybe want to learn about Pygame. There is also a funny library for Python for making games that have ASCII graphics (and only ASCII graphics).

You can choose C and C++ and then you are again going to the direction of using OpenGL for so many things. Have you ever made websites? Then you must be familiar with things like HTML, CSS and JavaScript. This is one way for you to make a game also. You can even use a library like Phaser that is based on JavaScript. You can also make your game with C#. You can also make something out of SQL or databases.

There are also some other ways to make a game that I haven’t yet mentioned here. There is basically tools that are built for making games. So they act like software that you can code and design your game with. Some of these tools are Game Maker Studio, Stencyl and Unity.

We have dealt with programming and 3D modeling. But you need also something else. You need graphics or to say it more precisely you need textures. Textures form the surface to your 3D models so they will look like they were actual objects in actual real world. Or that is their goal since a clever player always recognizes that he or she is playing a game and it’s never a real life situation. But, you need textures, right? Your tools for accomplishing this are free tools like GIMP and/or Paint.net and actual paid software application Photoshop. These tools are powerful and you have to learn to use them if you wish to make a game.

Some graphics can be made from sprites. So animation needs many still pictures that finally form the desired animation. But let’s think that we are building a game with 3D environment so we will stick to using Blender for the purpose.

Okay. What about music? What about sound effects? A good game has a dedicated soundtrack, right? You can make your own music or you can try to contact some independent artists. You can find these artists from SoundCloud or if you can speak in Finnish or at least in English you can try to talk to some artists in Mikseri which is a Finnish platform for releasing songs as mp3s on internet. But those are your options, basically. And music you can also find from YouTube. Try asking from some artist you dig.

You can find lots of sound effects online. You can try Freesound.org for example. Sound effects might be hard to make. It helps if you have a good quality condenser mick. These come nowadays with USB connection and they cost about from forty euros to several thousands. I would myself prefer a good and cheap mic for testing to record something. You can get creative with this. Slice an orange maybe and record that sound. You need to handle the audio clip. So you need skills in using an audio editor like Audacity or any other audio editor.

If you really want to make your own music to be played on the background you need to master some DAW. There are free DAWs, like LMMs, and ones you have to pay to use, like FL Studio or Renoise. There might be free to use demo versions that have some limitations. Some free DAWs I actually haven’t tried to this day are Pro Tools First, Ohm Studio, Cubase LE and Ableton Live Lite. I make my music with FL Studio.

You probably need some instruments. And I mean “virtual instruments”. There are lots of free VST instruments and effects. Some tools come with VST plugins and you can also buy them if you really need. A MIDI keyboard is a good thing to have. So you can make all the melodies with your virtual instruments. It doesn’t hurt if you have samples or if you have a friend that can play some guitar so you have all the diversity that is needed.

You will also need some gear. If you want to record vocals while you are listening to your instrumental at the same time you need headphones. Want to know why? Your voice starts to circulate if you don’t use head phones and you basically don’t want that to happen. You might also want to use monitor speakers. I have spent under 1000 euros for my studio, well if you leave the computer out…But you don’t actually need a super fast computer for making music. You can use your parents desktop really well. Just something that runs your audio software and has some space for your music. And you can buy for example a licence for OneDrive pretty cheaply so you would have 1 terabytes of space.

The last thing, I promise this is last in this long long blog post is about big data. What the f has big data to do with gaming, you might ask. It has every effing to do with today’s gaming. You ever think about how much data is moving in mobile activity all the time. There is also data to move in games. This can be something about how you make your choices in the game or what kind of weather happens to be or what time of the day it is. All this makes games very realsitic. But you know what? It makes them more boring. This is purely my opinion. But keep in your mind that there is a lot going on inside the game when you play it.

 

Assassin’s Creed Series

I have played Assassins Creed for only a bit but I chose to write my next blog post about this whole series. In this series of games games I am most familiar with are the first Assassins Creed and Origins. I lately started playing Origins. I bought it couple of months ago for PS4. It’s a bit sad to think that PS4 isn’t the newest PlayStation console anymore.

Assassins Creed has been around since the first game of the series was released back in 2008. The copy I have is for Xbox 360. I found the first Assassins Creed game to be a nice game. I am not a big fan of open world games. I played this game only for a while. This is a huge series if you think about how many games there have been released in it. Since the first game there has been almost yearly a release. I am also aware that there was also a movie released some time ago.

Assassins Creed Origins takes place in Egypt. This game had a good overall score in Metacritic and I liked the idea of getting more into the series. I find also this game to be nice. You can find that there are areas of gameplay that have been further developed. This game was released in 2017. You are moving in an open world. You can run or ride a camel. You can spot new missions or places as a bird that can fly in the sky. From there you can mark different spots you want to move to. You can also use the map for navigation.

I have played Origins only for about three hours. On “HowLongToBeat” it is said that the main story has about 30 hours of playing. So I’m only at the beginning of this game. As I keep writing these blog posts I am realizing how much time playing games actually takes. I haven’t had so much time for gaming lately as I have had more work and social life recently. Playing games is still one of my favorite ways to pass time and get away from stress. So I am going to keep posting these texts to this blog. And maybe next time I can come up with a good and clever idea for a text.

What Makes Gaming So Appealling?

Why do you play? How long did you play that game this time? You should get a better hobby! These are some comments made by people that are not so much into gaming. I get this sometimes. This blog post is trying to explain what it is in gaming that keeps drawing our attention and some reasons why it is an enjoyable activity and why do we spend so much time playing games.

Playing video games has been popular since the first known video game. I am talking about a certain game here. It was called “Tennis for Two”. It was introduced in 1958. Here’s the link to Wikipedia if you want to go read some more facts about this game. As a game it was as simple and basic as can be. Let’s think about this for a while. In 1958 video games were something new. There must have been something very interesting here for a human being. What games have that draw our attention? What makes us want to play more and more and until we are exhausted and tired?

One thing is our natural rewarding system. When something positive happens on the screen or when we accomplish something very meaningful our nerve system gives us a small dose of dopamine. This dose becomes larger when a person uses some sort of drug. This leads to a kind of a malfunction with this system and makes us depressed for a short period of time. This is how this natural system that has been built to our brains functions. So achieving our goal in a game gives us a reward.

I have also one point about collecting games. Why do we want more and more all the time. You know how this is. You get many great games. You are satisfied for some time but eventually you want more. You buy more games. And this, let’s give it a name that is somewhat related to programming, “loop”, keeps repeating. This has something to do with our human beings natural behavior. We are collectors by nature. That’s how human beings started their path. They were hunters and they also collected things they found from their surroundings.

These points can be true. They might be true and they might explain something. This however doesn’t take away all the things that make you or me enjoy playing video games. I have my reasons why I keep playing. It gives something for me. For me it is a way to get loose from the stress I get from studying or working. Is gaming expensive? I would say no because it isn’t as expensive as some common hobbies like ice hockey for example is. It isn’t as healthy if you think about the matter. Is it childish? I think today gaming is becoming more and more a hobby for a person of any age. There are already some very old people that play video games. I think today games have a very diverse content and they make people more active and this makes our entertainment more challenging for the growing audience.

So there are things that can explain this phenomenon. It still doesn’t take away things a player has learned while playing. I for example gained lots of skills in a foreign language that was actually English. Gaming is lots of fun. Collecting games can draw you away from using drugs or alcohol. We have our reasons to behaving how we do. Gaming is a hobby for lots of people. They have a reason to play. And I think we can learn a lot about human nature also by playing the games that inspire us and keep uplifting our minds. So, let’s keep on playing!