mini project- games development

10
Mini Project – Games Development for the Desktop PC and Dedicated Gaming Machine Author: University of Hertfordshire Date created: Date revised: 2009 Abstract The following resources come from the 2009/10 BSc in Games & Graphics Hardware Technology (course number 2ELE0074) from the University of Hertfordshire. All the mini projects are designed as level two modules of the undergraduate programmes. The objectives of this project are to Demonstrate, using a mobile and/or embedded device: • Content design and appreciation of limitations • Implementation of a simple game for a PC • Extending the game development to deploy onto a XBOX® 360 The project will involve developing a simple game concept to demonstrate the portability of the XNA® framework. Students will be required to develop contents for an existing prototype game, with the intention of extending the functionality to provide interaction with objects within the game, using the mouse and keyboard on the PC as well as XBOX 360 game controllers connected to the PC. The game will be further deployed to work on a dedicated gaming machine, the XBOX 360. © University of Hertfordshire. This work is licensed under a Creative Commons Attribution 2.0 License .

DESCRIPTION

The following resources come from the 2009/10 BSc in Games & Graphics Hardware Technology (course number 2ELE0074) from the University of Hertfordshire. All the mini projects are designed as level two modules of the undergraduate programmes. The project will involve developing a simple game concept to demonstrate the portability of the XNA® framework. Students will be required to develop contents for an existing prototype game, with the intention of extending the functionality to provide interaction with objects within the game, using the mouse and keyboard on the PC as well as XBOX 360 game controllers connected to the PC. The game will be further deployed to work on a dedicated gaming machine, the XBOX 360.

TRANSCRIPT

Page 1: Mini Project- Games Development

Mini Project – Games Development for the Desktop PC and Dedicated Gaming Machine

Author: University of HertfordshireDate created:Date revised: 2009

AbstractThe following resources come from the 2009/10 BSc in Games & Graphics Hardware Technology (course number 2ELE0074) from the University of Hertfordshire. All the mini projects are designed as level two modules of the undergraduate programmes.

The objectives of this project are to Demonstrate, using a mobile and/or embedded device:• Content design and appreciation of limitations• Implementation of a simple game for a PC• Extending the game development to deploy onto a XBOX® 360

The project will involve developing a simple game concept to demonstrate the portability of the XNA® framework. Students will be required to develop contents for an existing prototype game, with the intention of extending the functionality to provide interaction with objects within the game, using the mouse and keyboard on the PC as well as XBOX 360 game controllers connected to the PC. The game will be further deployed to work on a dedicated gaming machine, the XBOX 360.

© University of Hertfordshire. This work is licensed under a Creative Commons Attribution 2.0 License.

Page 2: Mini Project- Games Development

Objectives Project Summary Introductory Lecture Project Day 1 Tasks Familiarisation Day – Part 1 Project Day 2 Tasks 1100 to 1700 hrs Familiarisation Day – Part 2 Credits

In addition to the resources found below there are supporting documents which should be used in combination with this resource. Please see:

Mini Projects - Introductory presentation. Mini Projects - E-Log. Mini Projects - Staff & Student Guide. Mini Projects - Standard Grading Criteria. Mini Projects - Reflection.

You will also need the ‘Mini Project Game Development’ text document.

Mini Project Game Development

Page 3: Mini Project- Games Development

Content design and appreciation of limitations

Implementation of a simple game for a PC

Extending the game development to deploy onto a XBOX® 360

Mini Project Game Development

Page 4: Mini Project- Games Development

The project will involve developing a simple game concept to demonstrate the portability of the XNA framework.

You will be required to develop contents for an existing prototype game, with the intention of extending the functionality to provide interaction with objects within the game, using the mouse and keyboard on the PC as well as XBOX® 360 game controllers connected to the PC.

The game will be further deployed to work on a dedicated gaming machine, the XBOX® 360.

Mini Project Game Development

Page 5: Mini Project- Games Development

Introductory Lecture

What is XNA Game Studio? http://creators.xna.com/en-GB/education/

gettingstarted/bgintro/Chapter1

Mini Project Game Development

Page 6: Mini Project- Games Development

Project Day 1 Tasks

Create a XNA® project for the XBOX® 360

Place 5 sound-emitting objects (fixed) in a 3D space as shown in the figure before.

Enable the gamepad to control the final object (you) to roam around freely in the 3D space.

Test your game in the games lab.Mini Project Game Development

Page 7: Mini Project- Games Development

Familiarisation Day – Part 1

Introduction to Game Development using XNA Game Studio http://creators.xna.com/en-GB/education/

gettingstarted/bg2d/chapter1

Mini Project Game Development

Page 8: Mini Project- Games Development

Project Day 2 Tasks1100 to 1700 hrs

Develop one of the following on the XBOX® 360: Interactive Notice Board / Bill board 3D Virtual Tour of your House

Mini Project Game Development

Page 9: Mini Project- Games Development

Familiarisation Day – Part 2

Please follow the tutorial exercise in the following order: Please do not skip any of the tutorials. These tutorials are accesible via Start->Programs->Microsoft Visual Studio 2008->Microsoft Visual Studio 2008 Help->Contents->Getting Started->Going Beyond Going Beyond 1 Tutorial Going Beyond 2 Tutorial Going Beyond 3 Tutorial MyFirstGame

Certain exercise may require the use of the XBOX 360 controller. We have limited number of XBOX 360 controllers and these are available to borrow from staff supervising the lab. You'll be required to leave your student ID card with members of staff when taking out one of these controllers.

Mini Project Game Development

Page 10: Mini Project- Games Development

This resource was created by the University of Hertfordshire and released as an open educational resource through the Open Engineering Resources project of the HE Academy Engineering Subject Centre. The Open Engineering Resources project was funded by HEFCE and part of the JISC/HE Academy UKOER programme.

© University of Hertfordshire 2009

                

This work is licensed under a Creative Commons Attribution 2.0 License.

Microsoft, XNA and XBOX are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.

The name of the University of Hertfordshire, UH and the UH logo are the name and registered marks of the University of Hertfordshire. To the fullest extent permitted by law the University of Hertfordshire reserves all its rights in its name and marks which may not be used except with its written permission.

The JISC logo is licensed under the terms of the Creative Commons Attribution-Non-Commercial-No Derivative Works 2.0 UK: England & Wales Licence.  All reproductions must comply with the terms of that licence.

The HEA logo is owned by the Higher Education Academy Limited may be freely distributed and copied for educational purposes only, provided that appropriate acknowledgement is given to the Higher Education Academy as the copyright holder and original publisher.

Mini Project Game Development