Outline Introduction Overview Gameplay Techniques Gameplay Phases Gameplay Modes Demos Testing and Conclusion.

Slides:



Advertisements
Similar presentations
Course Outcomes… Operate video cameras Learn and operate video editing software Run a broadcast news station (The BBC) in which the whole school watches.
Advertisements

HotFace Games Lewis Payne, Luke Gray, Sam Taylor, Joe Turner, David Blake.
Introduction to Video Game Design BBrewer Fall 2013.
1. 2 LabVIEW for FRC Doug Norman National Instruments January 6, 2012.
Video Game Design Lesson 1. Game Designer Person involved in the development of a video game Person involved in the development of a video game Usually.
ARIS The Augmented Rea l ity Studio. Outline  Background  Problem definition  Proposed solution  System design  Functionalities  Comparison with.
MULTIMEDIA DEVELOPMENT 4.3 : AUTHORING TOOLS. At the end of the lesson, students should be able to: 1. Describe different types of authoring tools Learning.
In 3DMAX. Autodesk 3ds Max, formerly 3D Studio Max, is 3D computer graphics software for making 3D animations, models, and images. It was developed and.
FUNDAMENTALS OF PROGRAMMING SM1204 Semester A 2010/2011.
Introduction to Scratch UC Santa Cruz CMPS 10 – Introduction to Computer Science 13 May 2011.
3D Game Programming All in One By Kenneth C. Finney.
Software program’s we will use. Dreamweaver. Fireworks. Flash. Photoshop. Illustrator. In Design. Premiere.
Ch9: Software Engineering Tools and Environments.
Games For People Who Are Blind By: Ben Ehrich Scott Holland Megan Wallace.
Unity 3D game IDE 1.  Unity is a multi-platform, integrated IDE for scripting games, and working with 3D virtual worlds  Including:  Game engine ▪
Master Project Preparation Murtaza Hussain. Unity (also called Unity3D) is a cross-platform game engine with a built-in IDE developed by Unity Technologies.
COGAIN 2009 Petr Novák, Olga Štepánková Home and environment control.
Digital Media & TV Production Training. The One Thing & The Main Thing There is only one common experience that all staff and students at each school.
CH07: Writing the Programs Does not teach you how to program, but point out some software engineering practices that you should should keep in mind as.
V Avon High School Tech Club Agenda Old Business –Delete Files New Business –Week 16 Topics: Intro to HTML/CSS –Questions? Tech Club Forums.
Chapter 11-Multimedia Authoring Tools. Overview Introduction to multimedia authoring tools. Types of authoring tools. Cross-platform authoring notes.
FUNDAMENTALS OF PROGRAMMING SM1204 SEMESTER A 2012.
Zhonghua Qu and Ovidiu Daescu December 24, 2009 University of Texas at Dallas.
Creating A 3-D Game With Spark Engine Lauren Bissett, Dan Maguire, and Nicholas Woodfield.
Introduction CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
1 SEG3120 Analysis and Design for User Interfaces Flash Anis Zarrad Parallel Simulations and Distributed Systems (PARADISE) Research Laboratory SITE, University.
Section 17.1 Add an audio file using HTML Create a form using HTML Add text boxes using HTML Add radio buttons and check boxes using HTML Add a pull-down.
10/9/20151 Unreal Basics CIS 488/588 Bruce R. Maxim UM-Dearborn.
Flash Demos for Products & Services. Flash Demo w/o voice for Web Based Services/Products.
Gaming Engines for Windows 8 M2: Game assets Jeremy Foster Microsoft Technical Evangelist Adam Tuliper Microsoft Technical Evangelist.
MULTIMEDIA DEFINITION OF MULTIMEDIA
Luminance.  Overview:  Puzzle game  Written in C# using XNA for PC/XBOX360  Currently in a release candidate state  Video: 
Web Games Programming An Introduction to Unity 3D.
Class 02 – 03 Feb 2014 Setup Where do we begin? Know your content Discovering your target user.
Neo-Breakout Sonhui Schweitzer CS 470 Spring 2005.
Marketing Development Block 4 Dr. Uma Kanjilal. Stages of a Multimedia Project  Planning and costing- infrastructure, time, skills etc.  Designing and.
Ke Li. Agenda Introduction User Identification Features of the Tutorial What I Have Learned Demo.
Dynamic Web Pages Jin Wu INF 385E Information Architecture School of Information 11/2/2006 Jin Wu INF 385E Information Architecture School of Information.
1 A Basic Introduction to Flash. Outline What is a flash? Macromedia Flash MX 2004 Flash concepts Flash Demos Conclusion Additional help 2.
© ExplorNet’s Centers for Quality Teaching and Learning 1 Objective % Understand advanced pre-production methods for digital animation.
Motivates, interests and engages. Teaches problem solving skills. Allows for creativity and imagination. Demonstrates project design. Encourages teamwork.
 SCRATCH is a new programming language that lets you create your own interactive stories, animations, games, music, and art.
Understanding Web-Based Digital Media Production Methods, Software, and Hardware Objective
UFCFSU-30-13D Technologies for the Web An Introduction to Unity 3D.
A Presentation on Mr. SAJID NAEEM M.SC – Electronics (UOP) PG-DEP (C-DAC)
© ExplorNet’s Centers for Quality Teaching and Learning 1 Objective % Understand career planning in a digital media environment.
Introducing Scratch Learning resources for the implementation of the scenario
Introduction of Scratch (1/4) You can find Scratch on the Web:
MARS: Mobile Application for Router Status CS 426 Senior Project - Spring 2014 Christine Johnson ● Eric Klukovich ● Matthew VanCompernolle Department of.
Stephen Trafford Abbie Bradshaw Kyle Mckeown Adam Martin Holly Riglar.
Review for Final June 13, 2016.
Photometric Walkthrough Mobile Application (PWMA)
SKMM1013 Programming for Engineers
Using AppInventor2 for teaching
Rapid Prototyping using UDK
Managing The Internet of Things
CHAPTER 8 Multimedia Authoring Tools
2.02B Methods and Uses of Animation
Outlines Overview Scope Generation life-cycle Tools
Dynamic Web Pages Jin Wu INF 385E Information Architecture
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Introduction to Problem Solving & Programming using Processing 2
Chapter I Introduction
ICT Gaming Lesson 1.
Introduction to Problem Solving & Programming using Processing 2
Image #1 Getting Started
Introduction to LabVIEW
Introduction to Problem Solving & Programming using Processing 2
Creative Media Pre-production Introduction Creative Media GCSE
Presentation transcript:

Outline Introduction Overview Gameplay Techniques Gameplay Phases Gameplay Modes Demos Testing and Conclusion

Introduction The need of programming is increasing. Educational games. Last massive event was hour of code provided by code.org. We decided to be involved in this field.

Logica what is Logica ? Game’s Target ? What are the goals of Logica ? How to achieve these goals ?

Technologies Unity 3D as game engine. C# as programming language. Adobe Photoshop, Illustrator for 2D design. Autodesk 3DS Max for 3D design. Adobe Audition for audio editing.

Gameplay Technique Input-processing-output

Gameplay Components - Inputs What are the Input sources? Examples: Temperature Sensor keypadSmoke Sensor Button

Gameplay Components - Processing How to control? Examples: mathematical operations functionloops condition statement

Gameplay Components - Output What to control (output objects)? Examples: carscreenfanFire alarm

Gameplay Phases Programming phase: – Building, Drag-and-drop blocks, components Running phase: – switch to virtual environment to see the results

Gameplay Phases Blocks: – Each component has a block. – Used to build the system. For example:

Graphical User Interface Easy to use and simple Meaningful Dynamic Categories

Programming Phase - Grids

Programming Phase - Snipping

Programming Phase – Block’s LED

Programming Phase – Grid’s Alert

Programming Phase – Dynamic execution

Programming Phase – Parallel execution

Programming Phase – Correctness assurance

Running Phase Virtual environment: – Suitable for kids, have all of the components

Running Phase – Output Examples Some of the input and output objects 3D ObjectControl Blocks

Running Phase – Output Examples More 3D objects examples Fan TV Fire alarm

Running Phase – Input examples More 3D objects examples

Running Phase Active and not active objects Not Active ObjectActive Object

Gameplay Modes Tutorial mode Challenge mode All available mode

Building levels Algorithm Algorithm for building the level dynamically To build a new level, just create a new txt file.

Gameplay Modes Demo for the three modes

3D Designing Designed from scratch. low poly style and bright materials => better performance. Designing of a 3D object

Animating 3D Objects Infinite-loop animation Output objects animation depending on the system

Animating 3D Objects Exporting from 3DS Max to Unity 3D using FBX format

Scenes One main scene. Other scene for menus.

Camera and lighting One main camera. One directional light, affects all elements. One directional light => better performance

Audio Two audio listeners. Sound passed through levels files Music infinite-loop

Testing IOS: – iphone 4 with IOS 7 – ipad 3 with IOS 8 Andoid: – Galaxy tab 3 with android 4.4 Good performance on mobiles. Very good performance on tablets.

Result and Conclusion Logica is a platform that teaches kids the basic concepts of programming in a fun and interactive way.