A Cross-platform Game for Learning Physics

Size: px
Start display at page:

Download "A Cross-platform Game for Learning Physics"

Transcription

1 A Cross-platform Game for Learning Physics Name: Lam Matthew Ho Yan UID:

2 Table of Contents Project Introduction... 2 Project Objective... 3 Project Methodology... 4 Phase 1: Preparation... 4 Phase 2: Implementation... 7 Risks, challenges and Mitigations... 8 Project Schedule and Milestones... 9 References

3 Project Introduction While most of the parents think that gaming is a waste of time, it actually plays an important role in education. From educational video games for kids, to flight simulators for pilots, gamification in e-learning develops over the past two decades. Furthermore, with the quick development of virtual reality in recent years, the application of gaming in education extends to another level. The SimCity franchise [1] published by Electronic Arts is one of the examples of educational game which teaches people about city development and management. Learning through games not only can arouse students interests, but also provides interactivity for practical purpose. More specifically, students do not have to worry about failing in games, and are welcome to practice their knowledge in those education games. Learning from failure is essential for students, and the failure in games does not cause as much frustrations as the failure in tests, which encourage them to learn. And since they are not afraid of fail, they have freedom to play with any means, which encourage them to experiment their knowledge. [2] Application of gamification in e-learning is rather significant in different areas nowadays. For example, Khan Academy is an online learning platform which uses the concept of gamification. [3] It is not an actually game, but it combines elements in gaming with learning, such as answering questions and earning in-game badges as reward. Besides, INNOV8 is an example of simulation game about business management. [4] In addition, A Slower Speed of Light, which is published by MIT Game Lab, is a game about special relativity. [5] Yet, the use of gamification in education in Hong Kong is not popular. Most of the students are still learning from printed materials such as textbooks and supplementary exercises which are relatively boring and dull. When I was in secondary school, I was not good at physics as it is difficult to visualize the physical phenomenon and mathematics. This project aims to create a cross-platform educational video game for junior secondary school students to arouse their interests in it and facilitate their learning process, and most importantly, to have fun. In the remaining part of the paper, it explains the objective of the project in detail and outlines the content of the game. Then, the implementation of the game is introduced, including the storyline, game design, other components like animation and music. Lastly, I close the paper by proposing the schedule and milestones of the project. 2

4 Project Objective The goal of this project is to create an educational game for secondary students to learn physics, includes topics such as Mechanics, Heat, Wave, and Optics. The genre of the game is going to be a side-scrolling game, where the screen is side-view, and generally the protagonist moves from left to right until she have arrived a destination or meets certain objective. The objective of the game is to allow students to practice and apply their knowledge learnt from physics lessons, and finish the goals of the game. For example, players have to calculate the correct angle for the protagonist to jump across a hole, which is related to Mechanics. Players will have 3 lives, where they can fail for at most 3 times, otherwise the game is over. In addition, there will be a score system in the game, calculate from the remaining lives and the time used to finish the game. Players can compare and compete with each other, which triggers players to play more, eventually improve their physics. Last but not least, the implementation of the game will be based on the course COMP3329 Computer game design and programming. Game design principles and techniques in Unity are learnt in the course which helps doing this project. 3

5 Project Methodology The project will be divided into two phases: the preparation phase and followed by the implementation phase. The preparation phase will include the project planning, collecting references, writing the narrative, creating the resources such as graphics and music, and collect feedback. Once the preparation is done, the project will move to the implementation phase, where the game will be implemented according to the project plan and using the preparations done in the previous phase. Prototypes of the game will be released first for playtests. After several playtests, the actual game will be released. The detailed methodology is down below: Phase 1: Preparation 1.1 finding references First, reliable and suitable sources are required. As our targets are junior secondary students, we will approach a physics teacher in secondary school for recommendation on any physics textbooks or reference books. 1.2 writing the narrative Then, I will start writing the narrative of the game using the references, such as storyline, flow design, stage design Story outline The detailed story has not been fixed yet, below is the outline: The story is about a invincible witch who is living in a world of magic, where everyone rely on it. However, the witch fails in an experiment and is teleported accidentally to the modern society where magic does not exist and science is what people rely on. Apparently, the witch knows nothing about science. In order to find the way back, players will play as the witch, overcome the obstacles by learning physics. The witch does not know anything about physics, which is the same as our target players: junior secondary school students. Players can learn and grow together with our protagonist. Moreover, to ensure the physical knowledge is correct and make sense, we will ask for feedback from secondary school teachers. The story would be revised until it is approved by the teachers. 4

6 1.2.2 Flow design The general flow of the game will be designed according to the story written in the previous part, including the protagonist and antagonists, outline of the stages, the controls. As the game will be published on different platforms, several control patterns will be designed. Also, the language used in the game will be English Stage design After the story is finished, each stage will be designed according to it. For instance, in mechanics, there is a sub-topic called projectile motion. One of the questions can be calculating the correct angle for the witch to jump across a river. As the final deliverable aims to be a 2D side-scrolling game, the game should proceed from left to right linearly. In these types of games, a long background and obstacles is required as a resource. A draft will be drawn for the next procedure (creating resources). 1.3 Assets and Resources Graphics As I am not a specialist in illustration, I will hire a freelance illustrator to draw the graphic resources. For 2D side-scrolling game, long scrolling backgrounds are needed. In procedure 1.2.2, draft of the backgrounds and stages are drawn. The idea and visual impression of the game will be explained to the illustrator with the aids of the draft. Backgrounds, objects that are going to be interacted with the protagonist will be designed by the illustrator. Besides the backgrounds and objects, the characters will be also designed by the illustrator. Unlike backgrounds and objects, characters have movements thus they will appear as animation in the game. In 2D games, animation can be created by sprites. Animations and videos are actually composed by a sequence of static images known as frame. These frames are shown in a certain speed known as frame rate, such that an illusion of movement is created to the brain. An animated sprite is composed of the all the frames of an motion, such as walking, jumping. The illustrator will be asked to draw the sprites of all motions of the characters and object, while some visual effect like explosion will be obtained from free online resources. 5

7 Unity (will be used as the game engine and be discussed in the later part of the project plan) supports several image formats [6]:.psd.jpg.png.gif.bmp.tga.tiff.pict Lossless Support animation Support transparency (alpha value) Support layers Fig. 1 - Comparison between image formats PNG will be used as the format of images. First, it is lossless, which means it is not compressed like JPEG. Hence it has better quality in terms of resolution. Second, besides RGB values, PNG also contains alpha value which is responsible for transparency. Moreover, it has relatively small file size, which optimizes the performance by reducing the time of loading the images. Animation and layer support are not taken into consideration, as animation would be done by animated sprites, and layers will not affect in the implementation of the game. However, I will ask the illustrator to provide the PSD as well, as PSD provides flexibility of exporting to other formats Music and Sound Effect As I have experience in computer music, I will create the background music and sound effects by myself. MIDI tracks will be produced with my workstation: my personal computer, the audio interface Steinberg UR22 [7] and the MIDI controller Alesis Q61 [8]. In addition, the music recording and editing software Cubase Element 8 [9] will be used as it is also developed by Steinberg and compatible with UR

8 Phase 2: Implementation After all the preparations are done, the project will move to the implementation phase, where the resources will be integrated using the game engine. The game should be cross-platform, available on mobile devices with ios and Android, as well as our product website as a web browser game. During this stage, prototypes will be released for playtest. After debugging and other possible modifications, the final deliverables: the actual game and the final report will be ready for submission. The details of this phase are specified below: 2.1 Game Engine: Unity To choose a suitable game engine, several popular engines are selected and compared [6, 10, 11]: Unity Unreal Engine Construct Scripting C#, Javascript C++ C++, Javascript Cross-platform Supporting platforms 1. Windows, 2. Mac Os X, 3. Linus/SteamOS 4. ios, 5. Andriod, 6. Wind ows Phone, 7. Tizen, 8. WebGL, 9. PlayStation 4, 10. PlayStation Vita, 11. Xbox One, 12. Xbox 360, 13. Wii U, 14. 3DS 15. VR, 16. Smart TV 1. Windows, 2. PlayStation 4, 3. Xbox One, 4. Mac OS X, 5. ios, 6. Android, 7. VR, 8. Linux, 9. SteamOS, 10. HTML5 1. Windows, 2. Mac OS X, 3. Wii U, 4. HTML5 2D/3D Oriented 2D/3D 2D/3D 2D Price Personal: Free Plus: $35/Month Pro: $125/Month Enterprise: Tailored setup Free unless you have earned certain revenue from it Free 7

9 Fig. 2 - Comparison between popular game engines Unity is chosen over the other two engines because I have experience in Unity from the course COMP3329 Computer game design and programming but no experience in the other two engines. Thus, I do not need to familiarize the UI and operations of the other two engines. Moreover, since the final game should be cross-platform, Unity is a better choice as it is able to export the product to more platforms. Besides, Unity is one of the most popular game engines in the market, there are tons of online tutorials and documentation for reference. 2.2 Prototypes and Playtest There will be two playtest, and the targets will be physics teachers and students from secondary school, Undergraduate students majoring in physics, and gamers. In the first playtest, a prototype will be provided to the targets. They will be asked to play the game for 1-3 hours, to check if there are any bugs and give feedback to the game. After the first playtest, I will revise the feedback, debug and modify the game if necessary. Then, we will conduct the second playtest which the procedures are same as the first one. After the second playtest, the final game will be finalized and released. 2.3 Final Deliverables The final deliverables of the project are the game and the final report. After all the playtests are finished, the game should be finalized and ready to be released. It will be uploaded to our product website as a web browser game. Moreover, it will be published to Android devices and ios devices through Google Play [12] and App Store [13] respectively. Risks, challenges and Mitigations In the preparation phase, an illustrator is hired to work on the graphical assets such as background images and animated sprites. As the illustrator is not part of the project team, in fact this is an individual project, it may be difficult to supervise his/her process and ensure the assets are available on time. To mitigate the problem, I will contact the illustrator frequently to check the progress and ask for any intermediate products if necessary. 8

10 Project Schedule and Milestones 2 October 2016 First deliverables: Detailed project plan Project web page 3 October 2016 Phase 1 starts 16 October 2016 Finish the 1st draft of story and send to physics teachers for feedback 23 October 2016 Finish the story 30 October 2016 Finish the flow (include stage design) of the game Start working with illustrator Start producing music and sound effect November 2016 Finish and collect all graphics and music 27 November 2016 Phase 2 starts 9-13 January 2017 First presentation on the current progress 22 January 2017 Second deliverables Preliminary game demo Detailed interim report 5 February 2017 Release demo 1 and 1st playtest 5 March 2017 Release demo 2 and 2nd playtest 16 April 2017 Third deliverables Finalized tested Game Final report April 2017 Final presentation 2 May 2017 Project exhibition 9

11 References (1) SimCity[Internet]. USA: Electronic Arts; [Cited 2016 Sep 17]. Available from: (2) Klopfer E, Osterweil S, Salen K. Moving Learning Games Forward: Obstacles, Opportunities, Openness. USA: Massachusetts Institute of Technology, The Education Arcade; Available at: (3) Khan Academy[Internet]. USA: Khan Academy; [Cited 2016 Sep 17]. Available from: (4) INNOV8[Internet]. USA: IBM; [Cited 2016 Sep 17]. Available from: 01.ibm.com/software/solutions/soa/innov8/index.html (5) A Slower Speed of Light[Internet]. USA: Massachusetts Institute of Technology; [Cited 2016 Sep 17]. Available from: (6) Unity[Internet]. USA: Unity Technologies; [Cited 2016 Sep 17]. Available from: (7) Steinberg UR22[Internet]. Germany: Steinberg; [Cited 2016 Sep 17]. Available from: (8) Alesis Q61[Internet]. USA: Alesis; [Cited 2016 Sep 17]. Available from: (9) Cubase Element 8[Internet]. Germany: Steinberg; [Cited 2016 Sep 17]. Available from: (10) Unreal Engine 4[Internet]. USA: Epic Games; [Cited 2016 Sep 17]. Available from: (11) Construct 2[Internet]. UK: Scirra; [Cited 2016 Sep 17]. Available from: (12) Google Play Developer[Internet]. USA: Google; [Cited 2016 Sep 17]. Available from: 10

12 (13) App Store[Internet]. USA: Apple Inc.; [Cited 2016 Sep 17]. Available from: de/introduction/introduction.html 11

A Cross-platform Application for Learning Physics Using Gamification. Name: Lam Matthew Ho Yan UID: Supervisor: Dr. T.W.

A Cross-platform Application for Learning Physics Using Gamification. Name: Lam Matthew Ho Yan UID: Supervisor: Dr. T.W. A Cross-platform Application for Learning Physics Using Gamification Name: Lam Matthew Ho Yan UID: 3035123198 Supervisor: Dr. T.W. Chim Table of Contents Acknowledgement... 2 Abstract... 3 Project Background...

More information

Competition Manual. 11 th Annual Oregon Game Project Challenge

Competition Manual. 11 th Annual Oregon Game Project Challenge 2017-2018 Competition Manual 11 th Annual Oregon Game Project Challenge www.ogpc.info 2 We live in a very connected world. We can collaborate and communicate with people all across the planet in seconds

More information

CompuScholar, Inc. Alignment to Utah Game Development Fundamentals Standards

CompuScholar, Inc. Alignment to Utah Game Development Fundamentals Standards CompuScholar, Inc. Alignment to Utah Game Development Fundamentals Standards Utah Course Details: Course Title: Primary Career Cluster: Course Code(s): Standards Link: Game Development Fundamentals CTE

More information

Gaming Development Fundamentals

Gaming Development Fundamentals Gaming Development Fundamentals EXAM INFORMATION Items 27 Points 43 Prerequisites RECOMMENDED COMPUTER PROGRAMMING I DIGITAL MEDIA I Grade Level 9-12 Course Length DESCRIPTION This course is designed to

More information

Propietary Engine VS Commercial engine. by Zalo

Propietary Engine VS Commercial engine. by Zalo Propietary Engine VS Commercial engine by Zalo zalosan@gmail.com About me B.S. Computer Engineering 9 years of experience, 5 different companies 3 propietary engines, 2 commercial engines I have my own

More information

CompuScholar, Inc. Alignment to Utah Game Development Fundamentals 2 Standards

CompuScholar, Inc. Alignment to Utah Game Development Fundamentals 2 Standards CompuScholar, Inc. Alignment to Utah Game Development Fundamentals 2 Standards Utah Course Details: Course Title: Primary Career Cluster: Course Code(s): Standards Link: Game Development Fundamentals 2

More information

Michigan State University Team MSUFCU Money Smash Chronicle Project Plan Spring 2016

Michigan State University Team MSUFCU Money Smash Chronicle Project Plan Spring 2016 Michigan State University Team MSUFCU Money Smash Chronicle Project Plan Spring 2016 MSUFCU Staff: Whitney Anderson-Harrell Austin Drouare Emily Fesler Ben Maxim Ian Oberg Michigan State University Capstone

More information

An Introduction to ScratchJr

An Introduction to ScratchJr An Introduction to ScratchJr In recent years there has been a pro liferation of educational apps and games, full of flashy graphics and engaging music, for young children. But many of these educational

More information

The 8 th International Scientific Conference elearning and software for Education Bucharest, April 26-27, / X

The 8 th International Scientific Conference elearning and software for Education Bucharest, April 26-27, / X The 8 th International Scientific Conference elearning and software for Education Bucharest, April 26-27, 2012 10.5682/2066-026X-12-153 SOLUTIONS FOR DEVELOPING SCORM CONFORMANT SERIOUS GAMES Dragoş BĂRBIERU

More information

Learning technology trends and implications

Learning technology trends and implications Learning technology trends and implications ISA s 2016 Annual Business Retreat By Anders Gronstedt, Ph.D., President, Gronstedt Group 1.15 pm, March 22, 2016 Disruptive learning trends Gamification Meta

More information

Image Sequences or Vector Art in the Development of Flash* Games and Virtual Worlds? By Tom Costantini

Image Sequences or Vector Art in the Development of Flash* Games and Virtual Worlds? By Tom Costantini Image Sequences or Vector Art in the Development of Flash* Games and Virtual Worlds? By Tom Costantini For years, Adobe ActionScript* developers have been using Adobe Flash* as their main development tool

More information

Pop-up Java: An Augmented Reality Mobile Game to Teach Java. Richard Myers. TSYS School of Computer Science, Columbus State University, USA

Pop-up Java: An Augmented Reality Mobile Game to Teach Java. Richard Myers. TSYS School of Computer Science, Columbus State University, USA Pop-up Java: An Augmented Reality Mobile Game to Teach Java Richard Myers TSYS School of Computer Science, Columbus State University, USA Introduction As computers become more and more ubiquitous, it becomes

More information

Exploring Virtual Reality (VR) with ArcGIS. Euan Cameron Simon Haegler Mark Baird

Exploring Virtual Reality (VR) with ArcGIS. Euan Cameron Simon Haegler Mark Baird Exploring Virtual Reality (VR) with ArcGIS Euan Cameron Simon Haegler Mark Baird Agenda Introduction & Terminology Application & Market Potential Mobile VR with ArcGIS 360VR Desktop VR with CityEngine

More information

Support Notes (Issue 1) September Certificate in Digital Applications (DA104) Game Making

Support Notes (Issue 1) September Certificate in Digital Applications (DA104) Game Making Support Notes (Issue 1) September 2016 Certificate in Digital Applications (DA104) Game Making Platformer Key points for this SPB The DA104 SPB 0916 is valid for moderation in June 2017, December 2017,

More information

Ball Color Switch. Game document and tutorial

Ball Color Switch. Game document and tutorial Ball Color Switch Game document and tutorial This template is ready for release. It is optimized for mobile (iphone, ipad, Android, Windows Mobile) standalone (Windows PC and Mac OSX), web player and webgl.

More information

AN ACTION ARCADE WEB BASED GAME-SLIME ATTACK PLUS (Slime Invader) By ONG HUI HUANG A REPORT SUBMITTED TO

AN ACTION ARCADE WEB BASED GAME-SLIME ATTACK PLUS (Slime Invader) By ONG HUI HUANG A REPORT SUBMITTED TO AN ACTION ARCADE WEB BASED GAME-SLIME ATTACK PLUS (Slime Invader) By ONG HUI HUANG A REPORT SUBMITTED TO Universiti Tunku Abdul Rahman In partial fulfillment of the requirement for the degree of BACHELOR

More information

Trial code included!

Trial code included! The official guide Trial code included! 1st Edition (Nov. 2018) Ready to become a Pro? We re so happy that you ve decided to join our growing community of professional educators and CoSpaces Edu experts!

More information

Fpglappy Bird: A side-scrolling game. Overview

Fpglappy Bird: A side-scrolling game. Overview Fpglappy Bird: A side-scrolling game Wei Low, Nicholas McCoy, Julian Mendoza 6.111 Project Proposal Draft Fall 2015 Overview On February 10th, 2014, the creator of Flappy Bird, a popular side-scrolling

More information

About MustPlay Games

About MustPlay Games About MustPlay Games MustPlay Game is a leading mobile games studio in Hyderabad, India, established in 2012 with a notion to develop fun to play unique games on cross platforms. While the gaming markets

More information

SPACEYARD SCRAPPERS 2-D GAME DESIGN DOCUMENT

SPACEYARD SCRAPPERS 2-D GAME DESIGN DOCUMENT SPACEYARD SCRAPPERS 2-D GAME DESIGN DOCUMENT Abstract This game design document describes the details for a Vertical Scrolling Shoot em up (AKA shump or STG) video game that will be based around concepts

More information

Fortune Run: A Mobile Game Showcasing Cultural Celebration in Malaysia

Fortune Run: A Mobile Game Showcasing Cultural Celebration in Malaysia Journal of Physics: Conference Series PAPER OPEN ACCESS Fortune Run: A Mobile Game Showcasing Cultural Celebration in Malaysia To cite this article: Chong Yong Khong et al 2018 J. Phys.: Conf. Ser. 1049

More information

Virtual Reality Mobile 360 Nanodegree Syllabus (nd106)

Virtual Reality Mobile 360 Nanodegree Syllabus (nd106) Virtual Reality Mobile 360 Nanodegree Syllabus (nd106) Join the Creative Revolution Before You Start Thank you for your interest in the Virtual Reality Nanodegree program! In order to succeed in this program,

More information

Competition Manual. 12 th Annual Oregon Game Project Challenge

Competition Manual. 12 th Annual Oregon Game Project Challenge 2018-2019 Competition Manual 12 th Annual Oregon Game Project Challenge www.ogpc.info 2 There are millions of people around the world that lack things many of us take for granted. In some countries, the

More information

SAMPLE. Lesson 1: Introduction to Game Design

SAMPLE. Lesson 1: Introduction to Game Design 1 ICT Gaming Essentials Lesson 1: Introduction to Game Design LESSON SKILLS KEY TERMS After completing this lesson, you will be able to: Describe the role of games in modern society (e.g., education, task

More information

Understanding Image Formats And When to Use Them

Understanding Image Formats And When to Use Them Understanding Image Formats And When to Use Them Are you familiar with the extensions after your images? There are so many image formats that it s so easy to get confused! File extensions like.jpeg,.bmp,.gif,

More information

N64 emulator unblocked

N64 emulator unblocked N64 emulator unblocked N64 emulator unblocked And what about the ads? While some retro online gaming sites will pester you with advertisements and browser popups before and during your gaming session,

More information

How to survive Global Game Jam. By Taro Omiya (Omiya Games)

How to survive Global Game Jam. By Taro Omiya (Omiya Games) How to survive Global Game Jam By Taro Omiya (Omiya Games) What is Global Game Jam? A game jam held around the world, where participants challenges themselves to create a game in 48 hours. Registration

More information

Game Design 2. Table of Contents

Game Design 2. Table of Contents Course Syllabus Course Code: EDL082 Required Materials 1. Computer with: OS: Windows 7 SP1+, 8, 10; Mac OS X 10.8+. Windows XP & Vista are not supported; and server versions of Windows & OS X are not tested.

More information

COMPUTER GAME DESIGN (GAME)

COMPUTER GAME DESIGN (GAME) Computer Game Design (GAME) 1 COMPUTER GAME DESIGN (GAME) 100 Level Courses GAME 101: Introduction to Game Design. 3 credits. Introductory overview of the game development process with an emphasis on game

More information

Kevin Chan, Blue Tongue Entertainment

Kevin Chan, Blue Tongue Entertainment Kevin Chan, Blue Tongue Entertainment Games are made in Australia? Who is this guy? Who are THQ and Blue Tongue Entertainment? How is a game made? Careers in the games company Long history of game development

More information

Individual Test Item Specifications

Individual Test Item Specifications Individual Test Item Specifications 8208110 Game and Simulation Foundations 2015 The contents of this document were developed under a grant from the United States Department of Education. However, the

More information

Creating Visual Novels

Creating Visual Novels Creating Visual Novels Presented by Anton Strickland (AKA Kinjo Goldbar) Who Am I? Leader of indie game group Goldbar Games Experience making games since 2006 Favorite Game Genre: Mystery/Puzzle Favorite

More information

CISC 1600, Lab 2.2: More games in Scratch

CISC 1600, Lab 2.2: More games in Scratch CISC 1600, Lab 2.2: More games in Scratch Prof Michael Mandel Introduction Today we will be starting to make a game in Scratch, which ultimately will become your submission for Project 3. This lab contains

More information

The Next Generation of Gaming Consoles

The Next Generation of Gaming Consoles The Next Generation of Gaming Consoles History of the Last Gen Sony had the #1 Console (PS2), was also the oldest and weakest, but had strong developer support Newcomer, Microsoft X-Box, attracted more

More information

1hr ACTIVITY GUIDE FOR FAMILIES. Hour of Code

1hr ACTIVITY GUIDE FOR FAMILIES. Hour of Code 1hr ACTIVITY GUIDE FOR FAMILIES Hour of Code Toolkit: Coding for families 101 Have an hour to spare? Let s get your family coding! This family guide will help you enjoy learning how to code with three

More information

A Guide to Virtual Reality for Social Good in the Classroom

A Guide to Virtual Reality for Social Good in the Classroom A Guide to Virtual Reality for Social Good in the Classroom Welcome to the future, or the beginning of a future where many things are possible. Virtual Reality (VR) is a new tool that is being researched

More information

Designing, developing and playing KEEP ME SAFE IN EUROPE 2

Designing, developing and playing KEEP ME SAFE IN EUROPE 2 Designing, developing and playing KEEP ME SAFE IN EUROPE 2 Concept What is this game about? In this game player is dropped inside her / his current situation, in a town where she can move about, go to

More information

CAPSTONE PROJECT 1.A: OVERVIEW. Purpose

CAPSTONE PROJECT 1.A: OVERVIEW. Purpose CAPSTONE PROJECT CAPSTONE PROJECT 1.A: Overview 1.B: Submission Requirements 1.C: Milestones 1.D: Final Deliverables 1.E: Dependencies 1.F: Task Breakdowns 1.G: Timeline 1.H: Standards Alignment 1.I: Assessment

More information

Game Maker Tutorial Creating Maze Games Written by Mark Overmars

Game Maker Tutorial Creating Maze Games Written by Mark Overmars Game Maker Tutorial Creating Maze Games Written by Mark Overmars Copyright 2007 YoYo Games Ltd Last changed: February 21, 2007 Uses: Game Maker7.0, Lite or Pro Edition, Advanced Mode Level: Beginner Maze

More information

Installation Instructions

Installation Instructions Installation Instructions Important Notes: The latest version of Stencyl can be downloaded from: http://www.stencyl.com/download/ Available versions for Windows, Linux and Mac This guide is for Windows

More information

COVENANT UNIVERSITY NIGERIA TUTORIAL KIT OMEGA SEMESTER PROGRAMME: MASS COMMUNICATION

COVENANT UNIVERSITY NIGERIA TUTORIAL KIT OMEGA SEMESTER PROGRAMME: MASS COMMUNICATION COVENANT UNIVERSITY NIGERIA TUTORIAL KIT OMEGA SEMESTER PROGRAMME: MASS COMMUNICATION COURSE: MAC 344 DISCLAIMER The contents of this document are intended for practice and leaning purposes at the undergraduate

More information

Module 4 Build a Game

Module 4 Build a Game Module 4 Build a Game Game On 2 Game Instructions 3 Exercises 12 Look at Me 13 Exercises 15 I Can t Hear You! 17 Exercise 20 End of Module Quiz 20 2013 Lero Game On Design a Game When you start a programming

More information

Support Notes (Issue 1) September Play and Learn. Certificate in Digital Applications (DA204) Game Making

Support Notes (Issue 1) September Play and Learn. Certificate in Digital Applications (DA204) Game Making Support Notes (Issue 1) September 2014 Certificate in Digital Applications (DA204) Game Making Play and Learn Introduction Before tackling the Summative Project Brief (SPB), students should have acquired

More information

Game Jam Survival Guide

Game Jam Survival Guide Game Jam Survival Guide Who s that guy? @badlogicgames Preparation? What Preparation? Choose your tools! Engine, framework, library Programming language, IDE Audio editors & generators Graphics editors

More information

CS 354R: Computer Game Technology

CS 354R: Computer Game Technology CS 354R: Computer Game Technology http://www.cs.utexas.edu/~theshark/courses/cs354r/ Fall 2017 Instructor and TAs Instructor: Sarah Abraham theshark@cs.utexas.edu GDC 5.420 Office Hours: MW4:00-6:00pm

More information

Orbital Delivery Service

Orbital Delivery Service Orbital Delivery Service Michael Krcmarik Andrew Rodman Project Description 1 Orbital Delivery Service is a 2D moon lander style game where the player must land a cargo ship on various worlds at the intended

More information

School of Engineering Department of Electrical and Computer Engineering. VR Biking. Yue Yang Zongwen Tang. Team Project Number: S17-50

School of Engineering Department of Electrical and Computer Engineering. VR Biking. Yue Yang Zongwen Tang. Team Project Number: S17-50 School of Engineering Department of Electrical and Computer Engineering VR Biking Yue Yang Zongwen Tang Team Project Number: S17-50 Advisor: Charles, McGrew Electrical and Computer Engineering Department

More information

Introduction. Video Game Design and Development Spring part of slides courtesy of Andy Nealen. Game Development - Spring

Introduction. Video Game Design and Development Spring part of slides courtesy of Andy Nealen. Game Development - Spring Introduction Video Game Design and Development Spring 2011 part of slides courtesy of Andy Nealen Game Development - Spring 2011 1 What is this course about? Game design Real world abstractions Visuals

More information

REQUEST FOR PROPOSAL DEVELOPMENT, LAUNCH, AND MAINTENANCE OF A DIGITAL VERSION OF THE TABLETOP GAME: BOSS MONSTER

REQUEST FOR PROPOSAL DEVELOPMENT, LAUNCH, AND MAINTENANCE OF A DIGITAL VERSION OF THE TABLETOP GAME: BOSS MONSTER REQUEST FOR PROPOSAL DEVELOPMENT, LAUNCH, AND MAINTENANCE OF A DIGITAL VERSION OF THE TABLETOP GAME: BOSS MONSTER NOVEMBER 4, 2013 1 Table of Contents Summary... 3 Proposal guidelines and requirements...

More information

CS134: Innovating Game Development A Course in Games Technology

CS134: Innovating Game Development A Course in Games Technology 1 CS134: Innovating Game Development A Course in Games Technology Chad Jenkins Assistant Professor Dept. of Computer Science Brown University 2 Research and Development (R&D) for Games! What entity is

More information

Provided by. RESEARCH ON INTERNATIONAL MARKETS We deliver the facts you make the decisions

Provided by. RESEARCH ON INTERNATIONAL MARKETS We deliver the facts you make the decisions Provided by RESEARCH ON INTERNATIONAL MARKETS March 2014 PREFACE Market reports by ystats.com inform top managers about recent market trends and assist with strategic company decisions. A list of advantages

More information

CONCEPTS EXPLAINED CONCEPTS (IN ORDER)

CONCEPTS EXPLAINED CONCEPTS (IN ORDER) CONCEPTS EXPLAINED This reference is a companion to the Tutorials for the purpose of providing deeper explanations of concepts related to game designing and building. This reference will be updated with

More information

Radhika.B 1, S.Nikila 2, Manjula.R 3 1 Final Year Student, SCOPE, VIT University, Vellore. IJRASET: All Rights are Reserved

Radhika.B 1, S.Nikila 2, Manjula.R 3 1 Final Year Student, SCOPE, VIT University, Vellore. IJRASET: All Rights are Reserved Requirement Engineering and Creative Process in Video Game Industry Radhika.B 1, S.Nikila 2, Manjula.R 3 1 Final Year Student, SCOPE, VIT University, Vellore. 2 Final Year Student, SCOPE, VIT University,

More information

Developing video games with cultural value at National Library of Lithuania

Developing video games with cultural value at National Library of Lithuania Submitted on: 26.06.2018 Developing video games with cultural value at National Library of Lithuania Eugenijus Stratilatovas Project manager, Martynas Mazvydas National Library of Lithuania, Vilnius, Lithuania.

More information

RUNNYMEDE COLLEGE & TECHTALENTS

RUNNYMEDE COLLEGE & TECHTALENTS RUNNYMEDE COLLEGE & TECHTALENTS Why teach Scratch? The first programming language as a tool for writing programs. The MIT Media Lab's amazing software for learning to program, Scratch is a visual, drag

More information

Creating a Mobile Game

Creating a Mobile Game The University of Akron IdeaExchange@UAkron Honors Research Projects The Dr. Gary B. and Pamela S. Williams Honors College Spring 2015 Creating a Mobile Game Timothy Jasany The University Of Akron, trj21@zips.uakron.edu

More information

GameSalad Basics. by J. Matthew Griffis

GameSalad Basics. by J. Matthew Griffis GameSalad Basics by J. Matthew Griffis [Click here to jump to Tips and Tricks!] General usage and terminology When we first open GameSalad we see something like this: Templates: GameSalad includes templates

More information

SMART GUIDE FOR AR TOYS AND GAMES

SMART GUIDE FOR AR TOYS AND GAMES SMART GUIDE FOR AR TOYS AND GAMES Table of contents: WHAT IS AUGMENTED REALITY? 3 AR HORIZONS 4 WHERE IS AR CURRENTLY USED THE MOST (INDUSTRIES AND PRODUCTS)? 7 AR AND CHILDREN 9 WHAT KINDS OF TOYS ARE

More information

Catch The Kites A Lightweight Android Game

Catch The Kites A Lightweight Android Game Catch The Kites A Lightweight Android Game Submitted By Woaraka Been Mahbub ID: 2012-2-60-033 Md. Tanzir Ahasion ID: 2012-2-60-036 Supervised By Md. Shamsujjoha Senior Lecturer Department of Computer Science

More information

LESSON ONE: Begin with the End in Mind. International Mentors Team Quick Guide to Success

LESSON ONE: Begin with the End in Mind. International Mentors Team Quick Guide to Success LESSON ONE: Begin with the End in Mind How many of you would ever get in your car and begin a journey without knowing where you want to go? Does this sound crazy? Unfortunately, this is what many people

More information

CSEE 4840 Project Design A Tower Defense Game: SAVE CROPS

CSEE 4840 Project Design A Tower Defense Game: SAVE CROPS CSEE 4840 Project Design A Tower Defense Game: SAVE CROPS Team Members: Liang Zhang (lz2460) Ao Li (al3483) Chenli Yuan (cy2403) Dingyu Yao (dy2307) Introduction: In this project, we plan to design and

More information

CS Game Programming, Fall 2014

CS Game Programming, Fall 2014 CS 38101 Game Programming, Fall 2014 Recommended Text Learn Unity 4 for ios Game Development, Philip Chu, 2013, Apress, ISBN-13 (pbk): 978-1-4302-4875-0 ISBN-13 (electronic): 978-1-4302-4876-7, www.apress.com.

More information

Level 3 Extended Diploma Unit 22 Developing Computer Games

Level 3 Extended Diploma Unit 22 Developing Computer Games Level 3 Extended Diploma Unit 22 Developing Computer Games Outcomes Understand the impact of the gaming revolution on society Know the different types of computer game Be able to design and develop computer

More information

Introduction. Video Game Programming Spring Video Game Programming - A. Sharf 1. Nintendo

Introduction. Video Game Programming Spring Video Game Programming - A. Sharf 1. Nintendo Indie Game The Movie - Official Trailer - YouTube.flv 235 Free Indie Games in 10 Minutes - YouTube.flv Introduction Video Game Programming Spring 2012 Nintendo Video Game Programming - A. Sharf 1 What

More information

Editing the standing Lazarus object to detect for being freed

Editing the standing Lazarus object to detect for being freed Lazarus: Stages 5, 6, & 7 Of the game builds you have done so far, Lazarus has had the most programming properties. In the big picture, the programming, animation, gameplay of Lazarus is relatively simple.

More information

Level 3 Extended Diploma Unit 22 Developing Computer Games

Level 3 Extended Diploma Unit 22 Developing Computer Games Level 3 Extended Diploma Unit 22 Developing Computer Games Outcomes Understand the impact of the gaming revolution on society Know the different types of computer game Be able to design and develop computer

More information

in SCREENWRITING MASTER OF FINE ARTS Two-Year Accelerated

in SCREENWRITING MASTER OF FINE ARTS Two-Year Accelerated Two-Year Accelerated MASTER OF FINE ARTS in SCREENWRITING In the MFA program, staged readings of our students scripts are performed for an audience of guests and industry professionals. 46 LOCATION LOS

More information

Contents. Introduction 3. About Festyvent 3. Document Purpose 3. App Icon Custom and Enterprise 5. Splash Screen Custom and Enterprise 5

Contents. Introduction 3. About Festyvent 3. Document Purpose 3. App Icon Custom and Enterprise 5. Splash Screen Custom and Enterprise 5 FESTYVENT IMAGE MAP Contents Introduction 3 About Festyvent 3 Document Purpose 3 App Icon Custom and Enterprise 5 Splash Screen Custom and Enterprise 5 Welcome Screens 6 Navigation Icons 7 Top Level Images

More information

BoBoiBoy Interactive Holographic Action Card Game Application

BoBoiBoy Interactive Holographic Action Card Game Application UTM Computing Proceedings Innovations in Computing Technology and Applications Volume 2 Year: 2017 ISBN: 978-967-0194-95-0 1 BoBoiBoy Interactive Holographic Action Card Game Application Chan Vei Siang

More information

Kings! Card Swiping Decision Game Asset

Kings! Card Swiping Decision Game Asset Kings! Card Swiping Decision Game Asset V 1.31 Thank you for purchasing this asset! If you encounter any errors / bugs, want to suggest new features/improvements or if anything is unclear (after you have

More information

Global Developer of Free-to-Play Games for. Mobile Social PC Other platforms

Global Developer of Free-to-Play Games for. Mobile Social PC Other platforms Global Developer of Free-to-Play Games for Mobile Social PC Other platforms TEAM Total number of employees: 40+ 4 Managers 6 Senior Developers 7 Junior Developers 17 Artists 5 Game Designers 2 QA ACHIEVEMENTS

More information

Clickteam Fusion 2.5 [Fastloops ForEach Loops] - Guide

Clickteam Fusion 2.5 [Fastloops ForEach Loops] - Guide INTRODUCTION Built into Fusion are two powerful routines. They are called Fastloops and ForEach loops. The two are different yet so similar. This will be an exhaustive guide on how you can learn how to

More information

VACUUM MARAUDERS V1.0

VACUUM MARAUDERS V1.0 VACUUM MARAUDERS V1.0 2008 PAUL KNICKERBOCKER FOR LANE COMMUNITY COLLEGE In this game we will learn the basics of the Game Maker Interface and implement a very basic action game similar to Space Invaders.

More information

A USEABLE, ONLINE NASA-TLX TOOL. David Sharek Psychology Department, North Carolina State University, Raleigh, NC USA

A USEABLE, ONLINE NASA-TLX TOOL. David Sharek Psychology Department, North Carolina State University, Raleigh, NC USA 1375 A USEABLE, ONLINE NASA-TLX TOOL David Sharek Psychology Department, North Carolina State University, Raleigh, NC 27695-7650 USA For over 20 years, the NASA Task Load index (NASA-TLX) (Hart & Staveland,

More information

Apple ARKit Overview. 1. Purpose. 2. Apple ARKit. 2.1 Overview. 2.2 Functions

Apple ARKit Overview. 1. Purpose. 2. Apple ARKit. 2.1 Overview. 2.2 Functions Apple ARKit Overview 1. Purpose In the 2017 Apple Worldwide Developers Conference, Apple announced a tool called ARKit, which provides advanced augmented reality capabilities on ios. Augmented reality

More information

INTERACTIVE FICTION & GAME DESIGN IDEAS FOR EDUCATORS

INTERACTIVE FICTION & GAME DESIGN IDEAS FOR EDUCATORS INTERACTIVE FICTION & GAME DESIGN IDEAS FOR EDUCATORS NICE TO MEET YOU : ) My name is Miriam Verburg, I am a digital strategist and game designer. My background: I come from a long line of dairy farmers.

More information

Obstacle Dodger. Nick Raptakis James Luther ELE 408/409 Final Project Professor Bin Li. Project Description:

Obstacle Dodger. Nick Raptakis James Luther ELE 408/409 Final Project Professor Bin Li. Project Description: Nick Raptakis James Luther ELE 408/409 Final Project Professor Bin Li Obstacle Dodger Project Description: Our team created an arcade style game to dodge falling objects using the DE1 SoC board. The player

More information

Students: Bar Uliel, Moran Nisan,Sapir Mordoch Supervisors: Yaron Honen,Boaz Sternfeld

Students: Bar Uliel, Moran Nisan,Sapir Mordoch Supervisors: Yaron Honen,Boaz Sternfeld Students: Bar Uliel, Moran Nisan,Sapir Mordoch Supervisors: Yaron Honen,Boaz Sternfeld Table of contents Background Development Environment and system Application Overview Challenges Background We developed

More information

Course Overview; Development Process

Course Overview; Development Process Lecture 1: Course Overview; Development Process CS/INFO 3152: Game Design Single semester long game project Interdisciplinary teams of 5-6 people Design is entirely up to you First 3-4 weeks are spent

More information

Using VR and simulation to enable agile processes for safety-critical environments

Using VR and simulation to enable agile processes for safety-critical environments Using VR and simulation to enable agile processes for safety-critical environments Michael N. Louka Department Head, VR & AR IFE Digital Systems Virtual Reality Virtual Reality: A computer system used

More information

Case Study ASK THE ARTISTS: THOMAS HEINRICH

Case Study ASK THE ARTISTS: THOMAS HEINRICH ASK THE ARTISTS: THOMAS HEINRICH Ask the artists: THOMAS HEINRICH Thomas Heinrich is a long-time Ventuz Artist and co-founder of Glare Productions and Glare Technologies. He has gained a reputation as

More information

This one-semester elective course is intended as a practical, hands-on guide to help you understand the process of game development.

This one-semester elective course is intended as a practical, hands-on guide to help you understand the process of game development. Syllabus Development Course Overview This one-semester elective course is intended as a practical, hands-on guide to help you understand the process of game development. This course is structured into

More information

Development Outcome 1

Development Outcome 1 Computer Games: Development Outcome 1 F917 10/11/12 F917 10/11/12 Page 1 Contents General purpose programming tools... 3 Visual Basic... 3 Java... 4 C++... 4 MEL... 4 C#... 4 What Language Should I Learn?...

More information

Fpglappy Bird: A side-scrolling game. 1 Overview. Wei Low, Nicholas McCoy, Julian Mendoza Project Proposal Draft, Fall 2015

Fpglappy Bird: A side-scrolling game. 1 Overview. Wei Low, Nicholas McCoy, Julian Mendoza Project Proposal Draft, Fall 2015 Fpglappy Bird: A side-scrolling game Wei Low, Nicholas McCoy, Julian Mendoza 6.111 Project Proposal Draft, Fall 2015 1 Overview On February 10th, 2014, the creator of Flappy Bird, a popular side-scrolling

More information

Advanced Mobile Devices

Advanced Mobile Devices Advanced Mobile Devices CSCI 526 (4 Units) Objective This course will present an approach to the aesthetic development and technical implementation necessary to achieving unique, compelling, and intuitive

More information

Computer Games 2011 Engineering

Computer Games 2011 Engineering Computer Games 2011 Engineering Dr. Mathias Lux Klagenfurt University This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Agenda Game Loop Sprites & 2.5D Game Engines

More information

HTTP transaction with Graphics HTML file + two graphics files

HTTP transaction with Graphics HTML file + two graphics files HTTP transaction with Graphics HTML file + two graphics files Graphics are grids of Pixels (Picture Elements) Each pixel is exactly one color. At normal screen resolution you can't tell they are square.

More information

9am 12pm 3pm 6pm 9pm 12am 1am 9am 12pm 3pm 6pm 9pm 12am 3am 6am 9am. Balance Mechanics. Refactor SLEEP. Effects

9am 12pm 3pm 6pm 9pm 12am 1am 9am 12pm 3pm 6pm 9pm 12am 3am 6am 9am. Balance Mechanics. Refactor SLEEP. Effects 48-Hour Video Game Contest Programmer/Designer, Artist Day 1 Day 2 9am 12pm 3pm 6pm 9pm 12am 1am 9am 12pm 3pm 6pm 9pm 12am 3am 6am 9am Controls Programmer- Designer 2D / 3D Artist Loading Character Art

More information

English as a Second Language Podcast ESL Podcast 295 Playing Video Games

English as a Second Language Podcast   ESL Podcast 295 Playing Video Games GLOSSARY fighting violent; with two or more people physically struggling against each other * In this fighting game, you can make the characters kick and hit each other in several directions. role-playing

More information

One-Year Conservatory in GAME DESIGN

One-Year Conservatory in GAME DESIGN 332 One-Year Conservatory in GAME DESIGN LOCATION NEW YORK CITY; LOS ANGELES, CALIFORNIA Locations are subject to change. For start dates and tuition, please visit nyfa.edu 333 CONSERVATORY 1-Year Game

More information

SGD Simulation & Game Development Course Information

SGD Simulation & Game Development Course Information SGD Simulation & Game Development Course Information SGD-111_2006SP Introduction to SGD SGD-111 CIS Course ID S21240 This course provides students with an introduction to simulation and game development.

More information

Moving Web 3d Content into GearVR

Moving Web 3d Content into GearVR Moving Web 3d Content into GearVR Mitch Williams Samsung / 3d-online GearVR Software Engineer August 1, 2017, Web 3D BOF SIGGRAPH 2017, Los Angeles Samsung GearVR s/w development goals Build GearVRf (framework)

More information

Scalable geospatial 3D client applications in X3D - Interactive, online and in real-time

Scalable geospatial 3D client applications in X3D - Interactive, online and in real-time Scalable geospatial 3D client applications in X3D - Interactive, online and in real-time Dipl.Inform.Univ Peter Schickel CEO Bitmanagement Software Vice President Web3D Consortium, Mountain View, USA OGC/Web3D

More information

Run Ant Runt! Game Design Document. Created: November 20, 2013 Updated: November 20, 2013

Run Ant Runt! Game Design Document. Created: November 20, 2013 Updated: November 20, 2013 Run Ant Runt! Game Design Document Created: November 20, 2013 Updated: November 20, 2013 1 Overview... 1 1.1 In One Sentence... 1 1.2 Intro... 1 1.3 Genre... 1 1.4 Platform, Minimum Specs... 1 1.5 Target

More information

NOVA. Game Pitch SUMMARY GAMEPLAY LOOK & FEEL. Story Abstract. Appearance. Alex Tripp CIS 587 Fall 2014

NOVA. Game Pitch SUMMARY GAMEPLAY LOOK & FEEL. Story Abstract. Appearance. Alex Tripp CIS 587 Fall 2014 Alex Tripp CIS 587 Fall 2014 NOVA Game Pitch SUMMARY Story Abstract Aliens are attacking the Earth, and it is up to the player to defend the planet. Unfortunately, due to bureaucratic incompetence, only

More information

ReadBox Project -Graphic Novel-

ReadBox Project -Graphic Novel- ReadBox Project -Graphic Novel- Creating a short Graphic novel or comic: explanation of the assignment The focus of this Readbox project is on creating a graphic novel or comic, based on a novel that you

More information

Game Design Document (GDD)

Game Design Document (GDD) Game Design Document (GDD) (Title) Tower Defense Version: 1.0 Created: 5/9/13 Last Updated: 5/9/13 Contents Intro... 3 Gameplay Description... 3 Platform Information... 3 Artistic Style Outline... 3 Systematic

More information

Beginning Mobile Phone Game Programming By Michael Morrison READ ONLINE

Beginning Mobile Phone Game Programming By Michael Morrison READ ONLINE Beginning Mobile Phone Game Programming By Michael Morrison READ ONLINE As a games developer you can work in design, programming, art or animation games, arcade games, tablets, mobile phones and other

More information

Reference Summary Paraphrase Direct Quotation R/C/Q Tumbokon, C. (n.d.). The Positive and Negative Effects of Video Games.

Reference Summary Paraphrase Direct Quotation R/C/Q Tumbokon, C. (n.d.). The Positive and Negative Effects of Video Games. Reference Summary Paraphrase Direct Quotation R/C/Q Tumbokon, C. (n.d.). The Positive and Negative Effects of Video Games. Retrieved January 29, 2014, from Raise Smart Kid: http://www.raisesmartkid.com

More information

DOWNLOAD OR READ : UNITY 3D GAME DEVELOPMENT BY EXAMPLE BEGINNER APOS S GUIDE PDF EBOOK EPUB MOBI

DOWNLOAD OR READ : UNITY 3D GAME DEVELOPMENT BY EXAMPLE BEGINNER APOS S GUIDE PDF EBOOK EPUB MOBI DOWNLOAD OR READ : UNITY 3D GAME DEVELOPMENT BY EXAMPLE BEGINNER APOS S GUIDE PDF EBOOK EPUB MOBI Page 1 Page 2 unity 3d game development by example beginner apos s guide unity 3d game development pdf

More information