Outcomes
Understand the impact of the gaming revolution on society Know the different types of computer game Be able to design and develop computer games Be able to test and document computer games
Assignments
Assignment 1 is on the impact of games on individuals and society. P1, P2 and D1
Assignment 2 is where you design and build a game. P3, P4, M1, M2 and D2
Assignment 3 is about documenting and testing. P5, P6, P7, M3 and M4
Significance of computer games
Call of Duty: Black Ops took in over $650 million of sales in the game's first five days
In June 2011, the global video game market was valued at $65 billion
The UK industry is the third largest in the World in terms of developer success and sales of hardware and software
Video game industry to hit $70 billion by 2015
http://en.wikipedia.org/wiki/Video_game_industry
This unit This unit teaches the methodologies of games development
It does not: Make you a industry standard games developer Use all the industry standard tools Use low level game programming languages
If you want to be a games programmer Get a degree in computer science Be fluent in C++. Use C++ in some significant projects Understand the fundamentals of 3D linear algebra Learn all you can about good object‐oriented design, design patterns, encapsulation, unit testing, physical insulation
Be familiar with version control Know how to use a debugger
http://gamesfromwithin.com/so-you-want-to-be-a-game-programmer
What platform will we use
HTML5 and Javascript on a PC
Why? Your game can run in any HTML5 compliant browser We can develop using a browser and Notepad++ Your game can run on a PC, a mobile phone or a TV HTML5
does not require browser plugins is not proprietary is cross platform
What platform will we use
We shall also use an IDE called the intel XDK Free software from Intel which can run on your own PC Is already installed on the Computing PC’s in class.
The intel XDK is a development platform (IDE) which is used to develop HTML 5 and JavaScript apps which Can be used to convert HTML/Javascript into iOS/Android/Windows 8
and can run as an app on a device
Types of games
But first we need to understand types of games and who plays them and why.
We also need to be aware of gaming platforms.
And the effects games has on players and the perception in society.
Game genres What does genre actually mean?
A genre is a particular type of literature, painting, music, film, or other art form which people consider as a class because it has special characteristics. NOUN...his love of films and novels in the horror genre.
We use this term for computer games as well.
Types of games
Action RPG (role playing) Adventure Strategy Puzzle Simulation Sports FPS (first person shooter)
Combat Educational MMO (massively multiplayer online)
Types of platforms
What types of platforms are there? Personal Computer Portable hand held console Console Mobile phone Internet Network Tablet computer
Types of technology What types of technology are involved?
Graphics Artificial Intelligence Audio Game physics Mathematics
Types of games (Criteria P2) List and describe the various game genres available in a table. (P2) You need at least 10.
This is part of assignment 1
Genre Description Platform Environment Example
Puzzle Problem solving. Often involving logic and strategy
PC, phone Stand alone Minesweeper
•Thumbnail screenshots
please
Effects of games (Criteria P1) Task 2 considers this question ‐ What are the effects of computer games?
This forms part of assignment 1.
Finally You can now do assignment 1
Issued today 13th January 2017
Due 29th January 2017 No extensions. no excuses.