ICode-less Game Design Workshop
1Course Overview
- 1.1Step-by-step tutorial in 12 sequential lessons.
- 1.2Required Game Assets:
- 1.3References:
- 1.4Introduction to the Game Design System™
- “Breakout” Gameplay Concept
- IIPart II: Construct2 (C2) Production
2Lesson 1: Game Project Launch
- 2.1About Your Project:
- 2.2Project Settings:
- 2.3Configuration Settings
- 2.4Design Consideration: CMS, PWA, or SWPA!
- Creating a C2 SWPA Game Version?
- FYI: Creating a C2 CMS or PWA Game Version?
- 2.5Comparing your code
3Lesson 2: Scaling Objects & Layouts
- 3.1Researching Your Competition
- 3.2My Evaluation
- Competitor’s Game #1:
- Competitor’s Game #2:
- 3.3Next steps
4Lesson 3: Loading & Placing items.
- 4.1Lesson Instructions
- From the Manual: How to avoid “JANK”
- Serif vs Sans-Serif:
- Using Web Fonts inside a Text Object
5Lesson 4: Game Management
- 5.1Inside The “Game Loop”
- 5.2Game Mechanics Structure
- 5.3How to Create Events
- 5.4Download Lesson 4 “
.capx” file
6Lesson 5: Bouncing off the walls.
- 6.1Game Set up
- 6.2Adding User Interface (UI) Controls
- 6.3Download Lesson 5 “
.capx” file
7Lesson 6: Play Ball!
- 7.1Ball “… in a China Shop”
- Ball’s “Bull”—et Behavior
- Using Angles in Construct
- 7.2Inspecting the Walls
- 7.3Modify the Ball’s Initial Direction
- 7.4Modify a Gamer’s “Strikes”
- A Better Design Option
- 7.5Adding a HUD Layer
- Layers inside a Layout
- 7.6Lesson Instructions
- 7.7Download Lesson 6 “
.capx” file
8Lesson 7: Build the playing field!
- 8.1Building a Game Grid.
- Brick Inspection
- Construct Export Optimizations Performed
- Common Causes of Poor Game Performance
- Creating “too many” objects
- Manual Brick Deployment
- 8.2Correcting Minor Design Problems.
- Fixing Brick Animation frames
- Fixing Brick and Ball Collisions
- 8.3Tracking the Gamer’s “Score & Misses”
- 8.4Download Lesson 7 “
.capx” files
9Lesson 8: Adding “Game Lost or Won” Scenes!
- 9.1Brick Inventory
- “Game Finished” Scene(s)
- Determine Rules for “Game Won”
- Determine Rules for “Game Lost”
- 9.2Global Objects & Layouts
- 9.3Download Lesson 8 “
.capx” file - IIIPart III: Construct3 (C3) Production
10Lesson 1: Game Project Launch
- 10.1About Your Project:
- 10.2Project Settings: Color Theme, Start-up & Display
- 10.3Configuration Settings: Advanced & Editor
- 10.4Design Consideration: CMS, PWA, or SWPA!
- Creating a C3 SWPA Game Version?
- FYI: Creating a C3 CMS or PWA Game Version?
- 10.5Comparing your code
11Lesson 2: Scaling Game Objects & Layouts.
- 11.1Researching Your Competition
- 11.2My Evaluations
- Competitor’s Game #1:
- Competitor’s Game #2:
- 11.3Next steps
12Lesson 3: Loading & Placing items.
- 12.1Lesson Instructions
- From the Manual: How to avoid “JANK”
- Serif vs Sans-Serif:
- Using Web Fonts inside a Text Object
13Lesson 4: Game Management.
- 13.1Inside The “Game Loop”
- 13.2Game Mechanics Structure
- 13.3How to Create Events
- 13.4Download Lesson 4 “
.c3p” file
14Lesson 5: Bouncing off the walls.
- 14.1Game Set up
- 14.2Adding User Interface (UI) Controls
- 14.3Download Lesson 5 “
.c3p” file
15Lesson 6: Play Ball!
- 15.1Ball “… in a China Shop”
- Ball’s “Bull”—et Behavior
- Stepping bullets (quoted from C3 manual)
- Using Angles in Construct
- 15.2Inspecting the Walls
- 15.3Modify the Ball’s Initial Direction
- 15.4Modify a Gamer’s “Strikes”
- A Better Design Option
- 15.5Adding a HUD Layer
- Layers inside a Layout
- 15.6Lesson Instructions
- 15.7Download Lesson 6 “
.c3p” file
16Lesson 7: Build the playing field!
- 16.1Building a Game Grid.
- Brick Inspection
- Construct Export Optimizations Performed
- Common Causes of Poor Game Performance
- Creating “too many” objects
- Manual Brick Deployment
- 16.2Correcting Minor Design Problems.
- Fixing Brick Animation frames
- Fixing Brick and Ball Collisions
- 16.3Dynamic Brick Deployment
- 16.4Tracking the Gamer’s “Score & Misses”
- 16.5Download Lesson 7 “
.c3p” files
17Lesson 8: Adding “Game Lost or Won” scenes!
- 17.1Brick Inventory
- “Game Finished” Scene(s)
- Determine Rules for “Game Won”
- Determine Rules for “Game Lost”
- 17.2Global Objects & Layouts
- 17.3Download Lesson 8 “
.c3p” file - IVPart IV: Expanding this Prototype
18Lesson 9: Adding Unique Features.
- 18.1“Play Again?”
- Reset the Global Variables.
- 18.2A Better “Game Start”
- 18.3Integrating Multiple Languages
- Content languages market position report.
- Compare Who uses the Internet as compared to their language.
- How To Integrate Languages?
- Organizing Language.JSON files
- 18.4Extra Balls? — ¡Tiene cojones!
- 18.5Massive Multi-Player Online Game (MMoG) Mode
- 18.6Bricks that Live?
- Using “Families”
- Performance Tips, for Families, Behaviors & Animations.
- 18.7Ball Modifications?
- 18.8Touch & Mouse Controls
- 18.9More “Eye-Candy”?
- 18.10Game Count-down Timer
- VStarting Your Own Game Studio!
19Lesson 10: Randomizing the game area
- Lesson Instructions
20Lesson 11: One “Game” to Rule them all …
21Lesson 12: Exchanging Artwork Capstone
- 21.1Exchanging “Balls” for “Boomerangs”
- 21.2Horse Artillery Commander — a Napoleonic Battle Campaign
- 21.3“Battle of Helm’s Deep”!
- 21.4Goblin Raiders
- 21.5Baseball?!
- 21.6WWII Bomber Squadron
- 21.7Special Forces Patrols
- 21.8The Death Star
- 21.9Secret Agent
- 21.10RPG Avatar Generator
- VIConclusion
22Workshop Certification Exams
- 22.1Certification Examination
- Quiz 1
23More Starter Kit Tutorials
- 23.1Further Information