SlideShare a Scribd company logo
1 of 26
Chapter 1
Mobile Game Application
Frameworks
(Part 2)
mrbash.com| stencyl development
Lesson Objectives
•Perform step-by-step installation
of the SDK.Installation
•Perform basic functionalities of the
SDK and explore the workspace.Explore
Installation of SDK
Step 1
1. Launch any web browser.
2. Either search in google for Stencyl or key in the URL as shown
above.
Installation of SDK
Step 2
1. Scroll down and click on the download button.
Installation of SDK
Step 3
1. Click on the download button for the Operating System of the
computer.
Installation of SDK
Step 4
1. You should see the file being downloaded in progress.
Installation of SDK
Step 5
1. Once, the download is complete, browse to the directory where
the file is saved. (In this case, I saved it on the desktop.)
2. Execute the file.
Installation of SDK
Step 6
1. The setup file will be launched.
2. Click Next to proceed
Installation of SDK
Step 7
1. The setup file will proceed to install.
Installation of SDK
Step 8
1. Once the installation is completed, you may locate the program
via the Windows start menu.
2. A shortcut can be made on the desktop for easier access.
Installation of SDK
Step 8
1. Once the installation is completed, you may locate the program
via the Windows start menu.
2. A shortcut can be made on the desktop for easier access.
Exploring the Workspace
Welcome Center
1. When you first launch Stencyl, you will see a screen like this.
2. This is the Welcome Center.
3. In this screen, you will be able to create a new blank game or
open existing game templates and edit it to your liking.
Exploring the Workspace
Create a new game
1. Click on the dotted square to create a new Game.
Exploring the Workspace
Select a blank game
1. Select Blank Game.
2. Click Next.
Exploring the Workspace
Stencyl workspace
1. Upon creation of a new blank game, you will first see the
workspace in which game development will begin.
2. The dashboard is the control panel for creation and editing of
game design elements such as actors, behaviors and scenes.
Exploring the Workspace
Main Toolbar
1. “Create New” allows a developer to create new resources for a
game which includes (Actors, Backgrounds, Fonts, Scenes,
Sounds, Tile sets and behaviors)
2. “Save game” saves the game in progress.
3. “Import” allows the a developer to import existing
games(.stencyl files) into the welcome center.
4. “Settings” allows a user to access the game settings to
configure settings such as web, mobile, attributes and controls.
5. “StencylForge” is the marketplace for game asset resources.
Exploring the Workspace
Dashboard
1. The dashboard is the control panel for creation and
editing of game design elements such as actors,
behaviors and scenes.
2. We will be frequently using this section as the
centralized control area.
3. The Dashboard is mainly separated into 2 sections,
“Resources” and “Logic.”
4. Resources is where we create the GUI, Graphical User
Interface of our game.
5. Logic is where we define the behaviors (functions) of our
game.
Exploring the Workspace
Resources – Actor Types
1. Actors can be referred to interactive entities of a game.
2. These entities can take the form of players, enemies, projectiles, vehicles, interface
elements and anything in a game that “lives.”
3. Actors can be broken up into certain components
• Appearance – How the actor looks/appears.
• Behaviour – How the actor behaves/acts/functions.
• Physics – How the actor interacts within the game world.
Exploring the Workspace
Resources – Backgrounds
1. Backgrounds are large images that fill up either at the back or front of a scene.
2. They are used as visual enhancements of a game to provide a better game world
scenery.
3. Backgrounds are scrollable to display an illusion that the actor is actually moving in
the game within the camera zone.
Exploring the Workspace
Resources – Fonts
1. The Fonts section allow a developer to create game text which can be drawn in the
scene.
2. Fonts can be used to draw text such as score, timer, lives, hp, mp and any HUD
(Heads up display) information
3. Some of the customizable parameters include,
• Style
• Color
• Stroke
• Shadows
Exploring the Workspace
Resources – Scenes
1. Scene/location refer to a the game “levels” or “worlds.”
2. Scenes are where events take place in a game.
3. Some of the scene elements include,
• Tiles
• Layers
• Coordinates
• Boundaries
Exploring the Workspace
Resources – Sounds
1. The sounds section allows the developer to import sound tracks to include audible
interactivity to the game user.
2. Sounds are generally categorized into two,
• Sound Effects
• Music
3. Sound effects are short clips that enhances game actions.
4. Background music are longer clips that enhances gameplay.
Exploring the Workspace
Resources – Tile sets
1. Tile sets are typically a scene’s terrain or land.
2. They are uniform in size.
3. An analogy to compare to are floor and wall tiles in the real life world.
Exploring the Workspace
Logic – Actor Behaviours
1. Behaviors are reusable, configurable “abilities” that you attach to actor types or
scenes.
2. A behavior that is attached to an actor is known as an actor behavior.
Exploring the Workspace
Logic – Scene Behaviours
1. “Behaviors are reusable, configurable “abilities” that you attach to actor types
or scenes.
2. A behavior that is attached to a scene is known as scene behavior.
Questions?

More Related Content

What's hot (20)

Chapt 5 behaviors and attributes
Chapt 5   behaviors and attributesChapt 5   behaviors and attributes
Chapt 5 behaviors and attributes
 
Unity 3d Basics
Unity 3d BasicsUnity 3d Basics
Unity 3d Basics
 
Zombi - Shoot for Survive
Zombi - Shoot for SurviveZombi - Shoot for Survive
Zombi - Shoot for Survive
 
Unity
UnityUnity
Unity
 
unity basics
unity basicsunity basics
unity basics
 
Unity 3D
Unity 3DUnity 3D
Unity 3D
 
Presentación Unity
Presentación UnityPresentación Unity
Presentación Unity
 
Game Project / Working with Unity
Game Project / Working with UnityGame Project / Working with Unity
Game Project / Working with Unity
 
Game Development with Unity
Game Development with UnityGame Development with Unity
Game Development with Unity
 
Galactic Wars XNA Game
Galactic Wars XNA GameGalactic Wars XNA Game
Galactic Wars XNA Game
 
Academy PRO: Unity 3D. Environment
Academy PRO: Unity 3D. EnvironmentAcademy PRO: Unity 3D. Environment
Academy PRO: Unity 3D. Environment
 
Casual and Social Games with Unity
Casual and Social Games with UnityCasual and Social Games with Unity
Casual and Social Games with Unity
 
Unity 3D, A game engine
Unity 3D, A game engineUnity 3D, A game engine
Unity 3D, A game engine
 
Cmd unity withc
Cmd unity withcCmd unity withc
Cmd unity withc
 
Unity 3D game engine seminar
Unity 3D game engine  seminarUnity 3D game engine  seminar
Unity 3D game engine seminar
 
MIND GAME ZONE - Abhijeet
MIND GAME ZONE - AbhijeetMIND GAME ZONE - Abhijeet
MIND GAME ZONE - Abhijeet
 
Introduction To 3D Gaming
Introduction To 3D GamingIntroduction To 3D Gaming
Introduction To 3D Gaming
 
Game design document
Game design document Game design document
Game design document
 
Game development unity
Game development unityGame development unity
Game development unity
 
Writing a gaming proposal
Writing a gaming proposalWriting a gaming proposal
Writing a gaming proposal
 

Similar to Chapt 1 (part 2) installing the sdk and exploring the workspace

Production RPG Maker.
Production RPG Maker. Production RPG Maker.
Production RPG Maker. Jordi Martos
 
Initial design (Game Architecture)
Initial design (Game Architecture)Initial design (Game Architecture)
Initial design (Game Architecture)Rajkumar Pawar
 
DSC RNGPIT - Getting Started with Game Development Day 1
DSC RNGPIT - Getting Started with Game Development Day 1DSC RNGPIT - Getting Started with Game Development Day 1
DSC RNGPIT - Getting Started with Game Development Day 1DeepMevada1
 
Supersize your production pipe enjmin 2013 v1.1 hd
Supersize your production pipe    enjmin 2013 v1.1 hdSupersize your production pipe    enjmin 2013 v1.1 hd
Supersize your production pipe enjmin 2013 v1.1 hdslantsixgames
 
SuperStreamer: Enabling Progressive Content Streaming in a Game Engine
SuperStreamer: Enabling Progressive Content Streaming in a Game EngineSuperStreamer: Enabling Progressive Content Streaming in a Game Engine
SuperStreamer: Enabling Progressive Content Streaming in a Game EngineAnand Bhojan
 
Project presentation
Project presentationProject presentation
Project presentationHarsh Sharma
 
Game development with Cocos2d-x Engine
Game development with Cocos2d-x EngineGame development with Cocos2d-x Engine
Game development with Cocos2d-x EngineDuy Tan Geek
 
Wakka Monkey - Game Development
Wakka Monkey - Game DevelopmentWakka Monkey - Game Development
Wakka Monkey - Game DevelopmentWakka Monkey
 
SDL2 Game Development VT Code Camp 2013
SDL2 Game Development VT Code Camp 2013SDL2 Game Development VT Code Camp 2013
SDL2 Game Development VT Code Camp 2013Eric Basile
 
Maximize Your Production Effort (English)
Maximize Your Production Effort (English)Maximize Your Production Effort (English)
Maximize Your Production Effort (English)slantsixgames
 
98 374 Lesson 05-slides
98 374 Lesson 05-slides98 374 Lesson 05-slides
98 374 Lesson 05-slidesTracie King
 
The complete srs documentation of our developed game.
The complete srs documentation of our developed game. The complete srs documentation of our developed game.
The complete srs documentation of our developed game. Isfand yar Khan
 
unity gaming programing basics for students ppt
unity gaming programing basics for students pptunity gaming programing basics for students ppt
unity gaming programing basics for students pptKathiriyaParthiv
 
Supersize Your Production Pipe
Supersize Your Production PipeSupersize Your Production Pipe
Supersize Your Production Pipeslantsixgames
 
How to develop and localize Xbox 360 titles
How to develop and localize Xbox 360 titlesHow to develop and localize Xbox 360 titles
How to develop and localize Xbox 360 titlesSangJin Kang
 
98 374 Lesson 03-slides
98 374 Lesson 03-slides98 374 Lesson 03-slides
98 374 Lesson 03-slidesTracie King
 
Eight Rules for Making Your First Great Game
Eight Rules for Making Your First Great GameEight Rules for Making Your First Great Game
Eight Rules for Making Your First Great GameNick Pruehs
 

Similar to Chapt 1 (part 2) installing the sdk and exploring the workspace (20)

Production RPG Maker.
Production RPG Maker. Production RPG Maker.
Production RPG Maker.
 
Initial design (Game Architecture)
Initial design (Game Architecture)Initial design (Game Architecture)
Initial design (Game Architecture)
 
DSC RNGPIT - Getting Started with Game Development Day 1
DSC RNGPIT - Getting Started with Game Development Day 1DSC RNGPIT - Getting Started with Game Development Day 1
DSC RNGPIT - Getting Started with Game Development Day 1
 
Supersize your production pipe enjmin 2013 v1.1 hd
Supersize your production pipe    enjmin 2013 v1.1 hdSupersize your production pipe    enjmin 2013 v1.1 hd
Supersize your production pipe enjmin 2013 v1.1 hd
 
SuperStreamer: Enabling Progressive Content Streaming in a Game Engine
SuperStreamer: Enabling Progressive Content Streaming in a Game EngineSuperStreamer: Enabling Progressive Content Streaming in a Game Engine
SuperStreamer: Enabling Progressive Content Streaming in a Game Engine
 
Project presentation
Project presentationProject presentation
Project presentation
 
Game development with Cocos2d-x Engine
Game development with Cocos2d-x EngineGame development with Cocos2d-x Engine
Game development with Cocos2d-x Engine
 
Wakka Monkey - Game Development
Wakka Monkey - Game DevelopmentWakka Monkey - Game Development
Wakka Monkey - Game Development
 
SDL2 Game Development VT Code Camp 2013
SDL2 Game Development VT Code Camp 2013SDL2 Game Development VT Code Camp 2013
SDL2 Game Development VT Code Camp 2013
 
Maximize Your Production Effort (English)
Maximize Your Production Effort (English)Maximize Your Production Effort (English)
Maximize Your Production Effort (English)
 
98 374 Lesson 05-slides
98 374 Lesson 05-slides98 374 Lesson 05-slides
98 374 Lesson 05-slides
 
The complete srs documentation of our developed game.
The complete srs documentation of our developed game. The complete srs documentation of our developed game.
The complete srs documentation of our developed game.
 
unity gaming programing basics for students ppt
unity gaming programing basics for students pptunity gaming programing basics for students ppt
unity gaming programing basics for students ppt
 
Supersize Your Production Pipe
Supersize Your Production PipeSupersize Your Production Pipe
Supersize Your Production Pipe
 
How to develop and localize Xbox 360 titles
How to develop and localize Xbox 360 titlesHow to develop and localize Xbox 360 titles
How to develop and localize Xbox 360 titles
 
98 374 Lesson 03-slides
98 374 Lesson 03-slides98 374 Lesson 03-slides
98 374 Lesson 03-slides
 
Mini Project- Game Hardware Development
Mini Project- Game Hardware DevelopmentMini Project- Game Hardware Development
Mini Project- Game Hardware Development
 
Pong
PongPong
Pong
 
Eight Rules for Making Your First Great Game
Eight Rules for Making Your First Great GameEight Rules for Making Your First Great Game
Eight Rules for Making Your First Great Game
 
Y1 gd engine_terminology
Y1 gd engine_terminologyY1 gd engine_terminology
Y1 gd engine_terminology
 

Recently uploaded

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 

Recently uploaded (20)

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 

Chapt 1 (part 2) installing the sdk and exploring the workspace

  • 1. Chapter 1 Mobile Game Application Frameworks (Part 2) mrbash.com| stencyl development
  • 2. Lesson Objectives •Perform step-by-step installation of the SDK.Installation •Perform basic functionalities of the SDK and explore the workspace.Explore
  • 3. Installation of SDK Step 1 1. Launch any web browser. 2. Either search in google for Stencyl or key in the URL as shown above.
  • 4. Installation of SDK Step 2 1. Scroll down and click on the download button.
  • 5. Installation of SDK Step 3 1. Click on the download button for the Operating System of the computer.
  • 6. Installation of SDK Step 4 1. You should see the file being downloaded in progress.
  • 7. Installation of SDK Step 5 1. Once, the download is complete, browse to the directory where the file is saved. (In this case, I saved it on the desktop.) 2. Execute the file.
  • 8. Installation of SDK Step 6 1. The setup file will be launched. 2. Click Next to proceed
  • 9. Installation of SDK Step 7 1. The setup file will proceed to install.
  • 10. Installation of SDK Step 8 1. Once the installation is completed, you may locate the program via the Windows start menu. 2. A shortcut can be made on the desktop for easier access.
  • 11. Installation of SDK Step 8 1. Once the installation is completed, you may locate the program via the Windows start menu. 2. A shortcut can be made on the desktop for easier access.
  • 12. Exploring the Workspace Welcome Center 1. When you first launch Stencyl, you will see a screen like this. 2. This is the Welcome Center. 3. In this screen, you will be able to create a new blank game or open existing game templates and edit it to your liking.
  • 13. Exploring the Workspace Create a new game 1. Click on the dotted square to create a new Game.
  • 14. Exploring the Workspace Select a blank game 1. Select Blank Game. 2. Click Next.
  • 15. Exploring the Workspace Stencyl workspace 1. Upon creation of a new blank game, you will first see the workspace in which game development will begin. 2. The dashboard is the control panel for creation and editing of game design elements such as actors, behaviors and scenes.
  • 16. Exploring the Workspace Main Toolbar 1. “Create New” allows a developer to create new resources for a game which includes (Actors, Backgrounds, Fonts, Scenes, Sounds, Tile sets and behaviors) 2. “Save game” saves the game in progress. 3. “Import” allows the a developer to import existing games(.stencyl files) into the welcome center. 4. “Settings” allows a user to access the game settings to configure settings such as web, mobile, attributes and controls. 5. “StencylForge” is the marketplace for game asset resources.
  • 17. Exploring the Workspace Dashboard 1. The dashboard is the control panel for creation and editing of game design elements such as actors, behaviors and scenes. 2. We will be frequently using this section as the centralized control area. 3. The Dashboard is mainly separated into 2 sections, “Resources” and “Logic.” 4. Resources is where we create the GUI, Graphical User Interface of our game. 5. Logic is where we define the behaviors (functions) of our game.
  • 18. Exploring the Workspace Resources – Actor Types 1. Actors can be referred to interactive entities of a game. 2. These entities can take the form of players, enemies, projectiles, vehicles, interface elements and anything in a game that “lives.” 3. Actors can be broken up into certain components • Appearance – How the actor looks/appears. • Behaviour – How the actor behaves/acts/functions. • Physics – How the actor interacts within the game world.
  • 19. Exploring the Workspace Resources – Backgrounds 1. Backgrounds are large images that fill up either at the back or front of a scene. 2. They are used as visual enhancements of a game to provide a better game world scenery. 3. Backgrounds are scrollable to display an illusion that the actor is actually moving in the game within the camera zone.
  • 20. Exploring the Workspace Resources – Fonts 1. The Fonts section allow a developer to create game text which can be drawn in the scene. 2. Fonts can be used to draw text such as score, timer, lives, hp, mp and any HUD (Heads up display) information 3. Some of the customizable parameters include, • Style • Color • Stroke • Shadows
  • 21. Exploring the Workspace Resources – Scenes 1. Scene/location refer to a the game “levels” or “worlds.” 2. Scenes are where events take place in a game. 3. Some of the scene elements include, • Tiles • Layers • Coordinates • Boundaries
  • 22. Exploring the Workspace Resources – Sounds 1. The sounds section allows the developer to import sound tracks to include audible interactivity to the game user. 2. Sounds are generally categorized into two, • Sound Effects • Music 3. Sound effects are short clips that enhances game actions. 4. Background music are longer clips that enhances gameplay.
  • 23. Exploring the Workspace Resources – Tile sets 1. Tile sets are typically a scene’s terrain or land. 2. They are uniform in size. 3. An analogy to compare to are floor and wall tiles in the real life world.
  • 24. Exploring the Workspace Logic – Actor Behaviours 1. Behaviors are reusable, configurable “abilities” that you attach to actor types or scenes. 2. A behavior that is attached to an actor is known as an actor behavior.
  • 25. Exploring the Workspace Logic – Scene Behaviours 1. “Behaviors are reusable, configurable “abilities” that you attach to actor types or scenes. 2. A behavior that is attached to a scene is known as scene behavior.