SlideShare ist ein Scribd-Unternehmen logo
1 von 5
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.


                                                                   Contents

Mini-Project Games Development for the Desktop PC and Dedicated Gaming Machine..................1
Section 1. Project Specification............................................................................................................2
Section 2. Project Day 1 Tasks.............................................................................................................4
Section 3. Project Day 2 Tasks.............................................................................................................4
Credits...................................................................................................................................................5




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’ presentation.




                            © University of Hertfordshire 2009 This work is licensed under a Creative Commons Attribution 2.0 License.
Mini-Project Game Development




Section 1. Project Specification

1. Learning Outcomes assessed (as taken from the DMD)
All Learning Outcomes specified in the Definitive Module Documentation are assessed as part of this
miniproject, the specific Learning Outcomes are:
Knowledge and Understanding
        •   Be able to analyse and breakdown problem tasks into manageable steps.
        •   Integrate previous and concurrent learning and to use it to solve technology-based problems.
        •   Be able to describe the project life-cycle appropriately.
        •
        Be able to select appropriate Games and Graphics Hardware Technology and techniques for a given
        situation.
Skills and Attributes

        •   Produce a solution to a defined Games and Graphics Hardware Technology problem.
        •   Carry out a simple critical evaluation of their solution.
        •   Demonstrate an ability to work effectively in a teams, small groups and individually.
        •   Demonstrate an ability to manage time and resources effectively.


2. Project Title: Games Development for the Desktop PC and Dedicated Gaming Machine


3. Project Objectives: (technical, specific to this project)

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

4. Project Summary: (50 words max)

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.

5. Introductory Lecture (2hrs) Content:

   i.       XBOX 360 hardware architecture
  ii.       .NET™ Application Development
 iii.       XNA Framework, .NET Compact Framework
 iv.        Content Design for XNA

6. Preparation Session (3hrs):

   i.       Familiarisation with the Visual Studio® 2005 environment.
  ii.       Simple exercise using the XNA framework.
 iii.       Connectivity and deployment of simple exercise to the XBOX 360.

7. Day 1

Expected Outcomes for the day:
Students are required to understand the Visual Studio 2005 C# Express development environment. They are
then required to open an existing game solution and understand the structure of the game design. These
must be documented and written up for the portfolio submission towards the end. They will be required to

                                                        Page 2 of 5
Mini-Project Game Development



create textures that can be used to modify the existing object within the game. They will also be required to
create their own audio effects which can be used within the game. Students are then required to incorporate
these resources they have created to the game itself.

Assessment criteria; the way in which the work has been planned and managed, the creation of textures
and audio clips and the suitability for the game, the effectiveness and captivation of the audience based on
the modified game using the textures and audio clips.

Key Tasks:

    •   Designing textures and audio clips that are suitable for the game
    •   Modification and implementation of the game to include the created textures and audio clips.


8. Day 2

Expected Outcomes for the day:
Students are expected to modify the codes to provide interaction with either the mouse or keyboard of the
PC, in the mind of extending the functionality to enable the use of the XBOX 360 controllers connected to the
development PC. Students will also need to consider the need of deploying the final game to the dedicated
gaming hardware, the XBOX 360, with controls limited to only the XBOX 360 controllers. Further features
may be implemented such as bump mapping and lighting effects.

Assessment criteria; the way in which the work has been managed, the creation and modification of the
game to incorporate interactivity using input devices, such as the mouse, keyboard, and XBOX 360
controllers. Additional implementation such as bump mapping and lighting effects on the object of the game
will yield a credible result.

Key Tasks:

    •   Providing interaction to the existing game on the development PC
    •   Deploying the existing game to the XBOX 360 hardware
    •   Demonstration


9. Facilitator guidance (key ideas to draw out from students):

Day 1: .NET Compact Framework, XNA Framework, Content creation for gaming software

Day 2: Interaction and incorporating further hardware specific techniques to the existing game


10. Required Resources: Laboratory Facilities and Teaching Support.

    Laboratory Resources:
    1. Visual Studio 2005 C# Express with XNA Framework Refresh
    2. XBOX 360 with Creator Club’s subscription to enable deployment from development PC to the
       XBOX 360.




                                                  Page 3 of 5
Mini-Project Game Development




Section 2. Project Day 1 Tasks
  1. Create a XNA® project for the XBOX® 360

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

  3. Enable the gamepad to control the final object (you) to roam around freely in the 3D space.
  4. Test your game in the games lab.




Section 3. Project Day 2 Tasks
  Develop one of the following on the XBOX® 360:

          –   Interactive Notice Board / Bill board

          –   3D Virtual Tour of your House




                                                 Page 4 of 5
Mini-Project Game Development




Credits




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, XBOX, XNA, .NET and Visual studio 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.




                                                               Page 5 of 5

Weitere ähnliche Inhalte

Was ist angesagt?

Ig je game engines_y2_assignment brief
Ig je game engines_y2_assignment briefIg je game engines_y2_assignment brief
Ig je game engines_y2_assignment brief
igoodyear
 
Christopher lucasy1 gd_engine terminology
Christopher lucasy1 gd_engine terminologyChristopher lucasy1 gd_engine terminology
Christopher lucasy1 gd_engine terminology
christopherlucas4589
 
daryl bates engine terminology finished
daryl bates engine terminology finisheddaryl bates engine terminology finished
daryl bates engine terminology finished
DarylBatesGames
 
Michael Hughes - Y1 GD ngine_terminology
Michael Hughes - Y1 GD ngine_terminologyMichael Hughes - Y1 GD ngine_terminology
Michael Hughes - Y1 GD ngine_terminology
Mike Hughes
 

Was ist angesagt? (13)

Game engines
Game enginesGame engines
Game engines
 
Ig je game engines_y2_assignment brief
Ig je game engines_y2_assignment briefIg je game engines_y2_assignment brief
Ig je game engines_y2_assignment brief
 
Christopher lucasy1 gd_engine terminology
Christopher lucasy1 gd_engine terminologyChristopher lucasy1 gd_engine terminology
Christopher lucasy1 gd_engine terminology
 
L3 gd ha11_hidden_places_080115_02
L3 gd ha11_hidden_places_080115_02L3 gd ha11_hidden_places_080115_02
L3 gd ha11_hidden_places_080115_02
 
Using a 3D Game Engine
Using a 3D Game EngineUsing a 3D Game Engine
Using a 3D Game Engine
 
Gamedesign Task 1 for Ian by Liam Oven
Gamedesign Task 1 for Ian by Liam OvenGamedesign Task 1 for Ian by Liam Oven
Gamedesign Task 1 for Ian by Liam Oven
 
4th ARM Developer Day Presenters info
4th ARM Developer Day Presenters info4th ARM Developer Day Presenters info
4th ARM Developer Day Presenters info
 
engine terminology 2
 engine terminology 2 engine terminology 2
engine terminology 2
 
daryl bates engine terminology finished
daryl bates engine terminology finisheddaryl bates engine terminology finished
daryl bates engine terminology finished
 
ha11_hidden_places
ha11_hidden_placesha11_hidden_places
ha11_hidden_places
 
Videogame Design and Programming - 08 The Design Document
Videogame Design and Programming - 08 The Design DocumentVideogame Design and Programming - 08 The Design Document
Videogame Design and Programming - 08 The Design Document
 
Michael Hughes - Y1 GD ngine_terminology
Michael Hughes - Y1 GD ngine_terminologyMichael Hughes - Y1 GD ngine_terminology
Michael Hughes - Y1 GD ngine_terminology
 
Y1 gd engine_terminology
Y1 gd engine_terminologyY1 gd engine_terminology
Y1 gd engine_terminology
 

Andere mochten auch

Artificial Intelligence Presentation
Artificial Intelligence PresentationArtificial Intelligence Presentation
Artificial Intelligence Presentation
lpaviglianiti
 

Andere mochten auch (15)

Mini Project- Game Hardware Development
Mini Project- Game Hardware DevelopmentMini Project- Game Hardware Development
Mini Project- Game Hardware Development
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
 
An Introduction To Game development
An Introduction To Game developmentAn Introduction To Game development
An Introduction To Game development
 
My Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & SnapshotsMy Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & Snapshots
 
Stereotype Threats’ Influence on Elementary Pre-service Teachers\' Attitude T...
Stereotype Threats’ Influence on Elementary Pre-service Teachers\' Attitude T...Stereotype Threats’ Influence on Elementary Pre-service Teachers\' Attitude T...
Stereotype Threats’ Influence on Elementary Pre-service Teachers\' Attitude T...
 
English Project Teenagers
English Project Teenagers English Project Teenagers
English Project Teenagers
 
Dbms ppt
Dbms pptDbms ppt
Dbms ppt
 
Hardware Technology Trends
Hardware Technology TrendsHardware Technology Trends
Hardware Technology Trends
 
Dbms project.ppt
Dbms project.pptDbms project.ppt
Dbms project.ppt
 
Dbms Project
Dbms ProjectDbms Project
Dbms Project
 
Game Development Step by Step
Game Development Step by StepGame Development Step by Step
Game Development Step by Step
 
Vistas leo con soluciones
Vistas leo con solucionesVistas leo con soluciones
Vistas leo con soluciones
 
Artificial Intelligence Presentation
Artificial Intelligence PresentationArtificial Intelligence Presentation
Artificial Intelligence Presentation
 
Dbms project list
Dbms project listDbms project list
Dbms project list
 
Hardware Trends 2016
Hardware Trends 2016Hardware Trends 2016
Hardware Trends 2016
 

Ähnlich wie Mini Project- Games Development For The Desktop Pc And Dedicated Gaming Machine

(A3)_Godfather_WORKSAMPLE_EA
(A3)_Godfather_WORKSAMPLE_EA(A3)_Godfather_WORKSAMPLE_EA
(A3)_Godfather_WORKSAMPLE_EA
Angel Marckwordt
 
Course Presentation: Games design
Course Presentation: Games designCourse Presentation: Games design
Course Presentation: Games design
Brunel University
 
L3 gd ha11_hidden_places_031214 (1)
L3 gd ha11_hidden_places_031214 (1)L3 gd ha11_hidden_places_031214 (1)
L3 gd ha11_hidden_places_031214 (1)
Kalen612
 

Ähnlich wie Mini Project- Games Development For The Desktop Pc And Dedicated Gaming Machine (20)

Mini Project- Soundscape for Games Consoles
Mini Project-  Soundscape for Games ConsolesMini Project-  Soundscape for Games Consoles
Mini Project- Soundscape for Games Consoles
 
My Presentation.ppt
My Presentation.pptMy Presentation.ppt
My Presentation.ppt
 
resume
resumeresume
resume
 
Metodologías de desarrollo de software en Gaming
Metodologías de desarrollo de software en GamingMetodologías de desarrollo de software en Gaming
Metodologías de desarrollo de software en Gaming
 
Vido game and kinect
Vido game and kinectVido game and kinect
Vido game and kinect
 
Final project preproposal
Final project preproposalFinal project preproposal
Final project preproposal
 
Develop Games With Cocos Creator - A Game Engine By Cocos
Develop Games With Cocos Creator - A Game Engine By CocosDevelop Games With Cocos Creator - A Game Engine By Cocos
Develop Games With Cocos Creator - A Game Engine By Cocos
 
A realtime classic chess game [proposal]
A realtime classic chess game [proposal]A realtime classic chess game [proposal]
A realtime classic chess game [proposal]
 
ToolsProgrammerResume.pdf
ToolsProgrammerResume.pdfToolsProgrammerResume.pdf
ToolsProgrammerResume.pdf
 
Microsoft IT Academy Summit 2011
Microsoft IT Academy Summit 2011Microsoft IT Academy Summit 2011
Microsoft IT Academy Summit 2011
 
A List of Some of the Tools Available to Create Digital Learning Games
A List of Some of the Tools Available to Create Digital Learning GamesA List of Some of the Tools Available to Create Digital Learning Games
A List of Some of the Tools Available to Create Digital Learning Games
 
(A3)_Godfather_WORKSAMPLE_EA
(A3)_Godfather_WORKSAMPLE_EA(A3)_Godfather_WORKSAMPLE_EA
(A3)_Godfather_WORKSAMPLE_EA
 
Course Presentation: Games design
Course Presentation: Games designCourse Presentation: Games design
Course Presentation: Games design
 
L3 gd ha11_hidden_places_031214
L3 gd ha11_hidden_places_031214L3 gd ha11_hidden_places_031214
L3 gd ha11_hidden_places_031214
 
L3 gd ha11_hidden_places_031214
L3 gd ha11_hidden_places_031214 L3 gd ha11_hidden_places_031214
L3 gd ha11_hidden_places_031214
 
L3 gd ha11_hidden_places_031214 (1)
L3 gd ha11_hidden_places_031214 (1)L3 gd ha11_hidden_places_031214 (1)
L3 gd ha11_hidden_places_031214 (1)
 
Imaginecup
ImaginecupImaginecup
Imaginecup
 
CV-05.04.16
CV-05.04.16CV-05.04.16
CV-05.04.16
 
HA11 Assignment Brief - Hidden Places
HA11 Assignment Brief - Hidden PlacesHA11 Assignment Brief - Hidden Places
HA11 Assignment Brief - Hidden Places
 
Xna game development
Xna game developmentXna game development
Xna game development
 

Mehr von University of Hertfordshire, School of Electronic Communications and Electrical Engineering

Mehr von University of Hertfordshire, School of Electronic Communications and Electrical Engineering (20)

Mini Project- Home Automation
Mini Project- Home AutomationMini Project- Home Automation
Mini Project- Home Automation
 
Mini Project- Automated Selection Machine
Mini Project- Automated Selection MachineMini Project- Automated Selection Machine
Mini Project- Automated Selection Machine
 
Mini Project- Face Recognition
Mini Project- Face RecognitionMini Project- Face Recognition
Mini Project- Face Recognition
 
Mini Project- Audio Enhancement
Mini Project- Audio EnhancementMini Project- Audio Enhancement
Mini Project- Audio Enhancement
 
Mini Project- Multimedia Montage
Mini Project- Multimedia MontageMini Project- Multimedia Montage
Mini Project- Multimedia Montage
 
Mini Project- Audio Enhancement
Mini Project-  Audio EnhancementMini Project-  Audio Enhancement
Mini Project- Audio Enhancement
 
Mini Project- Multimedia Montage
Mini Project-  Multimedia MontageMini Project-  Multimedia Montage
Mini Project- Multimedia Montage
 
Mini Project- Internet Security Mechanisms
Mini Project- Internet Security MechanismsMini Project- Internet Security Mechanisms
Mini Project- Internet Security Mechanisms
 
Mini Project Internet Security Mechanisms
Mini Project  Internet Security MechanismsMini Project  Internet Security Mechanisms
Mini Project Internet Security Mechanisms
 
Mini Project- Personal Multimedia Portfolio
Mini Project- Personal Multimedia PortfolioMini Project- Personal Multimedia Portfolio
Mini Project- Personal Multimedia Portfolio
 
Mini Projects- Personal Multimedia Portfolio
Mini Projects- Personal Multimedia PortfolioMini Projects- Personal Multimedia Portfolio
Mini Projects- Personal Multimedia Portfolio
 
Mini Project- Credit The Edit
Mini Project- Credit The EditMini Project- Credit The Edit
Mini Project- Credit The Edit
 
Mini Project- Credit The Edit
Mini Project- Credit The EditMini Project- Credit The Edit
Mini Project- Credit The Edit
 
Mini Project- Digital Video Editing
Mini Project- Digital Video EditingMini Project- Digital Video Editing
Mini Project- Digital Video Editing
 
Mini Project- Digital Video Editing
Mini Project- Digital Video EditingMini Project- Digital Video Editing
Mini Project- Digital Video Editing
 
Mini Project- Digital Audio Editing
Mini Project- Digital Audio EditingMini Project- Digital Audio Editing
Mini Project- Digital Audio Editing
 
Mini Project- Shopping Cart Development
Mini Project- Shopping Cart DevelopmentMini Project- Shopping Cart Development
Mini Project- Shopping Cart Development
 
Mini Project- Shopping Cart Development
Mini Project- Shopping Cart DevelopmentMini Project- Shopping Cart Development
Mini Project- Shopping Cart Development
 
Mini Project- 3D Graphics And Visualisation
Mini Project- 3D Graphics And VisualisationMini Project- 3D Graphics And Visualisation
Mini Project- 3D Graphics And Visualisation
 
Mini Project- Virtual Network Project
Mini Project- Virtual Network ProjectMini Project- Virtual Network Project
Mini Project- Virtual Network Project
 

Kürzlich hochgeladen

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 

Kürzlich hochgeladen (20)

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 

Mini Project- Games Development For The Desktop Pc And Dedicated Gaming Machine

  • 1. 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. Contents Mini-Project Games Development for the Desktop PC and Dedicated Gaming Machine..................1 Section 1. Project Specification............................................................................................................2 Section 2. Project Day 1 Tasks.............................................................................................................4 Section 3. Project Day 2 Tasks.............................................................................................................4 Credits...................................................................................................................................................5 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’ presentation. © University of Hertfordshire 2009 This work is licensed under a Creative Commons Attribution 2.0 License.
  • 2. Mini-Project Game Development Section 1. Project Specification 1. Learning Outcomes assessed (as taken from the DMD) All Learning Outcomes specified in the Definitive Module Documentation are assessed as part of this miniproject, the specific Learning Outcomes are: Knowledge and Understanding • Be able to analyse and breakdown problem tasks into manageable steps. • Integrate previous and concurrent learning and to use it to solve technology-based problems. • Be able to describe the project life-cycle appropriately. • Be able to select appropriate Games and Graphics Hardware Technology and techniques for a given situation. Skills and Attributes • Produce a solution to a defined Games and Graphics Hardware Technology problem. • Carry out a simple critical evaluation of their solution. • Demonstrate an ability to work effectively in a teams, small groups and individually. • Demonstrate an ability to manage time and resources effectively. 2. Project Title: Games Development for the Desktop PC and Dedicated Gaming Machine 3. Project Objectives: (technical, specific to this project) 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 4. Project Summary: (50 words max) 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. 5. Introductory Lecture (2hrs) Content: i. XBOX 360 hardware architecture ii. .NET™ Application Development iii. XNA Framework, .NET Compact Framework iv. Content Design for XNA 6. Preparation Session (3hrs): i. Familiarisation with the Visual Studio® 2005 environment. ii. Simple exercise using the XNA framework. iii. Connectivity and deployment of simple exercise to the XBOX 360. 7. Day 1 Expected Outcomes for the day: Students are required to understand the Visual Studio 2005 C# Express development environment. They are then required to open an existing game solution and understand the structure of the game design. These must be documented and written up for the portfolio submission towards the end. They will be required to Page 2 of 5
  • 3. Mini-Project Game Development create textures that can be used to modify the existing object within the game. They will also be required to create their own audio effects which can be used within the game. Students are then required to incorporate these resources they have created to the game itself. Assessment criteria; the way in which the work has been planned and managed, the creation of textures and audio clips and the suitability for the game, the effectiveness and captivation of the audience based on the modified game using the textures and audio clips. Key Tasks: • Designing textures and audio clips that are suitable for the game • Modification and implementation of the game to include the created textures and audio clips. 8. Day 2 Expected Outcomes for the day: Students are expected to modify the codes to provide interaction with either the mouse or keyboard of the PC, in the mind of extending the functionality to enable the use of the XBOX 360 controllers connected to the development PC. Students will also need to consider the need of deploying the final game to the dedicated gaming hardware, the XBOX 360, with controls limited to only the XBOX 360 controllers. Further features may be implemented such as bump mapping and lighting effects. Assessment criteria; the way in which the work has been managed, the creation and modification of the game to incorporate interactivity using input devices, such as the mouse, keyboard, and XBOX 360 controllers. Additional implementation such as bump mapping and lighting effects on the object of the game will yield a credible result. Key Tasks: • Providing interaction to the existing game on the development PC • Deploying the existing game to the XBOX 360 hardware • Demonstration 9. Facilitator guidance (key ideas to draw out from students): Day 1: .NET Compact Framework, XNA Framework, Content creation for gaming software Day 2: Interaction and incorporating further hardware specific techniques to the existing game 10. Required Resources: Laboratory Facilities and Teaching Support. Laboratory Resources: 1. Visual Studio 2005 C# Express with XNA Framework Refresh 2. XBOX 360 with Creator Club’s subscription to enable deployment from development PC to the XBOX 360. Page 3 of 5
  • 4. Mini-Project Game Development Section 2. Project Day 1 Tasks 1. Create a XNA® project for the XBOX® 360 2. Place 5 sound-emitting objects (fixed) in a 3D space as shown in the figure before. 3. Enable the gamepad to control the final object (you) to roam around freely in the 3D space. 4. Test your game in the games lab. Section 3. Project Day 2 Tasks Develop one of the following on the XBOX® 360: – Interactive Notice Board / Bill board – 3D Virtual Tour of your House Page 4 of 5
  • 5. Mini-Project Game Development Credits 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, XBOX, XNA, .NET and Visual studio 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. Page 5 of 5