Monday, 11 January 2016

Software Technologies for Game Platforms

Game: Dota 2

Platform dependency:

Dota 2 is available in PC only with other platforms like console xbox and playstation doesn't have that type of game genre in consoles and pc tend to have their own type of game. On the other hand support for the pc is thriving and the games tend to be very much real and alive and compare to other gaming platforms they have less users, whereas pc has many more active users everyday and see the results in numbers as you can see Dota 2 being the top with the current players over half a million.

Source: Steam Account

Operating system used:

The operating systems is used vary with the pc being able to use win XP till windows 10 as well as being available to use on OS X, it is also available on the latest made steamOS. This can run on all versions of the windows platforms that is listed which includes the 32 bit and 64 bit versions but OS X needs to utilise versions above to work decently.

The consoles like xbox and playstation has their own customized OS and personally I think it runs what games they have on consoles nothing more and these consoles have been utilized.

Drivers needed:

A game like Dota 2 utilizes Direct X 9.0c for a minimum and could increase on the persons choice also the GPU recommends nVidia GeForce 8600/9600GT, ATI/AMD Radeon HD2600/3600 but you could update the drivers regularly for most games like Dota 2 has some impressive graphics for a moba genre but overall it isn't that much of a demanding graphic game when set to default settings.

Source: Steam Account

Application software used:

Dota 2 utilises on the Source Engine 2, which was made and owned by Valve, it is a very popular game engine which is used by other famous games like counter strike and it isn't different to Dota 2, the game runs with really good graphical wise and the looks and game play of it just go well together with the engine that is used. 


Graphical API: 

The graphical api that is used in Dota 2 is DirectX and which I explained about before on the top post. In the game itself has the components in your pc to use and determine the capabilities of your hardware in your very own pc. 

API, an abbreviation of application program interface, is a set of routines, protocols, and tools for building software applications. The API specifies how software components should interact and APIs are used when programming graphical user interface (GUI) components.  A good API makes it easier to develop a program by providing all the building blocks. A programmer then puts the blocks together. - http://www.webopedia.com/TERM/A/API.html

Sound API:

Dota 2 uses direct x compatible but uses a surround sound although this can be changed by the settings but using the alchemy api to restore default sounds, this is really popular using the source engine games but seems to get carried by direct sound and openAL.

TV:

Dota 2 runs smoother in lower resolution but looks really good in 1920x1080 resolution like to other games, the game is available on all native resolutions and supports most resolutions like 4k. And obviously the game runs even better with 60fps or above but this can be achieved depending on the pc that you have and the hardware it has. 


For more example on resolution wise:


Game 2: Counter-Strike Global Offensive

Counter strike came out only for pc and console had a different experience for fps games like xbox and playstation unlike pc they had mostly everything that is released. The game had really a good popularity based since counter strike has been with the pc users for a really long time coming back to 2002. 

Source: Steam Account

Operating system used: 

For pc it can run on windows 7/vista/xp, although these all could run to higher standard and could be above the minimum requirements, also this can run both ways using 32 bit or 64 bit. 

Source: Steam Account

Drivers needed:

Again this is similar to dota 2 using directX 9.0 but could be played higher depending if the pc can run itself higher but for counter strike it doesn't require that much to run as it says ''video card must be 256 MB or more and should be a DirectX 9-compatible with support for Pixel Shader 3.0'' but the higher the better so the game looks good and runs good.

Application software used:

With this it uses the same engine as Dota 2 using the Source Engine like I mentioned before source engine is a really popular engine that is used by valve and for being an old engine it can display really good graphical games and how it actually fits within the game play.


Graphical API:

The graphical api that is used for counter strike is directX which again is similar to Dota 2 but however using a higher directX like 11 or 10 the performance on the game would be really good and would be able to run better and with the looks and game play of counter strike and able to run more smoother. 

Sound API:

Counter strike uses openAL sound card with that you could hear each movement of the characters in game and be able to use tactical strategies as it is surround sound but mostly users prefer using headphones as the sounds appears on the device and would be able to focus on the game more but openAL is a really popular sound api as it is used to other popular games as well.

TV:

For the resolution for counter strike doesn't need a really good resolution as people tend to play on 1920x1080 for better looks in game but as some users in the game tend to have lower resolutions like 800x600 black bars on the side for a smoother and silk game play so the user could have higher fps, people tend to not bother with the resolution overall but if your pc hardware could run both, why not I would go for both if the game looks good and runs smooth and the frame rate doesn't drop below 60 the game would be fine.

No comments:

Post a Comment