Dreams of Making a Video Game

I woke up today a bit early. I put on my headphones and started listening music and browsing internet. The sun was rising. I just had to take this picture with my phone and share it with you. But let’s get to today’s subject. Have you always dreamed of making your own game? Well, I have.

It started with playing games as a kid. As I grew older I started to get a sense of what gaming really was. I wanted to make a game. I was also fascinated with designing websites. While I was studying in high school I started to think about my future and what I would want to study after it. I though a lot about trying to study something that required creativity. I was also a decent math student. Finally I decided to go for math and physics instead of studying art.

My life has been a one big trip. I finally got to studying computer science in 2010. Since I started I had a dream of some day developing a game or at least a nice looking dynamic website. Things didn’t actually go that way. After graduating I found out how hard it was to get a job in the field. However I did program a game. It was text based adventure game.

This wasn’t the kind of game I had dreamed of making. The game I imagined was graphical adventure game that had discussions, small puzzles, some kinds of graphics and lots of interactivity. I wanted to create something special. I lacked skills in creating graphics and programming.

The dream didn’t seem to disappear. I still have it. I know some programming but the task seems to be too difficult. I have tried to get into Python (PyGame), Java and JavaScript but it seems to be too hard for me to learn effectively. I don’t know what happens to this dream as the time goes forward all the time. I admit that it’s a bit sad.

So designing games hasn’t been the job that would fit me perfectly. But maybe that’s why you dream. You can imagine what you might some day achieve. Just remember that it’s hard work to learn something so deeply. And before you try your hand in programming just remember that it’s hard to get into. But if you are really talented just go ahead. I know some very talented programmers that have made it. And keep dreaming even if you achieve your goals. There are so many different ways for a person to develop himself or herself.

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.

 

Different Platforms For Releasing Games

You might have thought about releasing your own game or you might just be curious about what platforms can be used for playing games. This is interesting for me as a programmer so in this blog post I am going to open up a bit these different ways you can today play and even design games.

I have been making websites as a hobby for very long time. I started back in the 90s. To be precise it was the end of 90s. Back then we didn’t have any mobile devices at all. Bluetooth wasn’t where it is today. I think there even wasn’t this thing we call USB standard. So if you had a PC you had to plug in your gaming pad some other way. I don’t recall what that way was. Basically if you wanted to play with game controller you would be preferring PlayStation over PC.

But what I was saying is that one platform that you can make games on is the web browser. You can develop your game with only HTML, CSS and JavaScript. If you make a game this way it is very easy to release it. You just have to upload your game to a web host. There are places on internet that actually sell these games also. So this is one way to make a game.

You might want to go mobile. This means you have to learn Java and after you have mastered it you must learn software development in Android (or iOS and ´the programming language that is used with it). I have tried my hand at Android development. I found it to be very hard. So I gave up on this idea. But this isn’t what you should do. If you have an interest there’s nothing that can stop you from downloading the appropriate IDE (Integrated Development Environment) and start working on it.

One way to release a game is on some gaming console. This is a bit harder since manufacturers of gaming consoles tend to have a sense of control over what kinds of games are being released on their systems. Sometimes you even need a specific development kit for the desired console. So this is a hard way for an independent software developer. It can also cost a lot of money. This way includes also handheld consoles like Nintendo Switch Lite. You might notice that Nintendo is going in it’s own direction as it doesn’t really care so much about mobile gaming.

You can also release a game for an old gaming console. You probably don’t have an appropriate development kit but I can assure you that there are lots of software tools for accomplishing this. So you actually can make a game that is playable through emulator. You can use emulators to play old games on a wide variety of devices that include smart phones, computers like Raspberry Pi and personal computers. There are emulators for playing games of for example Commodore 64, NES, SNES, Master System, Mega Drive, MS-DOS, PlayStation 1 & 2, Dreamcast, GameCube, Wii and many others.

There are also many operating systems that games for PC can be released on. There is Windows, right now it is Windows 10, and many versions of Linux (like Ubuntu). There are also Linux distributions that are dedicated to retro and emulator gaming. I can name some of them. There is Lakka OS, RetroPie and Recalbox just to name some of them.

If you don’t want to release your game for free there are many online software stores that can be used to sell your game. There is Steam and GOG which are big names that have numerous amounts of games available. There are also lots of other options that you can find using your favorite search engine.

I didn’t go to what tools you can use for developing your own game. This might be a good time to have a break. I will come back with another post for you very soon. It would be a good idea to present for you some tools that can be used for developing a game for Android, Windows, Linux or for web browsers. This would be interesting wouldn’t it?

Importance of Nintendo to Console Gaming

Nintendo was founded in 1889. It was originally named as Nintendo Karuta. As you can probably conclude – the end of 1800s wasn’t yet the time for this company to develop a gaming console to be played at thousands of living rooms worldwide. But it was the same company that brought NES or Nintendo Entertainment System to markets in 1983.

NES wasn’t the first video game console that was introduced to consumers. Atari brought their very popular console to the markets at the end of 1970s. It was very popular device but it got into real problems as the quality of games that were released did drop. These games included a game that was well-known and often named as the worst game ever made. It was a game based on Steven Spielbergs movie “E.T.” . This and many other games were buried to wasteland. And this is a true story. When Nintendo released NES the industry started to get over this crisis of games that didn’t have a good quality. Nintendo was making sure that only good and playable games would be released to the system.

If you have to name one game console you probably get your mind to NES. I remember clearly that it also was the first gaming device that I remember seeing ever. In the 1980s we had Commodore 64 but what Nintendo offered was something that revolutionized gaming.

Nintendo had to compete with Sega and later with such big names like Microsoft and Sony. Nintendo has been in gaming industry for a long time. Somehow Nintendo kind of missed mobile gaming and approached handheld gaming by bringing new handheld consoles to the market. Lately there was introduced a new handheld device and this device is the one I acquired very recently – Nintendo Switch Lite. Thinking about this makes me puzzled. I bought this for about 220 euros. A new smart phones price is from about 150 to 400 euros. Would you buy a handheld device for gaming if you have your smart phone already? This is something to think about. Although I have been very satisfied with my purchase this far.

So Nintendo was the company that brought 8-bit gaming to our living rooms. It might not have been the first but in my opinion it had the strongest impact on this culture that was already starting to rise it’s head. This brings out the question – Why are games so popular? I think Nintendo has come up with the answer and they are, after all these years, still coming up with new innovative devices and games to gamers worldwide. So the impact to the whole industry is undisputed.

 

Some Really Big Games Released By Finnish Companies

You might not know that I am from Finland. As a person from this northern land that has only about 5,5 million people living in it I am very proud of our game companies and our game development scene. We have here a strong ground for developing games. People that live here are always interested in latest technology and computers are a hobby for lots of people. Do you know Nokia? It’s from Finland also.

Back in the 1980s Commodore 64 computers were a very big thing in Finland. Many hobbyists were driven into electronics and programming by these Commodores devices. Some people learned programming with BASIC and some people that were really into this kind of stuff were learning how to program in assembly language. There was also people making demos, composing music and creating visual art with these computers.

Game development really lifted its head here in the 1990s. Remedy managed to make a great game called Death Rally. They later released more games. There were also companies like Housemarque and Bugbear, which developed some really nice racing games, like Rally Trophy and Flatout series. Housemarque released a game about snowboarding called Supreme Snowboarding. All these companies had their roots in Finnish demo scene called “demo skene” in our native language. Finnish game companies include also Rovio, Supercell and Redlynx and Frozenbyte.

The ability to adapt technical skills is the base of this kind of progress in game development in Finland. We are a small country after all. We have been the northern most country that is actually farming and it was like this for a long time. You can study game development and even electronic sports here. I hope this post didn’t include too much. It was supposed to be just a post about how gaming and culture has evolved here. And also to promote my home country a bit.

Let’s mention some famous games here that haven’t been already mentioned. Max Payne series, Flatout series, Rally Trophy, Alan Wake, Angry Birds and … I think this is enough. Check out the latest games from your favorite game store which might be Steam for example. And I am not going to forget to mention a game called Noita. It is also a game that has been developed in Finland.

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!

 

Getting to Know Nintendo

I have played a lot of Sega Mega Drive, various PlayStation consoles, PC and even Xbox. I started thinking about what have I to this day missed. What would be something for me to get to know next? I figured I hadn’t played Nintendo so much and seriously. What were the titles I would like to get into and could I maybe purchase a new console. Could I learn something new about gaming?

I thought about this for some days. I had some plans about first getting some NES games. I figured also that I haven’t played any games in the Zelda series. It would be expensive to buy first or second game for NES. It was almost 50 euros and I would have only old retro game. It wouldn’t be a great experience.

I was thinking about this. I thought that I could buy Nintendo Switch. This would however cost over 300 euros and I would have to think about games and spend even more money to get them. I finally made my decision. I would get my hands on Nintendo Wii.

My Nintendo Wii came with one game that was Super Mario Galaxy. The price tag was 80 euros. Shipping didn’t cost anything since the purchase was expensive enough which was a nice deal for me. I was a bit surprised of the size of the console – it was definitely small and light.

I haven’t played any Wii games before. I have barely seen it. I knew the controls were very different if compared to PlayStation or Xbox. I had ordered a gamepad with my Wii. It was a bit of an surprise that I had to plug the gamepad to this other controller called “Wii Remote”. And I didn’t get the gamepad to work. What to do next? I started the device. I even had to go to the store to buy some batteries for this new and exciting thing I had just added to my gaming collections.

So it was soon getting late and I just had this thing called Wii in my hands. I knew also that I could play GameCube games with it. I had ordered also one game for GameCube. I found out that I would need at least an original GameCube controller and maybe even a memory card. So I had to order them also. I did that next morning.

Nintendo Wii is a very nice product. I connected it with my television through SCART. There was a HDMI adapter also available but I haven’t, at least yet, ordered one. That would surely make the display more detailed and sharp. I found out that playing a bit of Super Mario Galaxy introduces this system for a complete beginner. The controls aren’t so difficult once you get the hang of it. You have to be a bit careful not to slash your friend or drop a bottle of lemonade from your table while playing. But after all it works great. You are playing with both of your hands and not only with your thumbs and index fingers. You have several buttons and sometimes you have to shake your Wii Remote for Mario to spin fast around for couple of times.

I am going to play my Wii some more. I already have three games and one GameCube game. Those three are Zelda – The Twilight Princess, Resident Evil 4 and, the one I already mentioned, Super Mario Galaxy. The GameCube game I got is Resident Evil and it’s a remake of the original one that was released for PS1. If you want to get yourself a Wii just remember to check if it does run also GameCube games. Newer versions of the console don’t support this feature. And remember that you have to have yourself at least a controller of GameCube and preferably also a memory card. I might write a post or a few about Nintendo Wii games in the future so stay tuned.

Before buying a new game…

How do you make a decision about what new game to buy? There are many things that can be considered. Sometimes cheap price is something that triggers this process. The game might be a sequel to some other great game that you have some pleasant experiences with. It might be your favorite game of your childhood if you are thinking about getting your hands on a retro game. Sometimes this leads to thoughts about buying some retro gaming console or even a brand new PS5 or Xbox Series X. But we are talking here about how to make good choices when buying a new game.

You can buy the game as a physical copy or as a download. When I am making my choice I usually check out some video with some gameplay. Then I check what other customers that have already bought and played the game are saying about it. I usually also skim through some reviews. Good places to find these are Metacritic and/or Gamereactor. I somewhat follow two Finnish gaming magazines that are called “Pelaaja” and “Pelit”. Some of the most important web shops that you can buy your game as a digital copy are Steam and GOG (“Good Old Games”).

Usually I also take to consideration how long will it take to finish the game. There is a reliable website for that purpose. It is called “How Long To Beat”. You can find the time for beating a game that can be an old retro game or a new game. Members of the site can add the time that took to beat a game. There is also an estimation of how long would it take to complete the game in all of its content (“completionist”).

I like flee markets because you don’t have to make so sharp decisions on what game are you going to buy. The price is usually low. If I’m going to spend 60 euros to a game I have to make a smart decision. I want to know if the game is worth the money. If I really like the game there is a chance that I could buy a special collectors edition of the game that would cost a bit more. It’s cool to have big decorative gaming pieces comparable to old PC releases that came with a big box. One example of this kind of a release is Tony Hawks Pro Skater 1 + 2 which had a skateboarding deck included with its collectors edition (that was actually sold out by the time I was making my order of this game).

Return to Golden Axe II

Golden Axe II has been one of my favorite games that I used to play back in the 90s with my Sega Mega Drive. I didn’t own a copy. I borrowed this game several times from a friend. I played it. I played it a lot. Today I have a Retro Trio that can be used to play NES, SNES and Mega Drive cartridges. So, some time ago I figured that I definitely should get a copy of this great game. Finally I made the purchase and it wasn’t even a pricey game. I bought it for 30 euros.

Golden Axe II was released 1992 as a PAL version in Europe. You just have to admire how well this game was made. It is an old game. I think there’s just the right mixture of fantasy and realness. There are dragons, axes and swords, magic and different kinds of monsters. Graphics were good when the game was originally released and they still feel pleasant considering it is a retro game. Playability seems nice. It is a beat-em-up game but you still find a rich environment that includes lots of fantasy elements. This game could have even some role playing game features but I think it wasn’t a time for that kind of a game to be released back in 1992. I think this combination of action, adventure and roleplaying was reached later when games like Diablo became very popular.

I have always been a bit doubtful on fantasy and roleplaying. I haven’t got in to this kind of material so much. I like FPS and racing games more. I just like to concentrate fully on the game and get rid of my everyday worries and stress. So, games involving deep fantasy elements aren’t so appealing to me. I also find fantasy books not so interesting. Maybe some day I pick up one of those Tolkiens books and start reading it. You may like roleplaying, stories and fantasy elements. It just isn’t for me.

One thing I haven’t really written about here in this post is that the first Golden Axe was a kind of a pioneer in artificial intelligence of enemies. It was among first games that used this kind of programmable variety of different kinds of actions. You can clearly see these elements when you are playing also the sequel. In the beginning of the game you have to make your choice about which player you wish to begin your journey with. You have a hero with a powerful axe but not so effective magical attacks and a hero with a sword and very powerful magical attacks. And I think the third hero is something in between of these abilities.

I finished the game in the roughest difficulty setting with the hero that had a sword and more powerful spells. I finished the game in maybe two hours but you have to take into consideration that I have played this game a lot. It is still one of my favorites when there is a conversation about Mega Drive’s best games. It’s a bit sad that there hasn’t been a modernized version of this game. I think it has a lot of potential. I can clearly see it to be improved a bit. It would be so cool if someone would include some elements of character development when for example experience points would be gathered. The levels could be larger. And if graphics and sound effects and music could be updated that would be almost surreal. I have to mention one more time that the world that Golden Axe brings is very interesting and pleasant in all of its details. In every way it would be amazing if a proper remake of this classic would some day be made.

Connecting gamepad of PS4 to your PC

I have for a long time used Xbox Ones Elite gamepad for playing games on my PC. This is fine when dealing with PC games but when it comes to PCSX2, the emulator for PS2 games, I would like to play with a good gamepad that has buttons layed out correctly. What I mean is I would like to play with a PlayStation controller. It is kind of stupid for me to play PS2 with Xbox gamepad.

This is where a program called DS4Windows comes in to play. It is very simple to use. You just run the application and connect your DualShock 4 gamepad to your computer. You can use USB or Bluetooth connection. That’s right – you don’t need to connect your controller necessarily with Bluetooth since a USB cable works just fine. You can download this application from http://ds4windows.com/ .

I am planning on buying another DualShock 4 gamepad to use for this particular purpose. I currently only have one of these controllers. They are in my opinion a great way to somewhat make PS2 games more playble and modern. So the player can concentrate to the game instead of loosing interest as the gamepad is too bad. This can be a great improvement considering FPS games like Call Of Duty series’s games that were hardly as nice to play with older gmaepad like DualShock 2.

As PS5 will be released, I think it’s going to be sometime in November this year, there is a new controller introduced to large audience. It is called DualSense. I don’t have any experience, which in this case is understandable, of this new gamepad. I am a bit excited about it and I am curious of what kind of quality and playability it will have inside. There are some great differences between Xbox and PlayStation gamepads. One of the biggest is the layout of thumb sticks on these gamepads. I hope the new PS5 pad gives us many new improvements in technology of gaming controllers.

Social media & sharing icons powered by UltimatelySocial