Level 3 Extended Diploma Unit 22 Developing Computer Games
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
What platform could we use We called also use Visual studio Adobe Dreamweaver etc
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 (genres) What genres of games are there?
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?
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 there?
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. Genre Description Platform Environment Example Puzzle Problem solving. Often involving logic and strategy PC, phone Stand alone Minesweeper This is part of assignment 1 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 13 th January 2017 Due 29 th January 2017 No extensions. no excuses.
What have you learned today? Over to you?