Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4

Learn Ui Mobile App Design & Game Mechanics In Construct 2

Posted By: ELK1nG
Learn Ui Mobile App Design & Game Mechanics In Construct 2

Learn Ui Mobile App Design & Game Mechanics In Construct 2
Last updated 11/2017
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 13.71 GB | Duration: 67h 31m

Includes FREE book! This is our ULTIMATE course. Design real iOS apps in Swift.​ Make 60 complete games in Construct 2.

What you'll learn

Navigate Xcode 9's interface.

Code in Apple's programming language, Swift 4.0.

Build apps for the iPhone from start to finish. ​

Make the code AND art for projects.​

Learn how to build simple games from scratch in Construct 2

Requirements

To follow along in Xcode 9, you must have a Mac computer or MacOS software.

Must have the pro version of Construct 2.

Description

Do you want to learn a new skill no one can take away from you? Sign up now for our course.
Code in Swift with practical projects! Design apps from scratch. Learn to make games in Construct 2. 
In Part 1 of this course you learn how to make apps in Xcode 9. This course is project-based – you follow along with your instructor to build real projects. 
The best way for you to learn how to make your own app is to follow project-based training content. You can put the apps you make in this course in your portfolio!
Learn to develop for the biggest company in the world
Xcode is Apple's FREE software for app development. Xcode is user-friendly and allows you to make complex and creative apps. 
Xcode is accessible for beginners who want to make simple apps. Swift 4.0 is the programming language to learn if you want to make apps for Apple products.
Your teachers will teach you practical skills using real-world examples. Take this course to build your portfolio today. 
In Part 2, you build 60 2D games in Construct 2. This course is unique because we make both the code and the art for the game from scratch. 
We teach you the fundamentals of designing and coding a game.
Don't worry if you've never coded before. We start simple and add more to the game as the course goes on.
Included in this course is material for beginners to get comfortable with the interfaces. Please note that we reuse this content in similar courses because it is introductory material. You can find some material in this course in the following related courses:
C# Unity and Swift 4 Masterclass: Make Games and Apps Xamarin Start to Finish Android & iOS Apps (& Learn to Code)iOS 11 & Swift 4.0 - A Beginner's Guide with ProjectsThe Ultimate iOS 11 & Swift 4 Course. Learn to Build Apps!Code in Kotlin & Java for Android and Complete 5 iPhone AppsFinish 26 Games & Apps Quickly (GameMaker: Studio & Xcode) Swift 4 and ELM Masterclass | Make iOS 11 apps and web apps!Complete Construct 2 and Angular: Make 60 Games and Web AppsBuild 60 Games in Construct 2This course is for you
Usually it takes a whole team of people to build a project like a game or web app. But creators Thomas Happ and Eric Barone developed and designed their games by themselves. Now they're millionaires. You can do it, too.
You get full lifetime access to this course for a single one-time fee. 
Your purchase includes the best-selling  e-book "The Ultimate iOS 10, Xcode 8 Developer Book. Build 30 apps!" by Mammoth Interactive.
Enroll right now to join the awesome community of Mammoth Interactive

Overview

Section 1: Introduction to the Course

Lecture 1 Course Trailer!

Lecture 2 Construct Game Engine Inspiration

Section 2: Introduction to Xcode 9

Lecture 3 Introduction to This Course

Lecture 4 Top 10 Reasons Why This Course is Awesome!

Lecture 5 How to Use this Course

Lecture 6 How to Download Xcode 9

Lecture 7 Updates

Section 3: Swift 4 - Language Basics

Lecture 8 Language Basics Topics List

Section 4: Swift 4 - Language Basics 01) Variables and Constants

Lecture 9 Learning Goals

Lecture 10 Intro to Variables and Constants

Lecture 11 Primitive Types

Lecture 12 Strings

Lecture 13 Nil Values

Lecture 14 Tuples

Lecture 15 Type Conversions

Lecture 16 Assignment Operators

Lecture 17 Conditional Operators

Lecture 18 Source Code

Section 5: Swift 4 - Language Basics 02) Collection Types

Lecture 19 Topics List and Learning Objectives

Lecture 20 Intro to Collection Types

Lecture 21 Creating Arrays

Lecture 22 Common Array Operations

Lecture 23 Multidimensional Arrays

Lecture 24 Ranges

Lecture 25 Source Code

Section 6: Swift 4 - Language Basics 03) Control Flow

Lecture 26 Topics List and Learning Objectives

Lecture 27 Intro to If and Else Statements

Lecture 28 Else If Statements

Lecture 29 Multiple Simultaneous Tests

Lecture 30 Intro To Switch Statements

Lecture 31 Advanced Switch Statement Techniques

Lecture 32 Testing for Nil Values

Lecture 33 Intro to While Loops

Lecture 34 Intro to For…In Loops

Lecture 35 Intro to For…In Loops (Cont'd)

Lecture 36 Complex Loops and Loop Control Statements

Lecture 37 Source Code

Section 7: Swift 4 - Language Basics 04) Functions

Lecture 38 Topics List and Learning Objectives

Lecture 39 Intro to Functions

Lecture 40 Function Parameters

Lecture 41 Return Statements

Lecture 42 Parameter Variations - Argument Labels

Lecture 43 Parameter Variations - Default Values

Lecture 44 Parameters Variations - InOut Parameters

Lecture 45 Parameter Variations - Variadic Parameters

Lecture 46 Returning Multiple Values Simultaneously

Lecture 47 Source Code

Section 8: Swift 4 - Language Basics 05) Classes, Structs and Enums

Lecture 48 Topics List and Learning Objectives

Lecture 49 Intro to Classes

Lecture 50 Properties as Fields - Add to Class Implementation

Lecture 51 Custom Getters and Setters

Lecture 52 Calculated Properties

Lecture 53 Variable Scope and Self

Lecture 54 Lazy and Static Variables

Lecture 55 Behavior and Instance Methods

Lecture 56 Class Type Methods

Lecture 57 Class Instances as Field Variables

Lecture 58 Inheritance, Subclassing and SuperClassing

Lecture 59 Overriding Initializers

Lecture 60 Overriding Properties

Lecture 61 Overriding Methods

Lecture 62 Structs Overview

Lecture 63 Enumerations

Lecture 64 Comparisons between Classes, Structs and Enums

Lecture 65 Source Code

Section 9: Introduction to XCode

Lecture 66 Intro and Demo

Lecture 67 General Interface Intro

Lecture 68 File System Introduction

Lecture 69 ViewController Intro

Lecture 70 Storyboard File Intro

Lecture 71 Connecting Outlets and Actions

Lecture 72 Running an Application

Lecture 73 Debugging an Application

Lecture 74 Source Code

Section 10: Simple Calculator App (Swift 4 Project)

Lecture 75 Intro and Demo

Lecture 76 Building the UI

Lecture 77 Connecting Outlets and Actions

Lecture 78 Implementation Planning

Lecture 79 Storing Input Values and Choosing Operation

Lecture 80 Implementing Calculate and Clear Function

Lecture 81 Error Checking and Handling

Lecture 82 Beautifying App and Finishing Touches

Lecture 83 Source Code

Section 11: RGB to Hex Code Color Converter App (Swift 4 Project)

Lecture 84 Intro and Demo

Lecture 85 Building the UI

Lecture 86 Connecting Outlets and Actions

Lecture 87 Planning Implementation and Setting Blueprint

Lecture 88 Implementing Conversion Selection

Lecture 89 Implementing Hex to RGB Conversion

Lecture 90 Implementing RGB to Hex Conversion

Lecture 91 Improving App Appearance

Lecture 92 Source Code

Section 12: Hangman Game App (Swift 4 Project)

Lecture 93 Demo and Intro

Lecture 94 Building the UI

Lecture 95 Connecting Outlets, Actions, and Textfield Protocol

Lecture 96 Planning our Implementation Process

Lecture 97 Implement Word and Hint Selection

Lecture 98 Implementing Remaining Set Up

Lecture 99 Implementing TextField Processing

Lecture 100 Implementing Correct Guess Processing

Lecture 101 Implementing Incorrect Guess Processing

Lecture 102 Implementing The Last Bit of Functionality

Lecture 103 Improving App Appearance

Lecture 104 Source Code

Section 13: Simple Flashcard App (Swift 4 Project)

Lecture 105 Intro and Demo

Lecture 106 Building the Interface

Lecture 107 Connecting Outlets and Actions

Lecture 108 Building the data model

Lecture 109 Planning Implementation

Lecture 110 Implement Save Functionality

Lecture 111 Implementing Fetch Functionality

Lecture 112 Implementing Display Functionality

Lecture 113 Implementing Delete Functionality

Lecture 114 Improving App Appearance

Lecture 115 BONUS #1: More About the NSManagedObjectContext

Lecture 116 BONUS #2: Implementing Subject Search

Lecture 117 Source Code

Section 14: Simple Weather App (Swift 4 Project)

Lecture 118 Introduction and Demo

Lecture 119 Building and Connecting the UI

Lecture 120 Learning about our Weather API

Lecture 121 Planning Implementation Phase

Lecture 122 Requesting and Retrieving Data

Lecture 123 Decoding JSON Data into Structs

Lecture 124 Setting up DateHandler Class

Lecture 125 Sorting Data into Todays and Tomorrows Data

Lecture 126 Storing Todays and Tomorrows Data

Lecture 127 Displaying Data on UI

Lecture 128 Retrieving and Displaying Icon

Lecture 129 Improving App Appearance

Lecture 130 Source Code

Section 15: UI Elements - UIController

Lecture 131 Intro and Demo

Lecture 132 Setting up the UI

Lecture 133 Displaying Simple Alert Message

Lecture 134 Dismissing Alert

Lecture 135 Adding Cancel Action

Lecture 136 Adding Multiple Actions

Lecture 137 Adding TextFields to Alert

Lecture 138 Simulating Login Scenario

Lecture 139 Altering Alert Controller Appearance

Lecture 140 Source Code

Section 16: UI Elements - UIViews

Lecture 141 Introduction

Lecture 142 View Hierarchy with Storyboards

Lecture 143 Modifying View Attributes with Storyboards

Lecture 144 Changing Attributes Programmatically

Lecture 145 Adding, Removing, and Shifting Subviews

Lecture 146 CGAffineTransforms

Lecture 147 Attaching Tap Gesture Recognizer to a View

Lecture 148 Source Code

Section 17: UI Elements - UILabels

Lecture 149 Introduction

Lecture 150 Adding Label to Storyboard

Lecture 151 Modifying Label Attributes Using Storyboards

Lecture 152 Modifying Label Attributes Through Code

Lecture 153 Adding Labels to Projects using ViewController

Lecture 154 Source Code

Section 18: UI Elements - UIButtons

Lecture 155 Introduction

Lecture 156 Why We Use Buttons

Lecture 157 Modifying Button Attributes Using Storyboard

Lecture 158 Using Button Outlets And Actions

Lecture 159 Button Interaction With Other Elements

Lecture 160 Connecting Multiple Buttons To Single Action

Lecture 161 Adding Buttons Programatically

Lecture 162 BONUS Setting Button Image

Lecture 163 Source Code

Section 19: UI Element - UISegmentedControl

Lecture 164 Introduction

Lecture 165 What are UISegmentedControls

Lecture 166 Adjusting Properties Using Storyboard

Lecture 167 Adding Behavior via Outlets and Actions

Lecture 168 Adding Segmented Controls Programatically

Lecture 169 Source Code

Section 20: UI Elements - UITextField

Lecture 170 Introduction

Lecture 171 Why We Use UITextFields

Lecture 172 Modifying TextField Attributes Using Storyboard

Lecture 173 Exploring TextField Attributes Using ViewController

Lecture 174 Implementing TextField Actions

Lecture 175 Adding TextFieldDelegate Methods

Lecture 176 Implementing Should Delegate Methods

Lecture 177 Implementing Did Delegate and Text Replacement Methods

Lecture 178 Adding TextFields Programatically

Lecture 179 Source Code

Section 21: UI Elements - UISliders

Lecture 180 Introduction

Lecture 181 What is a UISlider

Lecture 182 Exploring Attributes in Storyboards

Lecture 183 Adding Behavior to Sliders

Lecture 184 Changing Slider Properties Through Code

Lecture 185 BONUS - Changing Slider Images

Lecture 186 Source Code

Section 22: Introduction to the Construct Game Engine

Lecture 187 How do I - Part 1

Lecture 188 How do I - Part 2

Section 23: Avoid Falling Blocks Game (Construct 2 Project)

Lecture 189 Avoid Falling Blocks Game - Part 1

Lecture 190 Avoid Falling Blocks Game - Part 2

Lecture 191 Avoid Falling Blocks Game - Part 3

Lecture 192 Avoid Falling Blocks Game - Part 4

Section 24: Building a Collecting Game (Construct 2 Project)

Lecture 193 Building a Collecting Game - Part 1

Lecture 194 Building a Collecting Game - Part 2

Lecture 195 Building a Collecting Game - Part 3

Lecture 196 Building a Collecting Game - Part 4

Section 25: Simple Circular Shooter (Construct 2 Project)

Lecture 197 Simple Circular Shooter - Part 1

Lecture 198 Simple Circular Shooter - Part 2

Lecture 199 Simple Circular Shooter - Part 3

Section 26: Simple Monochrome Game (Construct 2 Project)

Lecture 200 Simple Monochrome Game - Part 1

Lecture 201 Simple Monochrome Game - Part 2

Lecture 202 Simple Monochrome Game - Part 3

Lecture 203 Simple Monochrome Game - Part 4

Section 27: Mobile Shooter in HD (Construct 2 Project)

Lecture 204 Mobile Shooter in HD - Part 1

Lecture 205 Mobile Shooter in HD - Part 2

Lecture 206 Mobile Shooter in HD - Part 3

Section 28: Avoid Mobile Game (Construct 2 Project)

Lecture 207 Avoid Mobile Game - Part 1

Lecture 208 Avoid Mobile Game - Part 2

Lecture 209 Avoid Mobile Game - Part 3

Lecture 210 Avoid Mobile Game - Part 4

Section 29: Simple Collection Game (Construct 2 Project)

Lecture 211 Simple Collection Game - Part 1

Lecture 212 Simple Collection Game - Part 2

Lecture 213 Simple Collection Game - Part 3

Section 30: Simple Fall Down Game (Construct 2 Project)

Lecture 214 Simple Fall Down Game - Part 1

Lecture 215 Simple Fall Down Game - Part 2

Lecture 216 Simple Fall Down Game - Part 3

Section 31: Physics Endless Runner (Construct 2 Project)

Lecture 217 Physics Endless Runner - Part 1

Lecture 218 Physics Endless Runner - Part 2

Lecture 219 Physics Endless Runner - Part 3

Section 32: Gravity Infinite Runner (Construct 2 Project)

Lecture 220 Gravity Infinite Runner - Part 1

Lecture 221 Gravity Infinite Runner - Part 2

Lecture 222 Gravity Infinite Runner - Part 3

Section 33: Drag and Drop Game (Construct 2 Project)

Lecture 223 Drag and Drop Game - Part 1

Lecture 224 Adding more game logic and fixing errors

Lecture 225 Making tech circles and other art

Lecture 226 Creating the titlepage

Lecture 227 Exporting and testing the game

Lecture 228 Metaphors and design

Lecture 229 Conclusion and challenge

Section 34: Avoid Game (Construct 2 Project)

Lecture 230 Avoid Game - Part 1

Lecture 231 Avoid Game - Part 2

Lecture 232 Avoid Game - Part 3

Section 35: Turret-Based Avoid Game (Construct 2 Project)

Lecture 233 Turret-Based Avoid Game - Part 1

Lecture 234 Turret-Based Avoid Game - Part 2

Lecture 235 Turret-Based Avoid Game - Part 3

Section 36: Drag and Drop Shooter (Construct 2 Project)

Lecture 236 Drag and Drop Shooter - Part 1

Lecture 237 Drag and Drop Shooter - Part 2

Lecture 238 Drag and Drop Shooter - Part 3

Lecture 239 Drag and Drop Shooter - Part 4

Section 37: Falling Running Away Game (Construct 2 Project)

Lecture 240 Falling Running Away Game - Part 1

Lecture 241 Falling Running Away Game - Part 2

Lecture 242 Falling Running Away Game - Part 3

Section 38: Endless Mobile Avoid Game (Construct 2 Project)

Lecture 243 Endless Mobile Avoid Game - Part 1

Lecture 244 Endless Mobile Avoid Game - Part 2

Lecture 245 Endless Mobile Avoid Game - Part 3

Section 39: Endless Runner Game (Construct 2 Project)

Lecture 246 Endless Runner Game - Part 1

Lecture 247 Endless Runner Game - Part 2

Lecture 248 Endless Runner Game - Part 3

Section 40: Gravity Ball Game (Construct 2 Project)

Lecture 249 Gravity Ball Game - Part 1

Lecture 250 Gravity Ball Game - Part 2

Lecture 251 Gravity Ball Game - Part 3

Section 41: Endless Runner With Gravity Flip (Construct 2 Project)

Lecture 252 Endless Runner With Gravity Flip - Part 1

Lecture 253 Endless Runner With Gravity Flip - Part 2

Lecture 254 Endless Runner With Gravity Flip - Part 3

Lecture 255 Endless Runner With Gravity Flip - Part 4

Section 42: Runner Game (Construct 2 Project)

Lecture 256 Runner Game - Part 1

Lecture 257 Runner Game - Part 2

Lecture 258 Runner Game - Part 3

Section 43: Retro Skiing Game (Construct 2 Project)

Lecture 259 Retro Skiing Game - Part 1

Lecture 260 Retro Skiing Game - Part 2

Lecture 261 Retro Skiing Game - Part 3

Section 44: Kids Addition Game (Construct 2 Project)

Lecture 262 Kids Addition Game

Section 45: Lane Avoid Game (Construct 2 Project)

Lecture 263 Lane Avoid Game - Part 1

Lecture 264 Lane Avoid Game - Part 2

Lecture 265 Lane Avoid Game - Part 3

Section 46: Physics Collect Game (Construct 2 Project)

Lecture 266 Physics Collect Game - Part 1

Lecture 267 Physics Collect Game - Part 2

Lecture 268 Physics Collect Game - Part 3

Section 47: Kids Subtraction Game (Construct 2 Project)

Lecture 269 Kids Subtraction Game

Section 48: Color Changing Vertical Shooter (Construct 2 Project)

Lecture 270 Color Changing Vertical Shooter - Part 1

Lecture 271 Color Changing Vertical Shooter - Part 2

Section 49: Rotational Color Game (Construct 2 Project)

Lecture 272 Rotational Color Game - Part 1

Lecture 273 Rotational Color Game - Part 2

Lecture 274 Rotational Color Game - Part 3

Section 50: Multiplication Game (Construct 2 Project)

Lecture 275 Multiplication Game

Section 51: Flappy Bird Clone (Construct 2 Project)

Lecture 276 Flappy Bird Clone - Part 1

Lecture 277 Flappy Bird Clone - Part 2

Lecture 278 Flappy Bird Clone - Part 3

Section 52: Ball Avoid (Construct 2 Project)

Lecture 279 Ball Avoid - Part 1

Lecture 280 Ball Avoid - Part 2

Section 53: Algebra Addition Game (Construct 2 Project)

Lecture 281 Algebra Addition Game

Section 54: One Page Platformer (Construct 2 Project)

Lecture 282 One Page Platformer - Part 1

Lecture 283 One Page Platformer - Part 2

Lecture 284 One Page Platformer - Part 3

Section 55: Platformer With Wrap (Construct 2 Project)

Lecture 285 Platformer With Wrap - Part 1

Lecture 286 Platformer With Wrap - Part 2

Section 56: Kids Division Game (Construct 2 Project)

Lecture 287 Kids Division Game

Section 57: Platform Shooter (Construct 2 Project)

Lecture 288 Platform Shooter - Part 1

Lecture 289 Platform Shooter - Part 2

Lecture 290 Platform Shooter - Part 3

Lecture 291 Platform Shooter - Part 4

Section 58: Pathfinding Block Count (Construct 2 Project)

Lecture 292 Pathfinding Block Count - Part 1

Lecture 293 Pathfinding Block Count - Part 2

Section 59: Algebra Subtraction Game (Construct 2 Project)

Lecture 294 Algebra Subtraction Game

Section 60: Drop Block Fun (Construct 2 Project)

Lecture 295 Drop Block Fun - Part 1

Lecture 296 Drop Block Fun - Part 2

Section 61: Algebra Multiplication Game (Construct 2 Project)

Lecture 297 Algebra Multiplication Game

Section 62: Color Switching Mobile Game (Construct 2 Project)

Lecture 298 Color Switching Mobile Game - Part 1

Lecture 299 Color Switching Mobile Game - Part 2

Section 63: Cross Shooter (Construct 2 Project)

Lecture 300 Cross Shooter - Part 1

Lecture 301 Cross Shooter - Part 2

Section 64: Algebra Division Game (Construct 2 Project)

Lecture 302 Algebra Division Game

Section 65: Action Game (Construct 2 Project)

Lecture 303 Action Game - Part 1

Lecture 304 Action Game - Part 2

Lecture 305 Action Game - Part 3

Section 66: Busting a Rock Game (Construct 2 Project)

Lecture 306 Busting a Rock Game - Part 1

Lecture 307 Busting a Rock Game - Part 2

Lecture 308 Busting a Rock Game - Part 3

Lecture 309 Busting a Rock Game - Part 4

Section 67: Kids Coloring Game (Construct 2 Project)

Lecture 310 Kids Coloring Game

Section 68: Turret Shooter Game (Construct 2 Project)

Lecture 311 Turret Shooter Game - Part 1

Lecture 312 Turret Shooter Game - Part 2

Section 69: Flashcard Game (Construct 2 Project)

Lecture 313 Flashcard Game - Part 1

Lecture 314 Flashcard Game - Part 2

Section 70: Cannon Game (Construct 2 Project)

Lecture 315 Cannon Game - Part 1

Lecture 316 Cannon Game - Part 2

Lecture 317 Cannon Game - Part 3

Section 71: Double Shooter (Construct 2 Project)

Lecture 318 Double Shooter

Section 72: Addicting Game (Construct 2 Project)

Lecture 319 Addicting Game - Part 1

Lecture 320 Addicting Game - Part 2

Section 73: Don't Shoot the Middle (Construct 2 Project)

Lecture 321 Don't Shoot the Middle - Part 1

Lecture 322 Don't Shoot the Middle - Part 2

Lecture 323 Don't Shoot the Middle - Part 3

Section 74: Flip Mobile Platformer (Construct 2 Project)

Lecture 324 Flip Mobile Platformer - Part 1

Lecture 325 Flip Mobile Platformer - Part 2

Lecture 326 Flip Mobile Platformer - Part 3

Section 75: Capture the Flag (Construct 2 Project)

Lecture 327 Capture the Flag - Part 1

Lecture 328 Capture the Flag - Part 2

Section 76: Color Sidescrolling Shooter (Construct 2 Project)

Lecture 329 Color Sidescrolling Shooter - Part 1

Lecture 330 Color Sidescrolling Shooter - Part 2

Section 77: Bloom Shooter (Construct 2 Project)

Lecture 331 Bloom Shooter - Part 1

Lecture 332 Bloom Shooter - Part 2

Section 78: Zombie Sword Game (Construct 2 Project)

Lecture 333 Zombie Sword Game - Part 1

Lecture 334 Zombie Sword Game - Part 2

Section 79: Resources

Lecture 335 ($25.99 value) FREE BOOK

Lecture 336 Please leave us a rating.

Lecture 337 Bonus Lecture: Get 155 courses!

Absolute beginners to mobile development who want an introduction to Swift 4 and Xcode 9.,People who want to make games.