Great Success! Student Game Developers Who Made It Big Big Money, Big Prizes How Much Could You Make in Your Profession of Choice?

Total Page:16

File Type:pdf, Size:1020Kb

Great Success! Student Game Developers Who Made It Big Big Money, Big Prizes How Much Could You Make in Your Profession of Choice? PRESENTS Great SucceSS! student game developers who made it big BiG money, BiG prizeS how much could you make in your profession of choice? F A L L 2 0 1 0 Steps above the rest... LOCATION Surrounded by over 150 game companies SUCCESS More IGF student awards than any other college or university REPUTATION North America’s first bachelor degree in game development Bachelor of Arts in Game Design Bachelor of Fine Arts in Production Animation Bachelor of Science in Game Design Bachelor of Science in Computer Engineering Bachelor of Science in Real-Time Interactive Simulation Master of Science in Computer Science Part-Time Master of Science in Computer Science www.digipen.edu 9931 Willows Road | Redmond, WA USA 98052 | Phone (866) 478-5236 | FAX (425) 558-0378 | www.digipen.edu DigiPen_GD_0610.indd 1 6/4/2010 1:48:27 PM PRESENTS CONTENTS.FaLL.2010 STU d E N T P o ST m o RTE m d EPa RT m ENTS 32 IgneouS 2 GAME PLAN By Brandon Sheffield [EDITORIAL] It all started when four Digipen students banded together to try to Think Different! "win IGF." What began as a complex arena combat game eventually evolved into a simple, refined platformer that went on to be featured 4 Who to Know & What to DO [G A M E D E v 101 ] in the IGF student showcase. Read on for valuable lessons from the A guide to the industry's important events hectic development process behind this successful student project. and organizations By Ben Gable 9 EDucated PLAy By Jeffrey Fleming [E D u c ation ] FE aTURES A collection of tales from student and indie developers on development and design 25 Flash Forward The Flash platform has recently had a resurgence in game 17 Salary SuRvEy By Brandon Sheffield development, from indies to traditional game prototyping. On top of and Jeffrey Fleming [ c A R E E R ] being quite powerful for 2D game creation, it's also quite free! This A comprehensive breakdown of salaries for tutorial, written by Canabalt and Gravity Hook creator Adam Saltsman, entry-level developers will take you from start to finish making a simple platformer in Flixel. By Adam Saltsman 48 Top 10 STudent Games By Tim W. Boon [I N D I E F O c u S ] An overview of several important indie games 41 MAKE Games, Not WAR that went pro You don't need to be a trained programmer to start creating games on your own. Many tools and resources enable even the most 51 Hobby Video GAME DEvelopment inexperienced aspiring developer to design and develop their own By Chris DeLeon [G A M E D E v 101 ] projects. Even simpler than Flash is Game Maker, which has both 13 questions to help those who want to make free and pro options, while still remaining affordable. Here, karosHi free games on their own maker Jesse Venbrux takes you step by step through the creation of a simple shooting game. 62 CompetitivE Spirit By Tim W. Boon [G A M E D E v 101 ] By Jesse Venbrux An introduction to popular Indie game competitions 54 The Big Leap Student games have been getting more and more notice from big 64 STudent PROjEcT Disasters! By Matthew Burns [G A M E D E v 101 ] publishers and developers over the last few years. Whether the Tips for how to use development mistakes students were absorbed into a developer like Valve's Portal team, to your advantage or a new company was created, as in the case of thatgamecompany (Flower), more student games have been making professional 80 School Directory [ ed u c ation ] transitions. In this interview, four such developers talk about A list of schools with game development how they moved from the student world to the professional game programs in North America and overseas industry, and what aspiring developers should do to prepare themselves. 104 ARRESTED DEvELOPMENT By Matthew Wasteland [ h u MOR] By Brandon Sheffield Cliffy B Mine cOvER ART: Vincent Perea www.gdmag.com 1 GAME PLAN // BRANDON SHEFFIELD www.gdmag.com 600 Harrison St., 6th Fl., San Francisco, CA 94107 t: 415.947.6000 f: 415.947.6090 SUBSCRIPTION SERVICES THINK DIFFERENT! FOR INFORMATION, ORDER QUESTIONS, AND HEADLINE ADDRESS CHANGES USE YOUR TIME AT SCHOOL TO MAKE SOMETHING UNIQUELY YOURS t: 800.250.2429 f: 847.763.9606 DEK e: [email protected] FOR DIGITAL SUBSCRIPTION INFORMATION IF YOU'RE READING THIS, IT'S LIKELY THAT YOU'VE AT best of what resources they have, and striving for www.gdmag.com/digital least entertained the idea of attending a school with something innovative. Developers appreciate new a game development program, or using your time at ideas, even if they can’t always implement them into EDITORIAL school to work toward a career in the game industry. their own games. PUBLISHER Assuming you do go to school, more questions How should you do this? Korba has more to say Simon Carless l [email protected] EDITOR-IN-CHIEF emerge. For instance, how should you best use on the matter: “I think you just have to do something Brandon Sheffield l [email protected] your time? Obviously, you want to make something personal,” he says. “Whatever makes you unique PRODUCTION EDITOR that will either land you a job or become a viable and your own personal experience, use that. A lot of Jeffrey Fleming l [email protected] commercial (or indie, or freeware) product in itself. times, in student films, people reference other films, ART DIRECTOR Joseph Mitch l [email protected] If your passion is to work on the next HALO and it’s becoming the same way in games. It’s like PRODUCTION INTERN or CALL OF DUTY, you have a straightforward people are referencing a lot of other games. But if Tom Curtis yet incredibly difficult path ahead of you. It’s you take something that’s outside of games in your CONTRIBUTING EDITORS Jesse Harlin straightforward because it’s the most traditional, life or your experience and put that in, it’s always Steve Theodore and thus the simplest to quantify. During your going to be unique because nobody else has that Daniel Nelson time at school you may want to focus on working experience besides you.” Soren Johnson Damion Schubert in teams, specializing in one area, but diversifying Some might argue that more experimental ADVISORY BOARD with knowledge of other areas (such as learning games might not put you in the good graces of a Hal Barwood Designer-at-Large a scripting language as a designer, or some more traditional game developer who’s just looking to Mick West Independent Brad Bulkley Neversoft programming as an artist). hire someone to tidy up textures. I submit that these Clinton Keith Independent By the same token, it’s difficult because this is experimental games demonstrate creativity and Brenda Brathwaite Independent Bijan Forutanpour Sony Online Entertainment the area that everyone will be competing in, from forward thinking that all developers will appreciate. Mark DeLoura Google all levels of experience and all other disciplines. It Not only that, your demo reel or the games you Carey Chico Independent can be hard to differentiate yourself when everyone submit to prospective employers may stick out more has a couple UE3 mods under their belt, or a decent in their minds simply by virtue of being different. ADVERTISING SALES portfolio of Maya-based school projects. Make sure GLOBAL SALES DIRECTOR you go the extra mile, and inject some passion into ITERATE, ITERATE! Aaron Murawski e: [email protected] t: 415.947.6227 your work. As THE MISADVENTURES OF P.B. WINTERBOTTOM If you just put in your hours and coast through » MEDIA ACCOUNT MANAGER creator Matt Korba says in our panel interview (pg. your classes you’re not going to get a very exciting John Malik Watson e: [email protected] 54), “School is a great time to be in a safety net to job when you emerge. You’ve got to go above and t: 415.947.6224 GLOBAL ACCOUNT MANAGER, RECRUITMENT create something. So, that’s what you should do. You beyond. Kellee Santiago of thatgamecompany Gina Gross e: [email protected] should make something. If you want to be an artist, (FLOWER) says that polish is a good way to rise t: 415.947.6241 you should make art. If you want to be a designer, above. “Certainly, if you look at IndieCade and at GLOBAL ACCOUNT MANAGER, EDUCATION Rafael Vallin e: [email protected] you should design things. Nobody is going to give the Independent Gaming Festival now, every year, t: 415.947.6223 you a job for something you haven’t already done. the bar is getting raised on the level of polish in So, you should really use school as a time to do both festival games and also what’s coming out of ADVERTISING PRODUCTION something and show it off.” schools,” she says. “I think that’s a new standard PRODUCTION MANAGER that we’re seeing ... as a way of standing out, just Pete C. Scibilia e: [email protected] EXPRESS YOURSELF having a polished project.” t: 516-562-5134 »If you’ve ever thought of making something a Kim Swift, designer of PORTAL, agrees, saying “... little different, this is when you should do it. School for you to get that polish, do not bite off more than REPRINTS is safe place to try new things, and that extends to you can chew. It’s incredibly tempting to go, ‘Oh, I’m WRIGHT'S MEDIA game development.
Recommended publications
  • Game Engine Architecture Spring 2017 03. Event Systems for Game Engines
    Game Engine Architecture Spring 2017 03. Event systems for game engines Juha Vihavainen University of Helsinki [ McShaffryMcShaffry,, Ch. 6: Game actors and component architecture ,, Ch. 11: Game event management ]] [ Gregory, Ch. 5.4: Strings, unique ids ,, localization , etc., 274, Ch.15.2: Runtime object model architectures , 873 Ch. 15.7: Events and message passing, 933 ]] [Meyers (2015): Effective Modern C ++++]] Lecture outline On events and event handling using Observer (MVC) and Command design patterns Updates are not enough for game software Typed Message design pattern (Vlissides, 1997) breaking dependencies between senders & receivers Queueing of messages for later delivery Using unique object ids for game entities and types 24.2.2017 Juha Vihavainen / University of Helsinki 22 The Observer design pattern Problem certain objects need to be informed about the changes occurring in other objects a subject has to be observed by one or more observers decouple as much as possible and reduce the dependencies Solution define a oneone--toto--manymany dependency between objects so that when one object changes its statestate,, all its dependents are automatically notified and updated A cornerstone of the ModelModel--ViewView--ControllerController architectural design, where the Model implements the mechanics of the program, and the Views are implemented as Observers that are kept uncoupled from the Model components Modified from Joey Paquet, 20072007--20142014 24.2.2017 University of Helsinki 33 Erich Gamma et al., Design Patterns ( 1994) Observer pattern: class design ""View "" classes ""ModelModel""classesclasses Updates multiple ( seems Notifies all its observers complicated..) observers on changes 24.2.2017 University of Helsinki 44 The participants Subject --abstractabstract class defining the operations for attaching and dede-- attaching observers to the clientclient;; often referred to as " Observable "" ConcreteSubject -- concrete Subject class.
    [Show full text]
  • Bullet Physics and the Blender Game Engine
    92801c06.qxd 5/14/08 1:54 PM Page 271 Bullet Physics and the Blender Game Engine Blender is a unique 3D animation suite in that it contains a full-featured game engine for the creation of games and other free-standing inter- active content. Nevertheless, in spite of its core of devoted fans, the game engine is an all-too- often overlooked feature of Blender. 271 I B In this chapter, you’ll learn the basics of work- ULLET ing with BGE and Bullet Physics to the point P HYSICSANDTHE that you can easily create dynamic rigid body animations, which can then be used in the Blender animation environment you’re accus- B LENDER tomed to. If you are new to BGE, you will be G surprised by how much amazing functionality it AME will open up for you. If not, this chapter should E NGINE provide some interesting ideas for how to inte- grate real-time generated physics simulations with rendered animations. Chapter Contents 6 The Blender Game Engine Rigid body simulation and Ipos Constraints,ragdolls,and robots 92801c06.qxd 5/14/08 1:54 PM Page 272 The Blender Game Engine It goes without saying that for people who are mainly interested in creating games, the game engine is one of Blender’s major attractions. The BGE is widely used by hobbyist game creators, and lately its appeal has begun to broaden to larger game projects. Luma Studios used BGE to create their prototype racing game ClubSilo, shown in Figure 6.1. The Blender Institute, the creative production extension of the Blender Foundation, is currently planning “Project Apricot,” which will use BGE in conjunction with the Crystal Space game development kit and other open source tools in producing an open game of professional quality to be released under the Creative Commons license.
    [Show full text]
  • (FSM) MENGGUNAKAN BLENDER GAME ENGINE Skripsi Untuk
    RANCANG BANGUN GAME 3D SIMULASI BUDIDAYA ITIK BERBASIS FINITE STATE MACHINE (FSM) MENGGUNAKAN BLENDER GAME ENGINE Skripsi untuk memenuhi sebagian persyaratan mencapai derajat Sarjana S-1 Program Studi Teknik Informatika Diajukan oleh : Abdul Aziz Muslim Alqudsy 10651069 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS ISLAM NEGERI SUNAN KALIJAGA YOGYAKARTA 2016 Universitas Islam Negeri Sunan Kalijaga FM-UINSK-BM-05-03/R0 SURAT PERSETUJUAN SKRIPSI/TUGAS AKHIR Hal : Permohonan Lamp : - Kepada Yth. Dekan Fakultas Sains dan Teknologi UIN Sunan Kalijaga Yogyakarta di Yogyakarta Assalamu’alaikum wr. wb. Setelah membaca, meneliti, memberikan petunjuk dan mengoreksi serta mengadakan perbaikan seperlunya, maka kami selaku pembimbing berpendapat bahwa skripsi Saudara: Nama : Abdul Aziz Muslim Alqudsy NIM : 10651069 Judul Skripsi : RANCANG BANGUN GAME 3D SIMULASI BUDIDAYA ITIK BERBASIS FINITE STATE MACHINE (FSM) MENGGUNAKAN BLENDER GAME ENGINE sudah dapat diajukan kembali kepada Program Studi Tekni Informatika Fakultas Sains dan Teknologi UIN Sunan Kalijaga Yogyakarta sebagai salah satu syarat untuk memperoleh gelar Sarjana Strata Satu dalam Teknik Informatika Dengan ini kami mengharap agar skripsi/tugas akhir Saudara tersebut di atas dapat segera dimunaqsyahkan. Atas perhatiannya kami ucapkan terima kasih. Wassalamu’alaikum wr. wb. Yogyakarta, 15 Februari 2016 Pembimbing Aulia Faqih Rifai, M.Kom NIP: 19860306 201101 1 009 iii KATA PENGANTAR Puji syukur kepada Allah SWT yang telah melimpahkan rahmat serta anugerah-Nya kepada penulis, sehingga penulis dapat menyelesaikan skripsi dengan judul “RANCANG BANGUN GAME 3D BERBASIS FINITE STATE MACHINE (FSM) MENGGUNAKAN BLENDER GAME ENGINE” ini dengan lancar dan tidak ada suatu halangan apapun. Sholawat serta salam selalu penulis haturkan kepada Nabi Muhammad SAW beserta keluarga dan para sahabatnya.
    [Show full text]
  • GAME CAREER GUIDE July 2016 Breaking in the Easy(Ish) Way!
    TOP FREE GAME TOOLS JULY 2016 GAME FROM GAME EXPO TO GAME JOB Indie intro to VR Brought to you by GRADUATE #2 PROGRAM JULY 2016 CONTENTS DEPARTMENTS 4 EDITOR’S NOTE IT'S ALL ABOUT TASTE! 96 FREE TOOLS FREE DEVELOPMENT TOOLS 2016 53 GAME SCHOOL DIRECTORY 104 ARRESTED DEVELOPMENT There are tons of options out there in terms INDIE DREAMIN' of viable game schools, and this list is just the starting point to get you acquainted with the schools near you (or far from you, if that’s what STUDENT POSTMORTEM you prefer!). 32 BEGLITCHED 72 VIRTUALLY DESIGNED NYU Game Center students Alec Thomson and Jennu Jiao Hsia discuss their IGF Award- VR has quickly moved from buzzword, to proto- winning match three game about insecurity type, to viable business. This guide will help you within computers, and within ourselves. get started in VR development, avoiding some common pitfalls. FEATURES 78 SOUNDS GOOD TO ME! 8 BREAKING IN THE EASY(ISH) WAY! Advice for making audio (with or without) How attending expos can land you a job. an audio specialist. 18 ZERO TO HERO Hey! You want to learn low poly modeling but 84 A SELLER’S MARKET don’t know where to start? Look no further! Marketing fundamentals for your first game. With this guide, we hope to provide a good introduction to not only the software, but 90 INTRO TO GAME ENGINES also the concepts and theory at play. A brief discussion of some of the newest and most popular DO YOU NEED A PUBLISHER? 34 game engines.
    [Show full text]
  • Game Engines
    Game Engines Martin Samuelčík VIS GRAVIS, s.r.o. [email protected] http://www.sccg.sk/~samuelcik Game Engine • Software framework (set of tools, API) • Creation of video games, interactive presentations, simulations, … (2D, 3D) • Combining assets (models, sprites, textures, sounds, …) and programs, scripts • Rapid-development tools (IDE, editors) vs coding everything • Deployment on many platforms – Win, Linux, Mac, Android, iOS, Web, Playstation, XBOX, … Game Engines 2 Martin Samuelčík Game Engine Assets Modeling, scripting, compiling Running compiled assets + scripts + engine Game Engines 3 Martin Samuelčík Game Engine • Rendering engine • Scripting engine • User input engine • Audio engine • Networking engine • AI engine • Scene engine Game Engines 4 Martin Samuelčík Rendering Engine • Creating final picture on screen • Many methods: rasterization, ray-tracing,.. • For interactive application, rendering of one picture < 33ms = 30 FPS • Usually based on low level APIs – GDI, SDL, OpenGL, DirectX, … • Accelerated using hardware • Graphics User Interface, HUD Game Engines 5 Martin Samuelčík Scripting Engine • Adding logic to objects in scene • Controlling animations, behaviors, artificial intelligence, state changes, graphics effects, GUI, audio execution, … • Languages: C, C++, C#, Java, JavaScript, Python, Lua, … • Central control of script executions – game consoles Game Engines 6 Martin Samuelčík User input Engine • Detecting input from devices • Detecting actions or gestures • Mouse, keyboard, multitouch display, gamepads, Kinect
    [Show full text]
  • Blender Springs and Dampers (021; 29.09.2009; Blender)
    Blender Springs and Dampers (021; 29.09.2009; blender) Blender Game Engine extension scripts for dynamic Springs and Dampers. I have decided to extend standard Blender Game Engine with springs and dampers. It is useful when working with mechanisms. Linear spring. Create scene with Cube and Plane like this: 021 | Blender Springs and Dampers | Sebastian Korczak | http://en. myinventions.pl | 1 Set cube as Rigid Body and put game logic: Put in text editor python script ini.py with this content: import GameLogic scene = GameLogic.getCurrentScene() GameLogic.Object1=scene.objects['OBPlane'] GameLogic.Object2=scene.objects['OBCube'] Loc1=GameLogic.Object1.localPosition Loc2=GameLogic.Object2.localPosition GameLogic.IniLength=Loc2[2]-Loc1[2] GameLogic.Stiff=20 and spring.py: import GameLogic Loc1=GameLogic.Object1.localPosition Loc2=GameLogic.Object2.localPosition Length=Loc2[2]-Loc1[2] Force=(Length-GameLogic.IniLength)*GameLogic.Stiff Force1=[0,0,Force] Force2=[0,0,-Force] GameLogic.Object1.applyForce(Force1, False) GameLogic.Object2.applyForce(Force2, False) 021 | Blender Springs and Dampers | Sebastian Korczak | http://en. myinventions.pl | 2 How it works? ini.py script started once at the beginning of simulation: • put in global variable objects that will be connected with spring, • read objects centers location, • put in global variable distance between objects centers – initial spring length, • put in global variable spring stiffness. spring.py started every time-step: • read objects centers locations and calculate distance between them, • calculate force in spring: spring stiffness * (actual length – initial length), • create global force vectors and add them to objects. Download scene: http://en.myinventions.pl/021/BlenderLinearSpring.blend. 3D spring. For complex spring witch working with two rigid body objects create scene witch Cube1, Cube2 and Plane objects.
    [Show full text]
  • A Survey Full Text Available At
    Full text available at: http://dx.doi.org/10.1561/0600000083 Publishing and Consuming 3D Content on the Web: A Survey Full text available at: http://dx.doi.org/10.1561/0600000083 Other titles in Foundations and Trends R in Computer Graphics and Vision Crowdsourcing in Computer Vision Adriana Kovashka, Olga Russakovsky, Li Fei-Fei and Kristen Grauman ISBN: 978-1-68083-212-9 The Path to Path-Traced Movies Per H. Christensen and Wojciech Jarosz ISBN: 978-1-68083-210-5 (Hyper)-Graphs Inference through Convex Relaxations and Move Making Algorithms Nikos Komodakis, M. Pawan Kumar and Nikos Paragios ISBN: 978-1-68083-138-2 A Survey of Photometric Stereo Techniques Jens Ackermann and Michael Goesele ISBN: 978-1-68083-078-1 Multi-View Stereo: A Tutorial Yasutaka Furukawa and Carlos Hernandez ISBN: 978-1-60198-836-2 Full text available at: http://dx.doi.org/10.1561/0600000083 Publishing and Consuming 3D Content on the Web: A Survey Marco Potenziani Visual Computing Lab, ISTI CNR [email protected] Marco Callieri Visual Computing Lab, ISTI CNR [email protected] Matteo Dellepiane Visual Computing Lab, ISTI CNR [email protected] Roberto Scopigno Visual Computing Lab, ISTI CNR [email protected] Boston — Delft Full text available at: http://dx.doi.org/10.1561/0600000083 Foundations and Trends R in Computer Graphics and Vision Published, sold and distributed by: now Publishers Inc. PO Box 1024 Hanover, MA 02339 United States Tel. +1-781-985-4510 www.nowpublishers.com [email protected] Outside North America: now Publishers Inc.
    [Show full text]
  • An Interactive E-Learning Approach to Wind Energy Concepts Using Low Cost Access Devices Archana Iyer, Qaish Kanchwala, Ta Nisha Wagh, Dr
    International Journal of Scientific & Engineering Research, Volume 5, Issue 6, June-2014 287 ISSN 2229-5518 An Interactive E-learning Approach to Wind Energy Concepts Using Low Cost Access Devices Archana Iyer, Qaish Kanchwala, Ta nisha Wagh, Dr. Abhijit Joshi Abstract — In an age where technology is rapidly evolving, new and improved methods of teaching children through e-learning are being developed as well. Furthermore, using low-cost technology will allow the masses to access such educational resources. The application, ‘Wind Energy’ consists of two applications – the first imparts knowledge to students through a 3D interactive session about conversion of wind energy to electricity while the second teaches students about windmills and their internal working. Blender 3D for modeling, BlenderPlayer and LibGDX for deploying the application have proved to be the best frameworks for the creation of a user-friendly, interactive, free and open source application. By deploying this application on Low Cost Access Devices (LCAD) such as the Aakash tablet, students will be able to learn as well as test their knowledge in the area of Wind Energy. The application complements 2D videos and traditional blackboard teaching by incorporating life-like 3D interaction that makes learning a more interesting process. Index Terms — Open Source, Android, LibGDX, E-learning, BlenderPlayer, 3D Model, LCAD, Blender —————————— —————————— 1 INTRODUCTION The aim was to create an e-learning application to teach obtained. The paper ends with the conclusion and future concepts about wind energy. This application helps students scope of the application. in learning fundamental concepts of wind energy in an interesting manner. By developing this application, students 2 LITERATURE REVIEW in the Central Board of Secondary Education (CBSE) schools The latest technology entrant to the arena of education is and engineering colleges will benefit.
    [Show full text]
  • Teaching Programming with Python and the Blender Game Engine
    Teaching programming with Python and the Blender Game Engine Trevor M. Tomesh University of Worcester Computing Dept. Director of Studies: Dr. Colin B. Price DWINDLINGDWINDLING ENTHUSIASMENTHUSIASM SHORTAGESHORTAGE OFOF SPECIALISTSPECIALIST TEACHERSTEACHERS HIGHLYHIGHLY UNSATISFACTORYUNSATISFACTORY BORING LACKLACK OFOF CONTINUINGCONTINUING BORING PROFESSIONALPROFESSIONAL DEVELOPMENTDEVELOPMENT FORFOR TEACHERSTEACHERS - The Royal Society - The Royal Society - The Royal Society ““ SuitableSuitable technicaltechnical resourcesresources shouldshould bebe availableavailable inin allall schoolsschools toto supportsupport thethe teachingteaching ofof ComputerComputer ScienceScience andand InformationInformation Technology.Technology. TheseThese couldcould includeinclude pupil-friendlypupil-friendly programmingprogramming environmentsenvironments […][…] ”” - The Royal Society ““VISUALVISUAL CONTEXT”CONTEXT” (Crawford and Boese, 2006) “[...] market appeal / industry demand / student demand is one of the most important factors affecting language choice in computer science education.” (Arnolds et. al.) “[...] such specialized teaching environments leave [students] without a real-world programming language upon graduation” (Crawford & Boese, 2006) Worcester Google Symposium (12-14 July 2012) Delegate Pre-symposium Questionnaire Worcester Google Symposium (12-14 July 2012) Delegate Pre-symposium Questionnaire ““ it'sit's anan excellentexcellent firstfirst teachingteaching languagelanguage ”” ““SeemsSeems straightstraight forwardforward toto pickpick
    [Show full text]
  • The Personal Interaction Panel
    Scenegraphs and Engines Scenegraphs Application Scenegraph Windows/Linux OpenGL Hardware Vienna University of Technology 2 Scenegraphs Choosing the right libraries is a difficult process Very different target applications Different capabilities Underlying Graphics APIs Needs to fit the content pipeline Important for application development Not important for research (though convenient) Vienna University of Technology 3 Content Pipeline Choosing the right libraries is a difficult process Very different target applications Different capabilities Underlying Graphics APIs/Operating Systems Needs to fit the content pipeline Important for application development Not important for research (though convenient) Vienna University of Technology 4 Typical Content Pipeline We need: Content creation tools Exporters Scenegraph/ Engine MechAssault 2 content pipeline Vienna University of Technology 5 DCC tools Only “real” open source option: Blender Everything you need for Game/Movie production Modelling/Rigging Animation Rendering/Compositing Contains complete game engine+editor Fully integrated with UI Immense feature list causes steep learning curve! Vienna University of Technology 6 Blender Vienna University of Technology 7 Blender Vienna University of Technology 8 Wings3D Easy to use subdivion surface modeller Vienna University of Technology 9 Textures Gimp: Full featured image editing Vienna University of Technology 10 Scenegraphs/Engines Scenegraphs deal with Rendering Engines deal with Rendering Physics AI Audio Game logic … Vienna University of
    [Show full text]
  • Game Developer Magazinedevelopergame Revisiting Android +++ Postmortem: Hundreds +++ Intro to User Analytics May2013
    GAME GAME DEVELOPER MAGAZINE REVISITING ANDROID +++ POSTMORTEM: HUNDREDS +++ INTRO TO USER ANALYTICS 2013 MAY MAY 2013 VOLUME 20 NUMBER 05 THE LEADING GAME INDUSTRY MAGAZINE VOLUME VOLUME 20 NUMBER 05 THE LEADING GAME INDUSTRY MAGAZINE GAME DESTINATION: BLACKBERRY 10 It’s where your game belongs. Discover how you can create games that keep them coming back for more. BlackBerry® 10 o ers a powerful and easy platform for game development. It’s integrated with major development tools and leading game engines, including Unity, Marmalade and Shiva 3D. Plus, the leading BlackBerry 10 hardware produces a visually stunning and incredibly immersive gaming experience that really lets your masterpiece shine. Get your game where it needs to be. Fast. Users everywhere are hooked on the simplicity, elegance and blazing-fast performance that BlackBerry 10 delivers. They are enthusiastically snapping up amazing entertainment and apps to make their BlackBerry experience that much richer. All of this demand means that there has never been a better time for you to bring your game to BlackBerry. It’s easy to get started By o ering both native development tools and integration with the major development tools on the market, BlackBerry makes it simple for you to choose an option that works best with your individual skills and preferences. So you can develop your game faster and with the greatest fl exibility. POSIX-based Consistent form Development tools Leading game OS, support factor makes it using Microsoft engine and for openGL ES, easy for Visual Studio and middleware OpenAL developers Eclipse EDT support Shadowgun image courtesy of SHADOWGUN, by MADFINGER.
    [Show full text]
  • Systematic Literature Review of Realistic Simulators Applied in Educational Robotics Context
    sensors Systematic Review Systematic Literature Review of Realistic Simulators Applied in Educational Robotics Context Caio Camargo 1, José Gonçalves 1,2,3 , Miguel Á. Conde 4,* , Francisco J. Rodríguez-Sedano 4, Paulo Costa 3,5 and Francisco J. García-Peñalvo 6 1 Instituto Politécnico de Bragança, 5300-253 Bragança, Portugal; [email protected] (C.C.); [email protected] (J.G.) 2 CeDRI—Research Centre in Digitalization and Intelligent Robotics, 5300-253 Bragança, Portugal 3 INESC TEC—Institute for Systems and Computer Engineering, 4200-465 Porto, Portugal; [email protected] 4 Robotics Group, Engineering School, University of León, Campus de Vegazana s/n, 24071 León, Spain; [email protected] 5 Universidade do Porto, 4200-465 Porto, Portugal 6 GRIAL Research Group, Computer Science Department, University of Salamanca, 37008 Salamanca, Spain; [email protected] * Correspondence: [email protected] Abstract: This paper presents a systematic literature review (SLR) about realistic simulators that can be applied in an educational robotics context. These simulators must include the simulation of actuators and sensors, the ability to simulate robots and their environment. During this systematic review of the literature, 559 articles were extracted from six different databases using the Population, Intervention, Comparison, Outcomes, Context (PICOC) method. After the selection process, 50 selected articles were included in this review. Several simulators were found and their features were also Citation: Camargo, C.; Gonçalves, J.; analyzed. As a result of this process, four realistic simulators were applied in the review’s referred Conde, M.Á.; Rodríguez-Sedano, F.J.; context for two main reasons. The first reason is that these simulators have high fidelity in the robots’ Costa, P.; García-Peñalvo, F.J.
    [Show full text]