Game Development with Construct 2

Slides:



Advertisements
Similar presentations
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Advertisements

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Feature: Reprint Outstanding Transactions Report © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
Feature: Purchase Requisitions - Requester © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
MIX 09 4/15/ :14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
demo Default WANGPSLookup Default WANGPS.
Co- location Mass Market Managed Hosting ISV Hosting.
James Quick | Technical Evangelist Shahed Chowdhuri | Sr. Technical Evangelist.
Windows 7 Training Microsoft Confidential. Windows ® 7 Compatibility Version Checking.
Multitenant Model Request/Response General Model.
Feature: Purchase Order Prepayments II © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Announcing Demo Announcing.
Feature: OLE Notes Migration Utility
Feature: Web Client Keyboard Shortcuts © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Session 1.
Built by Developers for Developers…. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
 Rico Mariani Architect Microsoft Corporation.
Feature: Assign an Item to Multiple Sites © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
WinHEC /22/2017 © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Print Remaining Documents © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Connect with life Connect with life
NEXT: Overview – Sharing skills & code.
demo Receive Inventory Export Parse and Normalize.
FonePlus Hugh Teegan Architect Mobile Devices Microsoft Corporation.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Customer Combiner and Modifier © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
announcing Dev Manager Do I understand what we’ve built? Developer Can I bet on using this shared component? Testers What’s changed since I last.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
demo Instance AInstance B Read “7” Write “8”
demo while !EmptyList Execute(next WorkItem) while !EmptyList Execute(next WorkItem) Work items are executed one at a time within a single.

customer.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Cloud Roadshow. Getting Started with mobile app development with the Office 365 APIs.
demo Demo.
Feature: Void Historical/Open Transaction Updates © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
projekt202 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
The CLR CoreCLRCoreCLR © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks.
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.

demo User Signs Up Temporary Account is Created with Verification Link Sent User Clicks Link Account is Activated Login.Register(userName,
Delivered on Project II Lecture Game Technology Study Program Politeknik Elektronika Negeri Surabaya.
Sage Franch | Technical Evangelist Susan Ibach | Technical Evangelist.
Name Digital Multimedia Final Exam
Возможности Excel 2010, о которых следует знать
Title of Presentation 11/22/2018 3:34 PM
Office Mac /30/2018 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Title of Presentation 12/2/2018 3:48 PM
Title of your Project (do not use words: project and math)
Overview: Dynamics 365 for Project Service Automation
Intro to Construct 2 Game Development
8/04/2019 9:13 PM © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
PENSACOLA ENERGY WORK PLAN OCTOBER 10, 2016
Title of Presentation 5/12/ :53 PM
Шитманов Дархан Қаражанұлы Тарих пәнінің
Title of Presentation 5/24/2019 1:26 PM
5/24/2019 6:44 PM 1/8/18 Bell #10 In a world governed by the gods, is there any room for human will? Do human choices make a difference? EXPLAIN © 2007.
Why is it important to follow an order of operations?
7/5/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
日本初公開!? Vista の新機能を実演 とっちゃん わんくま同盟 7/23/2019 9:09 AM
Title of Presentation 7/24/2019 8:53 PM
Construct 2 Game Development: Flapping Bird
Presentation transcript:

Game Development with Construct 2 Game Design & Development Digital Multimedia Tech. Program Politeknik Negeri Jakarta

Module Overview Intro to Game Making Introduction to Construct 2 Hands on Demo

Intro to Game Making

Intro to Game Making Game are everywhere… Mobile devices are everywhere! Successful/ popular games Flappy Bird Words with Friends Candy Crush Angry Birds

Why Make Mobile Games? Money! Resume/Portfolio 3 main ways to make money Ads (Flappy Bird) In App Purchases (IAP) (Candy Crush) Sell your game (Angry Birds) Resume/Portfolio Student? Professional developer?

Introduction to Construct 2

What is Construct 2? Construct 2 is a powerful ground breaking HTML5 game creator designed specifically for 2D games. It allows anyone to build games-no coding required!

Downloading Construct 2 6/25/2018 Downloading Construct 2 https://www.scirra.com/ Download! © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Cross Platform Publish anywhere… Construct 2 publishing HTML5 website -> web server Scirra Arcade WP8 or Windows 8 PhoneGap -> iOS or Android

UnUrban Tech: Game Dev with Family Gerrel Jones 39 year old Freelance App Developer Builds games with Construct 2 and Unity Lost home in fire… … but building games with the family to raise funds wife is a Social Media maven 6 kids (one who is Autistic) are the marketing/creative development depts. Q&A: http://wakeupandcode.com/unurbantech-qa-with-gerrell- jones/ Soft Kitty HD on Windows 8: http://apps.microsoft.com/windows/en- us/app/soft-kitty-hd/bcc611ad-61f2-4583-b0d3-6e0dae5007cb

The IDE Toolbar Projects/Layers Tabs for Layouts & Event Sheets Properties Layout Objects

Objects Ex. Tiled Backgrounds, Sprites, Text, etc. Add an object Double click layout or Right click and select “Add Object” “When inserting a new object, typically you first choose the plugin in the dialog (e.g. Sprite). This then creates an object type. When the mouse turns to a crosshair this allows you to place the first instance, and you can duplicate the instance to create more of them.” Adding Logic Event sheet or Behaviors

Behaviors Built in logic to apply to your Objects Add Behavior Bullet- move at given angle Scroll To- centers the view on the object with the behavior Destroy Outside Layout Many many more! Add Behavior Properties Pane for Object

Layout vs. Event Sheet Layout Event Sheet “a pre-arranged layout of objects” Add objects and arrange them Size, orientation, behaviors, etc. Event Sheet Logic for your game lists of events and actions

Event Sheet “Define how the game works using a logical block system” Actions “Define how the game works using a logical block system” Checks for a condition (ex. On Start of Layout) Can have nested events Appears to the right of the listed events Occurs when triggered by corresponding event Can have multiple for actions for one event

Graphs in Computer Graphics KNOW YOUR X and Y! Graphs in Math class Graphs in Computer Graphics

Hands on Demo- Top

Top Down Inserting Objects Adding Behaviors Events Adding Game Functionality Instance Variables Keeping Score Creating an HUD

Inserting Objects Tiled Background Adding a Layer Add the Input Objects Keyboard and touch The Game Objects Player Monster Bullet Explosion

Adding Behaviors Behaviors Create Some More Monsters Player- 8Direction, ScrollTo, BoundToLayout Bullet Object- Bullet and Destroy Outside Layout Monster-Bullet Explosion- Fade Create Some More Monsters

Events About Events Conditions, Actions, and Sub- Events When condition is met, action is executed Run 60 times/sec (“tic”) Conditions, Actions, and Sub- Events Your First Event Move player towards mouse every tick

Adding Game Functionality Get player to shoot Shoot when user clicks Explosion Effect Making Monsters a little Smarter

Instance Variables Add Instance Variable Changing the Events Player - Health Changing the Events Subtract from health instead of killing monster Kill monster if health is less than 0

Keeping Score Add Global Variable Instead of instance variable Right-Click on Event Sheet and choose “Add Global Variable” Increase Score each time a monster dies

Creating a Heads Up Display Interface to show health, score, etc. Create an HUD Layer Set parallax to 0 Doesn’t move when scrolling Insert Text Object Every tick, update text

BUT FIRST… HOW DO YOU COMBINE TEXT? quote text space quote "Score: " & Score & (ampersand) String Variable

WHAT WILL IT LOOK LIKE IN THE GAME? "Score: " & Score displays Score: 100

BUT FIRST… WHAT IS PARALLAX? When the background layers scroll separately

Finishing Touches Create a Monster Allow Monsters to kill players 