I have been recently playing Gran Turismo 4. I haven’t finished Resident Evil Village yet. I have played it for five hours. I also picked up Hollow Knight. This game has some very attractive two-dimensional graphics. I thought this would be a short game. I checked how long it takes to complete form HowLongToBeat dot com and I found out that it takes 25 and a half hours to complete. That’s a long time for this kind of a game.
As I begun playing Hollow Knight I started wondering what it really is in games that appeals to me? Is it the graphics? Is it the sound? Is it the way that you get to interact and really get involved in the story? The answer is propably the combination of all these things.
I don’t actually remember my early childhood. My parents have told me that I was excited about technology and different kinds of machines at an early age. I can believe that easily. It doesn’t come as a surprise to me that I am today deeply interested in technology. I also have studied and I am currently working in the field.
What is it in games that appeal to so many people around the world? This question might not have a clear answer. There has to be something special about it. Video games have always since their first appearance been extremely popular. Back in the 1960s when a video game called “Tennis for Two” was introduced to audience it blew many peoples minds.
Today the business of producing video games is huge. Games are more popular than ever. Video games aren’t anymore just for children. Gaming has become a hobby for everyone. It doesn’t matter what is your gender, where do you live, are you poor or rich. There seems to be absolutely no limit. This can be a good thing but it might also be a bad thing.
There are lots of games that are very good. But there has been some huge disappointments also. Maybe the consumer should think about where he or she puts the money. And also we should support independent developers even more than we do today. This way we can have gaming as a hobby. And everyone will be happy, right?
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.
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.
You can see clearly the differences between games based on 2D graphics and games based on 3D technology. Two dimensional gameplay has been around longer. Typical 2D games are platformers, like Super Mario Bros 3, shoot-em-ups, like Gynoug, M.U.S.H.A. and many others, and beat-em-ups, like games of Streets Of Rage series.
The distinction becomes clear when you are playing a game. Movement can be restricted only to two dimensional movement. You can think of how playing Tekken is compared to Street Fighter II or Mortal Kombat. You can also compare the first Super Mario to a pioneer of 3D games Super Mario 64, which was a game for Nintendo 64. Some games are something from between 2D and 3D. Like many PlayStation 1 games.
Games that are three dimensional usually provide wider movement options and are based on 3D models. You can clearly interact stronger with the objects that are inside the game. Graphics also look more realistic. I don’t think there is a reason today to call a game a lousy game for not having 3D qualities. Again, this is just a difference in the game and it has surely been thoroughly given a long thought when the game was developed. This hasn’t always been the case.
Somewhere in the middle of the 90s 3D was amazing and new. The technology that was used for making games was developing at a very fast pace. Today these games are considered to be retro. It doesn’t matter so much today how the game is developed as long as it is of a good quality overall.
So I would say that we today have a much wider and more accepting community of gamers playing many different kinds of games. And I think this is very good. There will always be games that are based on the latest technology but there is also games that aim to some other target.
The featured image here stands out as Tomb Raider was one of the earliest and most popular games that used 3D technology. It was released in 1996. The possibilities of this games graphical abilities was amazing and almost endless as you could run the game with very high graphical settings if you had a good graphics card. I recall this time as a dawn of new technology that made personal computers more powerful than ever.
Sometimes I find myself going back to where it all began. It was my beginning inside gaming. Somebody else might feel different about this. For me the 90s was an inspiring period of time. We saw the rise of 3D modeling and textures. The development of technology enabled players to enjoy more and more realistic graphics. First came Doom. It brought a realistic environment that you could move in. Soon games like Tomb Raider and Quake were released.
One of my favorite games of this time was, and still is, Kingpin – Life of Crime. This articles featured image is from that game. There are some reasons for me to like this game. A rap, or hiphop, posse Cypress Hill was very deeply involved in this games development. They appeared as voice actors and also produced the music that was in this game. What is the game about? It takes place in some ghetto somewhere. The player takes a role of a gangster. Basically this game is a first person shooter.
3D modeling has come a long way from these days. It was 1999 when Kingpin was released. I think about this as I just a while ago have played a really nice rally game – WRC 9 that was released recently. I think about how much the job of a 3D artist has changed. Back in the days you could see the models edges. Now you don’t see such edgy graphics. I also think about how much it affected gaming that there suddenly were graphics processing units that could reliably convert 3D graphics for players to enjoy.
3D acceleration in home computers brought computers that had more performance. Earlier it was thought that processor in computer was the component that made it faster and stronger. There was more to it. Some time ago we saw also some other components that can bring your PCs performance stronger. I’m talking about solid state drives or SSDs.
I strongly believe in the development of technology. We are going to see many advancements that are also somewhat related to gaming. Be it virtual reality or the development of sharper screens this is bringing us as human beings more advanced games. Technology has many qualities. Bringing games for players to play is just one side of it.
If you are interested in Kingpin – Life of Crime go check this website : https://www.kingpin.info/
I remember how I got started with gaming. It was 1980s. Playing video games was already popular. There had already been some consoles like Atari 2600 and Commodore 64. PC was also popular. First gaming system that I got to play must have been PC. And it was somebody elses. Our family got our first computer and I think it was 1987 if I remember correctly. So I was three or four years old and I had already begun drawing with pencils. I could recognise some letters but I was too young to start writing or reading. I got to learn those skills later in school.
Games that we had on this PC were interesting to me. We had some Sierras classics like Police Quest, Space Quest, Leisure Suit Larry and Kings Quest. I was fiddling around with some QBasic games. I even wrote a small game with QBasic later as I was a bit older. I didn’t clearly understand the full potential this machine had. So I didn’t get into coding so much. I was also drawing something with early Paint this PC had.
I learned to write my first words playing Larry. I didn’t understand this games sexism. My parents allowed me to play it. Sexy parts of the game weren’t so clear and we understood them later when we grew more. It is a soft game on this matter. At least I think so. I once asked my father what was a “prophylactic” and he answered to me “Gee. I really don’t know. Can you figure it out from the picture? It looks like a gem or something.” So I was allowed to play this Larry and it was only seventh game in this series that got my parents a little bit worried because I was young. I played seventh Larry maybe in 1996 or something like that.
There were so many interesting games. Some of them were Sopwith, Space Commanders (Space Invanders Clone), Bubble Bobble, Test Drive and so on. Too many to list here. I don’t remember so much of the techical side of our computer. Our dad upgraded its processor to 286 so before that the processor was much slower than that. One day we tried to play Wolfenstein 3D on the computer but we failed to run the game. We also installed newer diskette drive. So it had drives for 8-inch and 3½-inch diskettes. It’s funny to think how bad the first mouse was so we got a new mouse also. The standars then was the classic mouse with a ball in it. Monitor of this device was heavy and our computer was able to run EGA graphics. There weren’t any VGA or Super VGA available.
I would have liked to add a picture about this machine but I could only find this picture of floppy disk and its disk drive. I took this picture some years ago as my parents were getting this old computers all parts to recycling center. I’m not so into retro computers. This old computer we had was replaced by Mega Drive and later by PlayStation as number one gaming console. This PC was not functioning so nicely. It used to get stuck and I would have to press “reset”. Back then all computers had this function. The personal comnputer we had served properly and because of that I can still remembert it and it really launched my gaming activitites and layed the foundation for it.
Object oriented thinking is a way of modelling real world. Objects have attributes and methods. Attributes are variables. There are different kinds of variables and they always have a type. Different types can be, for example, integer, float, double, string and character. I am talking about Java now which is very good programming language for explaining object oriented thinking. Methods are functions of the object.
So different object can have values, such as Person would have height, weight, age and name. Height, weight and age can be numbers and name is a string or combination of characters. For a role playing game you could a Monster that has values like strength and chance to hit for determining if player is hit and how much damage does the player get.
When there’s types of enemies in our little game they have these basic abilities. So we must create instances of classes to generate more enemies that are of the same type. There are many enemies of a type, for example “ghost” or “zombie”. Player can also have abilities like health, armor class and so on. We can build worlds in thinking like this.
To build a game you need many other things than just object oriented programming. You need textures, 3d-models, sounds, music. and logic for the game to exist. So you can begin programming with Java but you must understand that it is a tool that can be used to create something. Plain Java doesn’t do so much. I have programmed a text adventure game. I still think it’s not a full game. It’s more like piece of code that gives you some output for your input. If you are interested in creating games, rather than playing them, I think you should sharpen your skills inside Blender, Unity and graphics design. And these aren’t only tools there can be.