Learn UI Mobile App Design & Game Mechanics in Construct 2

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

4.50 (6 reviews)
Udemy
platform
English
language
Mobile Apps
category
81
students
67.5 hours
content
Nov 2017
last update
$54.99
regular price

What you will 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

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 Projects
  • The Ultimate iOS 11 & Swift 4 Course. Learn to Build Apps!
  • Code in Kotlin & Java for Android and Complete 5 iPhone Apps
  • Finish 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 Apps
  • Build 60 Games in Construct 2

This 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

Content

Introduction to the Course

Course Trailer!
Construct Game Engine Inspiration

Introduction to Xcode 9

Introduction to This Course
Top 10 Reasons Why This Course is Awesome!
How to Use this Course
How to Download Xcode 9
Updates

Swift 4 - Language Basics

Language Basics Topics List

Swift 4 - Language Basics 01) Variables and Constants

Learning Goals
Intro to Variables and Constants
Primitive Types
Strings
Nil Values
Tuples
Type Conversions
Assignment Operators
Conditional Operators
Source Code

Swift 4 - Language Basics 02) Collection Types

Topics List and Learning Objectives
Intro to Collection Types
Creating Arrays
Common Array Operations
Multidimensional Arrays
Ranges
Source Code

Swift 4 - Language Basics 03) Control Flow

Topics List and Learning Objectives
Intro to If and Else Statements
Else If Statements
Multiple Simultaneous Tests
Intro To Switch Statements
Advanced Switch Statement Techniques
Testing for Nil Values
Intro to While Loops
Intro to For...In Loops
Intro to For...In Loops (Cont'd)
Complex Loops and Loop Control Statements
Source Code

Swift 4 - Language Basics 04) Functions

Topics List and Learning Objectives
Intro to Functions
Function Parameters
Return Statements
Parameter Variations - Argument Labels
Parameter Variations - Default Values
Parameters Variations - InOut Parameters
Parameter Variations - Variadic Parameters
Returning Multiple Values Simultaneously
Source Code

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

Topics List and Learning Objectives
Intro to Classes
Properties as Fields - Add to Class Implementation
Custom Getters and Setters
Calculated Properties
Variable Scope and Self
Lazy and Static Variables
Behavior and Instance Methods
Class Type Methods
Class Instances as Field Variables
Inheritance, Subclassing and SuperClassing
Overriding Initializers
Overriding Properties
Overriding Methods
Structs Overview
Enumerations
Comparisons between Classes, Structs and Enums
Source Code

Introduction to XCode

Intro and Demo
General Interface Intro
File System Introduction
ViewController Intro
Storyboard File Intro
Connecting Outlets and Actions
Running an Application
Debugging an Application
Source Code

Simple Calculator App (Swift 4 Project)

Intro and Demo
Building the UI
Connecting Outlets and Actions
Implementation Planning
Storing Input Values and Choosing Operation
Implementing Calculate and Clear Function
Error Checking and Handling
Beautifying App and Finishing Touches
Source Code

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

Intro and Demo
Building the UI
Connecting Outlets and Actions
Planning Implementation and Setting Blueprint
Implementing Conversion Selection
Implementing Hex to RGB Conversion
Implementing RGB to Hex Conversion
Improving App Appearance
Source Code

Hangman Game App (Swift 4 Project)

Demo and Intro
Building the UI
Connecting Outlets, Actions, and Textfield Protocol
Planning our Implementation Process
Implement Word and Hint Selection
Implementing Remaining Set Up
Implementing TextField Processing
Implementing Correct Guess Processing
Implementing Incorrect Guess Processing
Implementing The Last Bit of Functionality
Improving App Appearance
Source Code

Simple Flashcard App (Swift 4 Project)

Intro and Demo
Building the Interface
Connecting Outlets and Actions
Building the data model
Planning Implementation
Implement Save Functionality
Implementing Fetch Functionality
Implementing Display Functionality
Implementing Delete Functionality
Improving App Appearance
BONUS #1: More About the NSManagedObjectContext
BONUS #2: Implementing Subject Search
Source Code

Simple Weather App (Swift 4 Project)

Introduction and Demo
Building and Connecting the UI
Learning about our Weather API
Planning Implementation Phase
Requesting and Retrieving Data
Decoding JSON Data into Structs
Setting up DateHandler Class
Sorting Data into Todays and Tomorrows Data
Storing Todays and Tomorrows Data
Displaying Data on UI
Retrieving and Displaying Icon
Improving App Appearance
Source Code

UI Elements - UIController

Intro and Demo
Setting up the UI
Displaying Simple Alert Message
Dismissing Alert
Adding Cancel Action
Adding Multiple Actions
Adding TextFields to Alert
Simulating Login Scenario
Altering Alert Controller Appearance
Source Code

UI Elements - UIViews

Introduction
View Hierarchy with Storyboards
Modifying View Attributes with Storyboards
Changing Attributes Programmatically
Adding, Removing, and Shifting Subviews
CGAffineTransforms
Attaching Tap Gesture Recognizer to a View
Source Code

UI Elements - UILabels

Introduction
Adding Label to Storyboard
Modifying Label Attributes Using Storyboards
Modifying Label Attributes Through Code
Adding Labels to Projects using ViewController
Source Code

UI Elements - UIButtons

Introduction
Why We Use Buttons
Modifying Button Attributes Using Storyboard
Using Button Outlets And Actions
Button Interaction With Other Elements
Connecting Multiple Buttons To Single Action
Adding Buttons Programatically
BONUS Setting Button Image
Source Code

UI Element - UISegmentedControl

Introduction
What are UISegmentedControls
Adjusting Properties Using Storyboard
Adding Behavior via Outlets and Actions
Adding Segmented Controls Programatically
Source Code

UI Elements - UITextField

Introduction
Why We Use UITextFields
Modifying TextField Attributes Using Storyboard
Exploring TextField Attributes Using ViewController
Implementing TextField Actions
Adding TextFieldDelegate Methods
Implementing Should Delegate Methods
Implementing Did Delegate and Text Replacement Methods
Adding TextFields Programatically
Source Code

UI Elements - UISliders

Introduction
What is a UISlider
Exploring Attributes in Storyboards
Adding Behavior to Sliders
Changing Slider Properties Through Code
BONUS - Changing Slider Images
Source Code

Introduction to the Construct Game Engine

How do I - Part 1
How do I - Part 2

Avoid Falling Blocks Game (Construct 2 Project)

Avoid Falling Blocks Game - Part 1
Avoid Falling Blocks Game - Part 2
Avoid Falling Blocks Game - Part 3
Avoid Falling Blocks Game - Part 4

Building a Collecting Game (Construct 2 Project)

Building a Collecting Game - Part 1
Building a Collecting Game - Part 2
Building a Collecting Game - Part 3
Building a Collecting Game - Part 4

Simple Circular Shooter (Construct 2 Project)

Simple Circular Shooter - Part 1
Simple Circular Shooter - Part 2
Simple Circular Shooter - Part 3

Simple Monochrome Game (Construct 2 Project)

Simple Monochrome Game - Part 1
Simple Monochrome Game - Part 2
Simple Monochrome Game - Part 3
Simple Monochrome Game - Part 4

Mobile Shooter in HD (Construct 2 Project)

Mobile Shooter in HD - Part 1
Mobile Shooter in HD - Part 2
Mobile Shooter in HD - Part 3

Avoid Mobile Game (Construct 2 Project)

Avoid Mobile Game - Part 1
Avoid Mobile Game - Part 2
Avoid Mobile Game - Part 3
Avoid Mobile Game - Part 4

Simple Collection Game (Construct 2 Project)

Simple Collection Game - Part 1
Simple Collection Game - Part 2
Simple Collection Game - Part 3

Simple Fall Down Game (Construct 2 Project)

Simple Fall Down Game - Part 1
Simple Fall Down Game - Part 2
Simple Fall Down Game - Part 3

Physics Endless Runner (Construct 2 Project)

Physics Endless Runner - Part 1
Physics Endless Runner - Part 2
Physics Endless Runner - Part 3

Gravity Infinite Runner (Construct 2 Project)

Gravity Infinite Runner - Part 1
Gravity Infinite Runner - Part 2
Gravity Infinite Runner - Part 3

Drag and Drop Game (Construct 2 Project)

Drag and Drop Game - Part 1
Adding more game logic and fixing errors
Making tech circles and other art
Creating the titlepage
Exporting and testing the game
Metaphors and design
Conclusion and challenge

Avoid Game (Construct 2 Project)

Avoid Game - Part 1
Avoid Game - Part 2
Avoid Game - Part 3

Turret-Based Avoid Game (Construct 2 Project)

Turret-Based Avoid Game - Part 1
Turret-Based Avoid Game - Part 2
Turret-Based Avoid Game - Part 3

Drag and Drop Shooter (Construct 2 Project)

Drag and Drop Shooter - Part 1
Drag and Drop Shooter - Part 2
Drag and Drop Shooter - Part 3
Drag and Drop Shooter - Part 4

Falling Running Away Game (Construct 2 Project)

Falling Running Away Game - Part 1
Falling Running Away Game - Part 2
Falling Running Away Game - Part 3

Endless Mobile Avoid Game (Construct 2 Project)

Endless Mobile Avoid Game - Part 1
Endless Mobile Avoid Game - Part 2
Endless Mobile Avoid Game - Part 3

Endless Runner Game (Construct 2 Project)

Endless Runner Game - Part 1
Endless Runner Game - Part 2
Endless Runner Game - Part 3

Gravity Ball Game (Construct 2 Project)

Gravity Ball Game - Part 1
Gravity Ball Game - Part 2
Gravity Ball Game - Part 3

Endless Runner With Gravity Flip (Construct 2 Project)

Endless Runner With Gravity Flip - Part 1
Endless Runner With Gravity Flip - Part 2
Endless Runner With Gravity Flip - Part 3
Endless Runner With Gravity Flip - Part 4

Runner Game (Construct 2 Project)

Runner Game - Part 1
Runner Game - Part 2
Runner Game - Part 3

Retro Skiing Game (Construct 2 Project)

Retro Skiing Game - Part 1
Retro Skiing Game - Part 2
Retro Skiing Game - Part 3

Kids Addition Game (Construct 2 Project)

Kids Addition Game

Lane Avoid Game (Construct 2 Project)

Lane Avoid Game - Part 1
Lane Avoid Game - Part 2
Lane Avoid Game - Part 3

Physics Collect Game (Construct 2 Project)

Physics Collect Game - Part 1
Physics Collect Game - Part 2
Physics Collect Game - Part 3

Kids Subtraction Game (Construct 2 Project)

Kids Subtraction Game

Color Changing Vertical Shooter (Construct 2 Project)

Color Changing Vertical Shooter - Part 1
Color Changing Vertical Shooter - Part 2

Rotational Color Game (Construct 2 Project)

Rotational Color Game - Part 1
Rotational Color Game - Part 2
Rotational Color Game - Part 3

Multiplication Game (Construct 2 Project)

Multiplication Game

Flappy Bird Clone (Construct 2 Project)

Flappy Bird Clone - Part 1
Flappy Bird Clone - Part 2
Flappy Bird Clone - Part 3

Ball Avoid (Construct 2 Project)

Ball Avoid - Part 1
Ball Avoid - Part 2

Algebra Addition Game (Construct 2 Project)

Algebra Addition Game

One Page Platformer (Construct 2 Project)

One Page Platformer - Part 1
One Page Platformer - Part 2
One Page Platformer - Part 3

Platformer With Wrap (Construct 2 Project)

Platformer With Wrap - Part 1
Platformer With Wrap - Part 2

Kids Division Game (Construct 2 Project)

Kids Division Game

Platform Shooter (Construct 2 Project)

Platform Shooter - Part 1
Platform Shooter - Part 2
Platform Shooter - Part 3
Platform Shooter - Part 4

Pathfinding Block Count (Construct 2 Project)

Pathfinding Block Count - Part 1
Pathfinding Block Count - Part 2

Algebra Subtraction Game (Construct 2 Project)

Algebra Subtraction Game

Drop Block Fun (Construct 2 Project)

Drop Block Fun - Part 1
Drop Block Fun - Part 2

Algebra Multiplication Game (Construct 2 Project)

Algebra Multiplication Game

Color Switching Mobile Game (Construct 2 Project)

Color Switching Mobile Game - Part 1
Color Switching Mobile Game - Part 2

Cross Shooter (Construct 2 Project)

Cross Shooter - Part 1
Cross Shooter - Part 2

Algebra Division Game (Construct 2 Project)

Algebra Division Game

Action Game (Construct 2 Project)

Action Game - Part 1
Action Game - Part 2
Action Game - Part 3

Busting a Rock Game (Construct 2 Project)

Busting a Rock Game - Part 1
Busting a Rock Game - Part 2
Busting a Rock Game - Part 3
Busting a Rock Game - Part 4

Kids Coloring Game (Construct 2 Project)

Kids Coloring Game

Turret Shooter Game (Construct 2 Project)

Turret Shooter Game - Part 1
Turret Shooter Game - Part 2

Flashcard Game (Construct 2 Project)

Flashcard Game - Part 1
Flashcard Game - Part 2

Cannon Game (Construct 2 Project)

Cannon Game - Part 1
Cannon Game - Part 2
Cannon Game - Part 3

Double Shooter (Construct 2 Project)

Double Shooter

Addicting Game (Construct 2 Project)

Addicting Game - Part 1
Addicting Game - Part 2

Don't Shoot the Middle (Construct 2 Project)

Don't Shoot the Middle - Part 1
Don't Shoot the Middle - Part 2
Don't Shoot the Middle - Part 3

Flip Mobile Platformer (Construct 2 Project)

Flip Mobile Platformer - Part 1
Flip Mobile Platformer - Part 2
Flip Mobile Platformer - Part 3

Capture the Flag (Construct 2 Project)

Capture the Flag - Part 1
Capture the Flag - Part 2

Color Sidescrolling Shooter (Construct 2 Project)

Color Sidescrolling Shooter - Part 1
Color Sidescrolling Shooter - Part 2

Bloom Shooter (Construct 2 Project)

Bloom Shooter - Part 1
Bloom Shooter - Part 2

Zombie Sword Game (Construct 2 Project)

Zombie Sword Game - Part 1
Zombie Sword Game - Part 2

Resources

($25.99 value) FREE BOOK
Please leave us a rating.
Bonus Lecture: Get 155 courses!

Screenshots

Learn UI Mobile App Design & Game Mechanics in Construct 2 - Screenshot_01Learn UI Mobile App Design & Game Mechanics in Construct 2 - Screenshot_02Learn UI Mobile App Design & Game Mechanics in Construct 2 - Screenshot_03Learn UI Mobile App Design & Game Mechanics in Construct 2 - Screenshot_04

Charts

Price

Learn UI Mobile App Design & Game Mechanics in Construct 2 - Price chart

Rating

Learn UI Mobile App Design & Game Mechanics in Construct 2 - Ratings chart

Enrollment distribution

Learn UI Mobile App Design & Game Mechanics in Construct 2 - Distribution chart
1411430
udemy ID
10/27/2017
course created date
6/11/2020
course indexed date
Bot
course submited by