Platform Dependency
Platform Dependency is when [most] games are designed and
built on computers before theyre ported over to its desired or
relevant platform e.g. consoles. [1] Games and software that
are platform dependent (e.g. consoles) have a very specific
development cycle so the games are exclusive to their
platform i.e. PlayStation 4. An example of this is that
developers are given dev kits if theyre interested in creating a
game where its IP and software is dependent only to i.e. PS4.
http://www.unchartedthegame.com/en-us/games/uncharted-4 &
http://www.coolsmartphone.com/2015/07/30/farewell-ouya-we-never-
really-knew-ya/
https://www.dreamstime.com/stock-photos-loading-buffering-icon-set-
preloaders-vector-illustration-image35761573
http://www.softpedia.com/get/Mobile-Phone-Tools/Sony-Ericsson/PC-File-
Manager-software-for-Sony-Ericsson-P9xx.shtml &
http://www.robertyale.com/blog/2011/3/2/find-lost-files-when-autosave-
fails-in-microsoft-word.html
http://www.frys.com/product/8043284 &
http://www.theeldergeek.com/disk_defragmenter_utility.htm
http://www.makeuseof.com/tag/free-firewalls-windows/ &
http://www.technoinsta.com/top-5-best-antivirus-software-of-2012/
https://www.extremetech.com/computing/128247-getting-started-with-
linux-commands,
http://vsrecommendedgames.wikia.com/wiki/File:Palm_OS_logo.png,
https://www.esato.com/board/viewtopic.php?topic=116988 &
http://www.hauppauge.co.uk/site/support/support_console.html
http://ph.rs-online.com/web/p/network-interface-cards/6733093/
Application Software
Application software is software that is used as a set of tools
for building software programs including games. An example of
application software is an Application Programming Interface
(API) which provides building blocks that programmers can use
to build their game[s], making it simpler to develop games.
APIs also make the production of games simpler and more
efficient by interpreting or compiling code languages e.g.
UnrealScript and Maya and scripting.
https://marketplace.visualstudio.com/items?
itemName=georgewfraser.vscode-javac
http://www.yingpeigames.com/tech/tech-unreal-script.html
Interpreted code languages like Java are the slowest out of all
the accessible code language types to process in comparison to
compiled code languages like C++ are faster to process. In
addition to the comparison of both these code languages
speed, the lines of code in interpreted code languages (when
read and processed) are checked and processed one after
another meaning that if there is a loop in the programming
code, it will continuously check the same lines of code over and
over. Whereas, compiled code languages can run 6x quicker
than interpreted code languages because lines of code within
these code languages dont need to be checked and processed
constantly. Not to mention that compiles lines of code can be
compressed, so the speed (in which theyre read) is more rapid.
Due to these comparisons, interpreted code languages are
often adopted on e.g. mobile devices whereas compiled code
languages are typically used for larger games such as games
produced for a console.
https://www.lynda.com/in/C-Plus-Plus
http://www.techspot.com/downloads/6697-unreal-engine.html,
http://ccm.net/faq/1629-vba-getting-all-the-information-about-a-file &
http://bergman-udl.blogspot.co.uk/2015/02/cool-chrome-extensions-
photo-editing.html
Graphical APIs
http://rfmw.em.keysight.com/wireless/helpfiles/n7600b/Content/Main/API_
Programming_Examples.htm &
http://hardwareandsoftwaretechnologiesforgames.weebly.com/graphics-
api-sound-api.html
http://directx-windows.ru/directx-9-skachat-dlya-windows-7-64-32,
couldnt find OpenGL graphics adapter so this is a random graphics
adapter: http://salestores.com/matrox01.html
https://msdn.microsoft.com/en-us/library/bb945061.aspx,
http://focusmelodie.pt/?portfolio=direct-sound,
https://en.wikipedia.org/wiki/OpenAL &
https://marketplace.visualstudio.com/items?
itemName=georgewfraser.vscode-javac
Three of the main Sound APIs that are used in games are the
DirectSound, OpenAL and the Java Sound API. Sound APIs such
as DirectSound were originally designed for the purpose of
enhancing audio for games only, but now theyre used in a wide
selection of audio apps (for instance, Adobe Audition CC 2015).
https://en.wikipedia.org/wiki/File:Adobe_Audition_CC_Logo.png &
http://gamedesh.blogspot.co.uk/2013/05/free-download-adobe-audition-
cs5-5.html
http://superuser.com/questions/633515/my-computer-microphone-is-
recording-to-only-one-channel &
https://multimedia.journalism.berkeley.edu/tutorials/audio-recorders/
Television
There are 3 ways software is utilised for televisions (TVs):
Conditional Access software, ITV and ETV. Conditional access
software restricts users from accessing through scrambled
channels and restricts users from accessing specific content on
the TV by encrypting it unless the user enters the correct,
required information.
http://pagalstudent.blogspot.co.uk/p/what-is-conditional-access-system-it-
is.html
http://0113038.ru/tv-shopping-tv.php &
http://www.timesofmalta.com/articles/view/20111118/arts-
entertainment/hollywood-blockbusters-for.394451