Facilitating the Education of Game Development

Total Page:16

File Type:pdf, Size:1020Kb

Facilitating the Education of Game Development Otto-von-Guericke University Magdeburg Department of Computer Science Institute for Simulation and Graphics Games Group Diplomarbeit Facilitating the Education of Game Development Lennart Nacke Otto-von-Guericke Universität Magdeburg Fakultät für Informatik Institut für Simulation und Grafik Arbeitsgruppe Grafische und Interaktive Methoden für Computerspiele Diplomarbeit Facilitating the Education of Game Development LENNAR T NACKE Matrikel-Nr. 159745 Date of Submission: November 04, 2005 Examiner: Prof. Dr.-Ing. MAIC MASUCH Dr.-Ing. KNUT HAR TMANN Supervisor: Prof. Dr.-Ing. MAIC MASUCH Processing Period: May 23 – November 04, 2005 Diplomstudiengang Computervisualistik Otto-von-Guericke Universität Magdeburg Fakultät für Informatik Universitätsplatz 2, D-39106 Magdeburg Pronouns and Glossary Terms In this thesis the author uses “she” when referring to indefinite people. This can be the “programmer” or the “DEVELOPER”. This is because of the lack of a gender-neutral pronoun that is applicable to a human being in the English language. The decision for using “she” was made, because the author would like to see more women to join into playing and especially in developing computer games. Some computer science or game development specific technical terms are explained in the Glossary. You can find these words like IGDA printed in bold with small capitals, when they are first used in the thesis. This style always references a glossary word. If there is a longer or more suitable description than that in the glossary, it usually references to the chapter that discusses the term in detail. c 2005 by Lennart Nacke. All rights reserved. Abstract This thesis focusses on game development and educational benefits gained from teaching games to university students. First, it sketches the complex pipeline of tasks inherent in game development with focus on used tools. Classifying the many diverse tools used by different kinds of game developers helps to identify areas of employment within game development. A discussion of educational facilities and the specific niches of game development that they focus on, allows the conclusion that many games created there only reach up to a prototypic level. Thus, requirements for a game prototyping tool are derived. The author then provides estimated solutions for these needs with an extraordinary focus on the usefulness for computer science students. This leads to an implementation of a game prototyping tool, which brings the ap- plications of the multimedia environment SQUEAK into play. After showing the ed- ucational benefits of Squeak, one can find out about some examples of educational game development with its help. This brings further information on the game engine that was used as an essential part of the prototyping tool created for this thesis. Finally, an analysis of advantages and disadvantages of using Squeak for educa- tional game development is done. Also, prospects and possibilities for extending the prototyping tool are discussed. Revolutions come from standing on the shoulders of giants and facing in a better direction. ALAN KAY Acknowledgements First, a huge thank you to the many fantastic friends that gave their time, moral support, ideas, expertise, and cheers during the writing of this thesis. Without you, I could not have finished this. Another big thanks to the game industry veterans Bob Bates, Bruce Shelley, Jochen Hamma, David A. Smith, and lecturer Prof. Mark Overmars of Utrecht University that took time off their busy schedules to answer my questions and helped me get further insights into a few core secrets of game development. I was delighted by the supervision of Prof. Maic Masuch, who has positively helped me with criticism, motivation, and ideas for my research. I was always proud to be a part of his Games Group at the Institute for Simulation and Graphics. Also, the time I spent working with Squeak at the impara GmbH has extended my view on programming, and I enjoyed working with everyone of them. Many friends contributed to this thesis in special ways: Stefan Carl-McGrath and his wife Stacy gave me crucial tips for my writing style and proof-read this thesis twice. André Miede was so kind to get me started with his LATEX template. Thanks to Ivonne Drube, who created the graphics for the demo prototype. Alexander Opel, Christian Hansen, Aidan Fraser, and Simon McCallum all proof- read my alpha versions of this thesis and helped me improving it. They also con- sistently cheered me up - a job, which was also done well by Jan Fietz and Patty Gadegast, with whom I worked together in the past years, especially during the GCDC and who have become close friends. Thanks to Nadin Koch for giving me an industry-insider’s view on some things from time to time, and for letting me use her SpeedTree research. Also, many thanks to Ralf Armin Böttcher, who helped in defining software defects in the quality assur- ance workflow. Finally, of course, thanks to my family especially my parents, Wolfgang and Anne Nacke, for their incredible moral support, love and encouragement - and my girl- friend Ellen Zacher, who supported me during the writing of this thesis in every possible way. Thank you. Lennart Nacke, November 2005 v Contents 1 Introduction 1 1.1 Motivation . 2 1.2 Research Objectives . 3 1.3 Structure of This Thesis . 6 2 Basics of Game Development 9 2.1 The Game Development Process . 9 2.1.1 Concept . 12 2.1.2 Pre-Production . 13 2.1.3 Prototyping . 16 2.1.4 Full Production . 19 2.2 Traditional Software Development vs. Game Development . 24 2.3 Game Prototypes in Iterative Development . 27 2.4 Summary . 29 3 Game Development Tools 31 3.1 More Than a Collection of Middleware: The Game Engine . 31 3.2 General Definition of Middleware . 34 3.3 Game Development Suites . 38 3.3.1 Macromedia Flash . 39 3.3.2 Game Maker . 40 3.3.3 Vision SDK . 41 3.3.4 Important Aspects of Development Tools . 42 3.4 Defining Classes for Game Development Tools . 44 3.5 Progress and Future Game Development Strategies . 46 3.6 Summary . 49 4 Developing a Concept for an Educational Prototyping Tool 51 4.1 Game design vs. Game development . 51 4.2 Adequate Education for Jobs in Game Development . 52 4.3 Teaching Focussed on Developer Tasks . 55 4.3.1 Game Designer . 56 4.3.2 Producer . 57 4.3.3 Game Programmers . 57 4.3.4 Game Artists and Animators . 58 4.3.5 Conclusion for Education . 58 4.3.6 Advice from Professionals . 59 4.4 Game Development Tools used to Facilitate Game Education . 61 4.5 Towards an Educational Game Prototyping Tool . 62 vii viii Contents 4.5.1 Requirements Analysis for a Game Prototyping Tool . 63 4.5.2 A Proposal for an Architecture of a Prototyping Tool . 68 4.6 Conclusion for the Implementation of a Prototyping Tool . 69 4.6.1 Summary . 70 5 Implementation of a Game Prototyping Tool 71 5.1 Game Development in Smalltalk . 71 5.2 The Development Environment . 73 5.2.1 Squeak . 73 5.2.2 Tweak . 77 5.2.3 The iEngine . 79 5.3 LeGaCy - A Tool for Rapid Game Prototyping . 81 5.3.1 User Interfaces in LeGaCy . 82 5.3.2 The Features of LeGaCy . 84 5.4 A Game Prototyping Example . 89 5.4.1 The Game Idea . 89 5.4.2 Demonstration . 91 5.5 Summary . 91 6 Summary and Conclusion 93 6.1 Results of This Research . 93 6.2 Discussion . 95 6.2.1 Critical Review . 96 6.2.2 Advantages and Disadvantages of Game Development with Squeak . 96 6.3 Future Work Perspectives . 97 6.4 Personal Remarks . 98 6.5 Conclusion . 99 Glossary 101 References 105 A Interviews 115 A.1 Interview with Mark Overmars . 115 A.2 Five Questions for Four Game Industry Veterans . 122 A.2.1 Interview with Bob Bates . 122 A.2.2 Interview with Jochen Hamma . 125 A.2.3 Interview with Bruce Shelley . 128 A.2.4 Interview with David A. Smith . 130 B Figures and Tables 133 B.1 Middleware and Tools . 133 B.2 The Game Development Pipeline . 134 B.3 Game Engine Overview . 135 B.4 Mini Games . 136 B.5 Common Development Tools . 137 Index 139 1 Introduction The only legitimate use of a computer is to play games. (EUGENE JARVIS) Although people have played games since the beginning of humankind, it was not until in 1958, when the physicist William A. Higinbotham developed TENNIS FOR TWO that games would find their way into computers [8BitMuseum05]. It took more than ten further years for games to conquer the amusement arcades around the world, when the PONG-phenomenon spawned the global video game mass-market in 1972 [Mertens02, Lischka02]. Figure 1.1 shows a screenshot of PONG. Today, an increasing number of the living pop- ulation grows up with video games. Thus, the interest for understanding this new medium among young people is strong. The subject also became more interesting for educators. Most students are eager to analyse and recreate games in an academic context. Not only does the intrinsic motivation to keep playing fasci- nate scientists, but the educational contexts of some games are also useful. This especially applies for computer science, because game Figure 1.1: One of the first video development incorporates almost every aspect games in history: PONG. of it. This thesis will look into using game development as a subject for teaching certain aspects of computer science, especially object-oriented design. We will also look into possibilities of teaching game design to non-professional users with a strong interest in the academic side of game development. 1 2 1 Introduction 1.1 Motivation Developing a professional computer game has become an incredibly complex task over the years.
Recommended publications
  • Audio Middleware the Essential Link from Studio to Game Design
    AUDIONEXT B Y A LEX A N D E R B R A NDON Audio Middleware The Essential Link From Studio to Game Design hen I first played games such as Pac Man and GameCODA. The same is true of Renderware native audio Asteroids in the early ’80s, I was fascinated. tools. One caveat: Criterion is now owned by Electronic W While others saw a cute, beeping box, I saw Arts. The Renderware site was last updated in 2005, and something to be torn open and explored. How could many developers are scrambling to Unreal 3 due to un- these games create sounds I’d never heard before? Back certainty of Renderware’s future. Pity, it’s a pretty good then, it was transistors, followed by simple, solid-state engine. sound generators programmed with individual memory Streaming is supported, though it is not revealed how registers, machine code and dumb terminals. Now, things it is supported on next-gen consoles. What is nice is you are more complex. We’re no longer at the mercy of 8-bit, can specify whether you want a sound streamed or not or handing a sound to a programmer, and saying, “Put within CAGE Producer. GameCODA also provides the it in.” Today, game audio engineers have just as much ability to create ducking/mixing groups within CAGE. In power to create an exciting soundscape as anyone at code, this can also be taken advantage of using virtual Skywalker Ranch. (Well, okay, maybe not Randy Thom, voice channels. but close, right?) Other than SoundMAX (an older audio engine by But just as a single-channel strip on a Neve or SSL once Analog Devices and Staccato), GameCODA was the first baffled me, sound-bank manipulation can baffle your audio engine I’ve seen that uses matrix technology to average recording engineer.
    [Show full text]
  • Manuals Are Best Used As Confetti at Sporting Events, You Should Tasset Still Read the Sections with Names in Bold for Valuable Information About This Game
    What Is A LEGEND Adventure Game? In an adventure game from Legend, you become the main character in an evolv­ ing story that takes place in a world populated with interesting people, places, and things. You see this world through you r main character's eyes, and you play the game by directing his actions. Like a book or a movie, the story unfolds as you travel from location to location, encountering situations which require action on your part. You can think of each of these situations as a puzzle. The key to solving these puzzles will often be creative thinking and clever use of objects you have picked up in your travels. You will get points as you solve puzzles, and your score will help you monitor your progress. Throughout the game the richly textured graphics, prose, sound effects and music will draw you into a spellbinding adventure that could only be brought to you by the master storytellers of Legend Entertainment Company. Legend Entertainment Company 14200 Park Meadow Drive Chantilly, Virginia 22021 703-222-8500 U.S. Customer Support: 1-800-658-8891, 9:00 a.m. - 5:00 p.m. EDT/EST European Customer Support: 081-877-0880 FAX: 703-968-5151 CompuServe E-Mail 76226,2356 24-Hour Hint Line: 1-900-PRO-KLUE (1-900-776-5583) $.75 For the first minute, $.50 for each minute thereafter Hint books are available - call 1-800-658-8891 to order ·. Giovanni's House of Armour "Famous for custom fit" Table Of Contents Name~------~---r­ Fitting Date_£---?'~------ Introduction.....................................................................................................
    [Show full text]
  • A Metacircular Architecture for Runtime Optimisation Persistence Clément Béra
    Sista: a Metacircular Architecture for Runtime Optimisation Persistence Clément Béra To cite this version: Clément Béra. Sista: a Metacircular Architecture for Runtime Optimisation Persistence. Program- ming Languages [cs.PL]. Université de Lille 1, 2017. English. tel-01634137 HAL Id: tel-01634137 https://hal.inria.fr/tel-01634137 Submitted on 13 Nov 2017 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. Universit´edes Sciences et Technologies de Lille { Lille 1 D´epartement de formation doctorale en informatique Ecole´ doctorale SPI Lille UFR IEEA Sista: a Metacircular Architecture for Runtime Optimisation Persistence THESE` pr´esent´eeet soutenue publiquement le 15 Septembre 2017 pour l'obtention du Doctorat de l'Universit´edes Sciences et Technologies de Lille (sp´ecialit´einformatique) par Cl´ement B´era Composition du jury Pr´esident: Theo D'Hondt Rapporteur : Ga¨elThomas, Laurence Tratt Examinateur : Elisa Gonzalez Boix Directeur de th`ese: St´ephaneDucasse Co-Encadreur de th`ese: Marcus Denker Laboratoire d'Informatique Fondamentale de Lille | UMR USTL/CNRS 8022 INRIA Lille - Nord Europe Numero´ d’ordre: XXXXX i Acknowledgments I would like to thank my thesis supervisors Stéphane Ducasse and Marcus Denker for allowing me to do a Ph.D at the RMoD group, as well as helping and supporting me during the three years of my Ph.D.
    [Show full text]
  • Game Engines with Visual Scripting ● Specialized Game Engines ● Framework Like Game Engines ● Niche Game Engines
    Game Engines Jaanus Jaggo 2020 This is not even half of all the engines! Game engines 3 2 6 4 5 1 7 8 9 12 10 11 14 13 15 2 This is not even half of all the engines! Game engines 3 2 6 4 5 7 8 9 12 10 11 14 13 15 3 This is not even half of all the engines! Game engines 3 6 4 5 7 8 9 12 10 11 14 13 15 4 This is not even half of all the engines! Game engines 6 4 5 7 8 9 12 10 11 14 13 15 5 This is not even half of all the engines! Game engines 6 5 7 8 9 12 10 11 14 13 15 6 This is not even half of all the engines! Game engines 6 7 8 9 12 10 11 14 13 15 7 This is not even half of all the engines! Game engines 7 8 9 12 10 11 14 13 15 8 This is not even half of all the engines! Game engines 8 9 12 10 11 14 13 15 9 This is not even half of all the engines! Game engines 9 12 10 11 14 13 15 10 This is not even half of all the engines! Game engines 12 10 11 14 13 15 11 This is not even half of all the engines! Game engines 12 11 14 13 15 12 This is not even half of all the engines! Game engines 12 14 13 15 13 This is not even half of all the engines! Game engines 14 13 15 14 This is not even half of all the engines! Game engines 14 15 15 This is not even half of all the engines! Game engines 15 16 This is not even half of all the engines! Game engines 17 Game engines 18 There is no “best” game engine As there is no “best” programming language But some people like to express their opinion loudly! I consider myself to be quite unbiased.
    [Show full text]
  • STERN RELEASES Big Buck Hunter® PRO PINBALL to MUCH ACCLAIM
    PRESS RELEASE STERN RELEASES Big Buck Hunter® PRO PINBALL TO MUCH ACCLAIM January 13, 2010--Big Buck Hunter® PRO Pinball by Stern Pinball, Inc. is a hunting game that delivers a hot new quarry of no-limit fun to players everywhere. Big Buck Hunter® PRO Pinball is based on the hugely successful Big Buck Hunter® Arcade Video Game series by Raw Thrills, Inc. and Play Mechanix, Inc. Eugene Jarvis, George Petro, and Mark Ritchie of Raw Thrills/Play Mechanix assisted the staff at Stern Pinball with the design of Big Buck Hunter® PRO Pinball. And like the arcade video games, Big Buck Hunter® PRO Pinball is sure to challenge new hunters, as well as seasoned marksmen. Big Buck Hunter® PRO Pinball takes you on a hunting adventure. Players are in pursuit of wild game. The game features a motorized buck that runs across a forest-like playfield. Strike the buck multiple times and start Big Buck Multiball. Big Buck Hunter® PRO Pinball also features a ramp that winds around the playfield, a ram that kicks the ball back to the player, an elk mechanism that re-directs the pinball, and lots of multiball action. Big Buck Hunter® PRO Pinball features speech from the video game. George Petro, narrator of the Big Buck Hunter® Arcade Video Game series narrates the Pinball machine while contributing additional original speech. Pappy, voiced by Scott Pikulski, also appears offering comic relief. John Youssi, creator of the Big Buck Hunter® Arcade Video Game art, contributes the art for the pinball. Big Buck Hunter® PRO Pinball also features sounds and music by Ken Hale, the sound engineer for the Big Buck Hunter® Arcade Video Games.
    [Show full text]
  • Tinlizzie Wysiwiki and Wikiphone: Alternative Approaches to Asynchronous and Synchronous Collaboration on the Web
    TinLizzie WysiWiki and WikiPhone: Alternative approaches to asynchronous and synchronous collaboration on the Web Yoshiki Oshima, Takashi Yamamiya, Scott Wallace, and Andreas Raab [Also published in the Proc. of the 5th International Conf. on Creating, Connecting, and Collaborating through Computing (C5 2007)] VPRI Technical Report TR-2007-001 Viewpoints Research Institute, 1209 Grand Central Avenue, Glendale, CA 91201 t: (818) 332-3001 f: (818) 244-9761 TinLizzie WysiWiki and WikiPhone: Alternative approaches to asynchronous and synchronous collaboration on the Web Yoshiki Ohshimay Takashi Yamamiyay [email protected] [email protected] Scott Wallacey Andreas Raabz [email protected] [email protected] yViewpoints Research Institute zQwaq, Inc. 1209 Grand Central Ave. 460 S California Ave #304 Glendale, CA 91202 Palo Alto, CA 94306 Abstract they exhibit possible future directions for collaboration on the Web. This paper presents TinLizzie WysiWiki and WikiPhone, two systems which explore new approaches to media-rich end-user collaboration on the World Wide Web. 1 Introduction TinLizzie WysiWiki enables authoring of interactive, media-rich documents, containing graphical objects bear- The World Wide Web, or Web, has been very successful. ing user-defined scripts, on the Web. In TinLizzie WysiWiki, It seems nowadays to dictate not only many end-users' be- a user manipulates text and active objects in a WYSIWYG havior, but also the mindsets of researchers and software graphical editor in a manner similar to Squeak eToys. vendors; the perception is that a new system should run A notable aspect of TinLizzie WysiWiki is that it allows in web browsers to be successful. As a consequence, im- both synchronous and asynchronous collaboration among provement in the overall user experience in applications has multiple users.
    [Show full text]
  • Cows, Clicks, Ciphers, and Satire
    This is a repository copy of Cows, Clicks, Ciphers, and Satire. White Rose Research Online URL for this paper: http://eprints.whiterose.ac.uk/90362/ Version: Accepted Version Article: Tyler, TRJ (2015) Cows, Clicks, Ciphers, and Satire. NECSUS : European Journal of Media Studies, 4 (1). ISSN 2213-0217 Reuse Unless indicated otherwise, fulltext items are protected by copyright with all rights reserved. The copyright exception in section 29 of the Copyright, Designs and Patents Act 1988 allows the making of a single copy solely for the purpose of non-commercial research or private study within the limits of fair dealing. The publisher or other rights-holder may allow further reproduction and re-use of this version - refer to the White Rose Research Online record for this item. Where records identify the publisher as the copyright holder, users can verify any specific terms of use on the publisher’s website. Takedown If you consider content in White Rose Research Online to be in breach of UK law, please notify us by emailing [email protected] including the URL of the record and the reason for the withdrawal request. [email protected] https://eprints.whiterose.ac.uk/ Cows, Clicks, Ciphers and Satire Farmville, launched in 2009, is a social game developed by Zynga that can be played on Facebook. The game is, as its name suggests, a farming simulation which allows players to grow crops, raise animals, and produce a variety of goods. Gameplay involves clicking on land tiles in order to plough, plant and then harvest maize, carrots, cabbages or any of a huge variety of crops, both real and fantastic, as well as clicking on cows, sheep, chickens and the like to generate milk, wool, eggs and other products, all of which generates virtual income.
    [Show full text]
  • Interactive Media and Game Development
    Interactive Media and Game Development Frontiers 2008 Mark Claypool What Do You Think Goes Into Developing Games? • Choose a game you’re familiar with • Assume you are inspired (or forced or paid) to re-engineer the game • Take 1-2 minutes to write a list of the tasks required – Chronological or hierarchical, as you wish • Trade write-ups with another student • What do we have? 1 Outline • Background (next) • Tutorial 1 • What is a Game? • Genres • Tutorial 2 • The Game Industry • Game Timeline • Team Sizes Professor Background (Who am I?) • Dr. Mark Claypool (professor, “Mark”) – Computer Science – Interactive Media and Game Development • Research interests – Networks – Audio and Video over Internet – Network games 2 Student Background (Who Are You?) • Year – Junior, Senior, … • Interest: – Art or Programming or ... • Computer Programming – (what’s a program?) 1 to 5 (hacker!) • Gamer – (casual) 1 to 5 (hard-core!) • Built any games? • Favorite game? – What type of game is it? Why is it fun? • Other … Course Materials http://www.cs.wpi.edu/~claypool/courses/frontiers-08/ • Slides – On the Web – PPT and PDF • Resources – Game creation toolkits, documentation, etc. 3 Overall Course Structure • 8:30-10:30 – Technical/Design aspects of IMGD • 2d game, from “scratch” • 10:30-12:30 – Communication Workshops • 1:30-3:30 – Artistic/Design aspects of IMGD • 3d game, Unreal Tournament Mod • 3:30-4:30 – Lab Technical Course Structure (1 of 2) • Start around 8:30 • Me: lecture + discussion for 15-30 minutes • You: work for 30-60 minutes • Repeat
    [Show full text]
  • THE ART of Puzzle Game Design
    THE ART OF Puzzle Design Scott Kim & Alexey Pajitnov with Bob Bates, Gary Rosenzweig, Michael Wyman March 8, 2000 Game Developers Conference These are presentation slides from an all-day tutorial given at the 2000 Game Developers Conference in San Jose, California (www.gdconf.com). After the conference, the slides will be available at www.scottkim.com. Puzzles Part of many games. Adventure, education, action, web But how do you create them? Puzzles are an important part of many computer games. Cartridge-based action puzzle gamse, CD-ROM puzzle anthologies, adventure game, and educational game all need good puzzles. Good News / Bad News Mental challenge Marketable? Nonviolent Dramatic? Easy to program Hard to invent? Growing market Small market? The good news is that puzzles appeal widely to both males and females of all ages. Although the market is small, it is rapidly expanding, as computers become a mass market commodity and the internet shifts computer games toward familiar, quick, easy-to-learn games. Outline MORNING AFTERNOON What is a puzzle? Guest Speakers Examples Exercise Case studies Question & Design process Answer We’ll start by discussing genres of puzzle games. We’ll study some classic puzzle games, and current projects. We’ll cover the eight steps of the puzzle design process. We’ll hear from guest speakers. Finally we’ll do hands-on projects, with time for question and answer. What is a Puzzle? Five ways of defining puzzle games First, let’s map out the basic genres of puzzle games. Scott Kim 1. Definition of “Puzzle” A puzzle is fun and has a right answer.
    [Show full text]
  • Raptor: Sketching Games with a Tabletop Computer
    Raptor: Sketching Games with a Tabletop Computer J. David Smith and T. C. Nicholas Graham School of Computing Queen’s University Kingston, Ontario, Canada {smith, graham} @cs.queensu.ca ABSTRACT Game sketching is used to identify enjoyable designs for digital games without the expense of fully implementing them. We present Raptor, a novel tool for sketching games. Raptor shows how table- top interaction can effectively support the ideation phase of game design by enabling collaboration in the design and testing process. Raptor heavily relies on simple gesture-based interaction, mixed- reality interaction involving physical props and digital artifacts, Wizard-of-Oz demonstration gameplay sketching, and fluid change of roles between designer and tester. An evaluation of Raptor using seven groups of three people showed that a sketching tool based on a tabletop computer indeed supports collaborative game sketching better than a more traditional PC-based tool. Keywords End-User Development, Video Games, Sketching, Tabletop, Computer- Supported Collaborative Work, Game Sketching Categories and Subject Descriptors Figure 1: Raptor is a game sketching tool based on a tabletop H.5.3 [Group and Organization Interfaces]: Computer-supported surface. The tool helps groups of users to brainstorm early in Cooperative Work. the game design process. 1. INTRODUCTION 100 people [9]. Given these costs, it has become critically impor- Sketching is an emerging concept in user interface development tant to assess early in the development process whether the game that supports the early ideation phase of interaction design [4]. will actually be fun to play. Sketching allows players to experience Collaboration and iterative design has been shown to be beneficial game ideas without requiring fully functioning prototypes.
    [Show full text]
  • Intercultural Perspective on Impact of Video Games on Players: Insights from a Systematic Review of Recent Literature
    EDUCATIONAL SCIENCES: THEORY & PRACTICE eISSN: 2148-7561, ISSN: 2630-5984 Received: 28 November 2019 Revision received: 16 December 2019 Copyright © 2020 JESTP Accepted: 20 January 2020 www.jestp.com DOI 10.12738/jestp.2020.1.004 ⬧ January 2020 ⬧ 20(1) ⬧ 40-58 Review article Intercultural Perspective on Impact of Video Games on Players: Insights from a Systematic Review of Recent Literature Elena Shliakhovchuk Adolfo Muñoz García Universitat Politècnica de València, Spain Universitat Politècnica de València, Spain Abstract The video-game industry has become a significant force in the business and entertainment world. Video games have become so widespread and pervasive that they are now considered a part of the mass media, a common method of storytelling and representation. Despite the massive popularity of video games, their increasing variety, and the diversification of the player base, until very recently little attention was devoted to understanding how playing video games affects the way people think and collaborate across cultures. This paper examines the recent literature regarding the impact of video games on players from an intercultural perspective. Sixty-two studies are identified whose aim is to analyze behavioral-change, content understanding, knowledge acquisition, and perceptional impacts. Their findings suggest that video games have the potential to help to acquire cultural knowledge and develop intercultural literacy, socio-cultural literacy, cultural awareness, self-awareness, and the cultural understanding of different geopolitical spaces, to reinforce or weaken stereotypes, and to some extent also facilitate the development of intercultural skills. The paper provides valuable insights to the scholars, teachers, and practitioners of cultural studies, education, social studies, as well as to the researchers, pointing out areas for future research.
    [Show full text]
  • Arcade-Style Game Design: Postwar Pinball and The
    ARCADE-STYLE GAME DESIGN: POSTWAR PINBALL AND THE GOLDEN AGE OF COIN-OP VIDEOGAMES A Thesis Presented to The Academic Faculty by Christopher Lee DeLeon In Partial Fulfillment of the Requirements for the Degree Master of Science in Digital Media in the School of Literature, Communication and Culture Georgia Institute of Technology May 2012 ARCADE-STYLE GAME DESIGN: POSTWAR PINBALL AND THE GOLDEN AGE OF COIN-OP VIDEOGAMES Approved by: Dr. Ian Bogost, Advisor Dr. John Sharp School of LCC School of LCC Georgia Institute of Technology Georgia Institute of Technology Dr. Brian Magerko Steve Swink School of LCC Creative Director Georgia Institute of Technology Enemy Airship Dr. Celia Pearce School of LCC Georgia Institute of Technology Date Approved: March 27, 2012 In memory of Eric Gary Frazer, 1984–2001. ACKNOWLEDGEMENTS I would like to thank: Danyell Brookbank, for companionship and patience in our transition to Atlanta. Ian Bogost, John Sharp, Brian Magerko, Celia Pearce, and Steve Swink for ongoing advice, feedback, and support as members of my thesis committee. Andrew Quitmeyer, for immediately encouraging my budding pinball obsession. Michael Nitsche and Patrick Coursey, for also getting high scores on Arnie. Steve Riesenberger, Michael Licht, and Tim Ford for encouragement at EALA. Curt Bererton, Mathilde Pignol, Dave Hershberger, and Josh Wagner for support and patience at ZipZapPlay. John Nesky, for his assistance, talent, and inspiration over the years. Lou Fasulo, for his encouragement and friendship at Sonic Boom and Z2Live. Michael Lewis, Harmon Pollock, and Tina Ziemek for help at Stupid Fun Club. Steven L. Kent, for writing the pinball chapter in his book that inspired this thesis.
    [Show full text]