Stencyl Visual Programming Dr. Gary Liu. Sections: 1: Game Development Concepts 2: Stencyl and Game Mechanics 3: Stencyl Story and Aesthetics 4: stencyl.

Slides:



Advertisements
Similar presentations
Structure of Games Formal Elements Element that engage the Player Dramatic Elements.
Advertisements

Introduction to Video Game Design BBrewer Fall 2013.
CS 4730 Defining Formal Elements CS 4730 – Computer Game Design.
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.
Game Design The Art and Science Flint Dille Ground Zero Productions E. Daniel Arey VisionArey Entertainment
Teach Yourself Windows 95 Module 3: Personalizing, Entertaining and O.L.E.
DRAMA AND THEATER.
A Christmas Scratch game
GameSalad Fundamentals. Introduction to Game-Authoring System  Objectives  Define game-authoring system.  Understand the components of logic and assets.
Intro To Sound Level 1 Film Technology Film Technology CE
An intro to programming concepts with Scratch Session 7 of 10 sessions Working with sounds and sprite communication.
Game city International Starting on the road to programming. This project is all about learning how to program using scratch and other languages. The aim.
INTRODUCTION TO SCRATCH. About Me Resources Scratch Website Learn Scratch Washington-Lee Computer.
SCRATCH This Design Notebook belongs to:. 3 What are the different ways you interact with computers? List your answers here: 5.
GameMaker.  A lot of Different Definitions  Easier to Say What is NOT a Game  Movie is Not a Game  No Active Participation  Final Outcome is Fixed.
Fish Chomp. The screen where you can see what happens when you play your game is called the STAGE. The SCRIPT BANK is where the types of instructions.
CSCI 101 Introduction to Software Development and Design.
CHAPTER 03 THE LAYERED TETRAD 1.
CSCI 101 Introduction to Software Development and Design.
Creative Commons Attribution 3.0 creativecommons.org/licenses/by/3.0 Key Abstractions in Game Maker Foundations of Interactive Game Design Prof. Jim Whitehead.
By Mr. Lee. Backgrounds The image that appears in the background (duh!). This might be a horizon, or clouds, trees and rainbows in the distance If you’re.
 Dictionary: a piece of written work that tells a story and is meant to be performed; this is called a play  An event that has exciting, emotional and/or.
Think Game Play! advanced-prototyping/ 016.
CS 4730 Action vs. Interaction CS 4730 – Computer Game Design Credit: Several slides from Walker White (Cornell)
Test Environment Algorithm Program Requirements/ Enhancements Analyze the Problem and Design a Solution Programming Software Translates the Source Code.
 5 Core Elements to Game Design Courtesy of Gamestar Mechanics.
SCRATCH. Course Outline Session 1 – 8.45am to am  Introduction  Basics of Scratch programming - Control / Movement / Looks and Sound  Example.
Game Maker Terminology
Fish Chomp. The screen where you can see what happens when you play your game is called the STAGE. The SCRIPT BANK is where the types of instructions.
Team 2: Gamers & Coders Final Sprint Presentation.
Overview of Game Maker. Game Maker Version 7.0 Lite (free version) For MS-Windows platforms
Fundamentals of Game Design by Ernest Adams and Andrew Rollings Chapter 1: Games and Video Games.
Team 2: Gamers & Coders ‘ The Last Warrior’ Android Game Application By Chinmay Kulkarni, Darshan Shinde, Matt Frey, Peng Ye, Satoshi Inoue & Shachi Chandrashekhar.
Creating a Simple Game in Scratch Barb Ericson Georgia Tech June 2008.
July 5 Game Workshop. Schedule 9-10:25Finish maze/platform games 10:25-10:45Game structure –Different interactions to motivate players 10:45-11:15Playtest.
Carlotta Eaton New River Community College 1 Game Maker Demonstration Carlotta Eaton Professor of Information Technology New River Community College IT.
Final Project Proposal Space Invaders By Jordan Mahaffey.
ENGR-TS-2: The students will develop an understanding of how the design process is used to develop a technological system.
Introduction to Scratch. What is Scratch? Scratch is a control program that enables you to create your own interactive stories, animations, games, music,
Game Maker Galactic Mail Advanced Group: Complete Galactic Mail, then start developing an independent project.
Image #1 Getting Started
Today we are learning to: Understand how actions and events control our game. Completing the catch the clown game – making a room – adding music Gather.
Department of educational leadership instructional technology program Games for Learning: Using Game Play and Game Design to Facilitate Learning Dr. Wayne.
Motivates, interests and engages. Teaches problem solving skills. Allows for creativity and imagination. Demonstrates project design. Encourages teamwork.
Game Maker Evil Clutches.
1 CSC 221: Computer Programming I Fall 2009 Introduction to programming in Scratch  animation sprites  motion, control & sensing  costume changes 
Computer Programming with Scratch JAOIT 8. Scratch Scratch is a programming language that makes it easy to create your own interactive stories, animations,
Unit 72: Computer Game design
GAME:IT Mario Creating Platform Games Level 4 with GML Game Maker Language (GML) allows users more flexibility in game design. GML is similar to how real.
Creating a Simple Game in Scratch Barb Ericson Georgia Tech May 2009.
Game Maker Tutorials Introduction Clickball IntroductionClickball Where is it? Shooting Where is it?Shooting.
Martin Norris Computing Teacher/Leader at Moldgreen Community Primary School, Huddersfield
Period 4- Video Gaming Game Salad
What is it?! •Scratch is a programming language that allows you to create interactive stories, music, animations, art, games, and more!
How to work with your sprite
Background Shapes & Collision Resolution (Top-down and Side-scrolling)
Computer Games: Digital Games Design F1R2 11
Creating a Tank Game in Scratch
CIS 487/587 Bruce R. Maxim UM-Dearborn
Download : to follow along.
Introduction to scratch animation
Defining a Game.
Flappy bird Demo: Lesson 5 Flappy bird Demo:
Image #1 Getting Started
Transparency & magic pixel
Game development using Scratch
Nate Brunelle Today: Games
Resources and interactions
CSC 221: Introduction to Programming Fall 2018
Goal Space Parts Rules Mechanics Space – Where the game takes place
Presentation transcript:

Stencyl Visual Programming Dr. Gary Liu

Sections: 1: Game Development Concepts 2: Stencyl and Game Mechanics 3: Stencyl Story and Aesthetics 4: stencyl Publishing and Money Talk

What Is Game Development? Game Development Game Design Programming Music Animation Scripting

Game Components Mechanics Story Aesthetics Technology What Does A Game Have? Shell identified four basic elements of most games, including mechanics, story, aesthetics, and technology. Mechanics cover the goal, space, rule, and actions of all objects inside a game. Story and aesthetics add entertainment value, the look and feel of a real world, and interactivity.

Game Components Formal Dramatic System Dynamics What Does A Game Have? Fullerton et al. recommended that games include formal elements, dramatic elements, and system dynamics. Formal elements include players, objectives, procedures, rules, resources, conflict, boundary, and outcome. Dramatic elements include challenge, play, premise, character, story, and world building. System dynamics include properties, behaviors, and interactions of objects within a game and the interactive experiences between players and the game.

Instructional Strategy Phase 1 Phase 2 Phase 3 Game Mechanics Story Aesthetics

What Is Game Development?

Game Mechanics: Target 1. Create a sprite and add costumes 2. Program the animation of the sprite 3. Create the random movement

Game Mechanics: Shoot 1. Create the sprite to shoot out. 2. Give the original location of the sprite. 3. Program the sprite to shoot toward the mouse pointer.

Game Mechanics: Aim 1. Draw an aim 2. Make it go with the mouse. 3. Give order to shoot

Story: Premise and Background

Create a sprite as the premise and program it to appear and disappear at the beginning.

Aesthetics: Sound and Music

Aesthetics: Drama

Aesthetics: Score Use Math to record and track hits and use logics to determine game phases.

End of Section 1

Section 2: An Indie Game

Why Stencyl?

Similar Products

A Platform Game  A platform game (or platformer) is a video game which involves guiding an avatar to jump between suspended platforms, over obstacles, or both to advance the game.video gameavatar

Mechanics: Platform

Mechanics: Main Actor

Mechanics: Collision

Mechanics: Collision of tile

Mechanics: collision of tile

Mechanics: Testing

Mechanics: Enemy/Reward

Mechanics: Enemy Group

Mechanics: rewards

Test Mechanics

End of Section 2

Section 3: Story and Aesthetics

Story: Background

Aesthetics: A List 1. Kill the Collided Actors: how to pick up fruitsKill the Collided Actors 2. Random Drop: something falls from skyRandom Drop 3. Disappear: dead actor vanishesDisappear 4. Relocate: re-positioning the actor if got hitRelocate 5. Shake Screen: special effect to shake the screenShake Screen 6. Sound Effect: jumping and hitting soundsSound Effect 7. Sound Track: music of the entire gameSound Track

Kill the Collided

Kill The Collided

Aesthetics: Random Drop

Random Drop

Disappear

Relocation

Shake Screen

Sound Effect

Sound Effects  Import OGG (for desktop games) or MP3 (for all games) sound files

Sound Effects  Use channels to have more control (32 channels)  Sound effects are easy to understand

End of Section 3

Section 4: Polish & Publish

Aesthetic: Duplicate Scene

New Level: change scene size, add tiles, add actors

New Levels

New Level

Aesthetic: Pause

Pause

Game Over

Alternative Game Over

Publish

Money Talk

End of Section 4