Object Oriented thinking in game development

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.

Best PS3 games that I have played

In this post I bring to your attention best PS3 games that I have played. So this is my personal list. It doesn’t have anything to do with reviews that you find inside some blogs or websites. Also it doesn’t necessarily include your favourites so remember to comment your thoughts after reading this post.

Gran Turismo 5

There was also GT6 released on PS3 but that game I haven’t to this day played. What we have here is very good driving game. Though if you consider this game compared to other Gran Turismo games it might be a slight dissappontment. I enjoyed this game and played the career mode.

Dirt 3

If you think about best rally game for PS3 you can’t deny that this is one of the best or maybe even the best. While not exactly being simulation of real driving this was slightly easier to get into and you could play it with a gamepad instead of driving wheel.

Call Of Duty Modern Warfare 3

There was many CoD games released on PS3 but this comes up as best of them. If you are familiar with Call Of Duty series this won’t be a disappointment. The game sets on modern times when in first games, at least CoD one to three, action takes place in second world war. I found playing was satisfying and I wasn’t disgusted with soldiers tehcnology. I’m bringing this up as I was actually a bit disgusted while playing Call Of Duty Advanced Warfare later on my PS4.

FFXIII

This was one of the first games I bought for PS3 back in the days. Didn’t so much in to this, but certainly a quality role playing game. If you have time to play it as is common in Final Fantasy games that it takes more than 40 hours to complete and this is one of the longest FF games ever released.

F3AR

Nice first person shooter with some horror included. Different than CoD and might be a little bit harder to complete. Great game althought.

GTA IV

Best GTA for PS3 in my opinion. GTA V was also good one but I think it’s best played on a system that is more powerful than PS3.

Elder Scrolls Oblivion

Nice RPG for PS3 with first person camera angle.

What to expect from PS5?

Sony is releasing their next gaming console, PS5, some day later this year. It contains very fast SSD hard drive that has capacity of 825 GB. Although this is much more than PS4 had when it was released this brings to mind that you may havet to upgrade the hard drive to install more games.

When PS4 was released it had 500 GB of hard disk space. Many users upgraded their disks to for example 2 TB which makes it four times bigger. If you install games that take 50 GB space each you have room for ten games. So after upgrading you have space for 40 games. There will probably be also external hard drives available to purchase.

How powerful is this device going to be? For optical media it has a newer before seen format, in gaming, that is Ultra HD Blu-ray and one disc has more capacity than one PS4s Blu-ray. CPU included is 8-core AMD Zen 2 with variable frequency. PS5 has 16 GB of GDDR6 SDRAM and Custom AMD RDNA 2 as a graphics processing unit. It is clear that you could build more powerful personal computer but PS5s price is still not yet certain.

What about games? Will PS5 have games that are not released on any other competing gaming platforms? These PS5 games are already confirmed: The Lord of the Rings: Gollum, Watch Dogs: Legion, Gods and Monsters, Rainbow Six Quarantine, Outriders and Godfall (which is the first game released on PS5).

We are waiting and already there has been a decrease in sales of PS4 and Xbox One systems as people are saving their money to the next generation of gaming consoles. Also backwards compatibility will include most of PS4 games. We are not going to see PS5 to support earlier consoles games which is a little bit sad.