Tags
Language
Tags
June 2025
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 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    C# Unity® And Swift 4 Masterclass: Make Games And Apps

    Posted By: ELK1nG
    C# Unity® And Swift 4 Masterclass: Make Games And Apps

    C# Unity® And Swift 4 Masterclass: Make Games And Apps
    Last updated 5/2018
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 7.39 GB | Duration: 42h 0m

    Includes FREE eBook, source code, and art assets! Make a 3D Portals game in Unity® and Blender. Make apps for iOS 11.

    What you'll learn
    Code in C#.
    Create artwork in Blender.
    Make a complete 3D game in Unity®.
    Make real apps from scratch.
    Code in Apple's programming language, Swift 4.0.
    Build apps for the iPhone from start to finish. ​
    Requirements
    To follow along with these tutorials, you will need the following programs: Blender (for 3D modeling and texturing), Photoshop or a free program like Gimp (for 2D art and some texturing), Unity® (for game set-up and coding), and Xcode 9 (for the Swift sections of this course).
    This course was recorded on a Mac computer, but you can use Unity® and Blender on a PC. Xcode is made for Mac computers, but you can use MacOS virtual machine software to use Xcode on a PC.
    Description
    In this course, you learn how to build a Portals game with Unity® and Blender. You also design and code practical apps from start to finish in Xcode 9. Join now to get so many new skills.
    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, coding, and modeling a 3D game.
    First you design the game and its functionality in Unity®. You learn how to code in C# and build video game levels. 
    Don't worry if you've never coded before. We start simple and add more to the games as the course goes on.
    Why Unity®?
    Unity® is one of the most popular platforms in game development. You can use Unity® to build 2D and 3D games. Unity® is cross-platform, which means it is easy to use with other platforms.
    Then you create the 3D models for the game in Blender. You build all the art assets for the game. You learn how to integrate your art from Blender into Unity®.
    Why Blender?
    Blender, like Unity®, is a popular production suite that is free to download. Blender is a revolutionary tool for making 3D art digitally. With Blender, you can make art assets for games, like we do in this course.
    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:
    Complete your first FPS and game art in Unity® and MakeHuman  Practical Unity Developer Academy: Make Fully Featured GamesThe Complete Real World Game Development and Design BootcampMake a Portals clone in Unity and Blender from scratchMake Your 1st 3D Unity® Game & 40 Low Poly Models in Blender The Complete Blender Design & Unity Game Development CourseC# Unity and Swift 4 Masterclass: Make Games and AppsiOS 11 & Swift 4.0 - A Beginner's Guide with ProjectsCode 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!Learn UI Mobile App Design & Game Mechanics in Construct 2The Ultimate iOS 11 & Swift 4 Course. Learn to Build Apps!C# Unity and Swift 4 Masterclass: Make Games and Apps Xamarin Start to Finish Android & iOS Apps (& Learn to Code)
    No experience necessary. Even if you’ve never coded before, you can take this course. 
    One of the best features is that you can watch the tutorials at any speed you want. This means you can speed up or slow down the video if you want to.
    This course is project-based, where 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 learn practical, employable skills immediately. You can put the apps you make in this course in your portfolio!
    Why Xcode?
    Xcode is Apple's FREE software for app development. Xcode is user-friendly and allows you to make complex and creative apps. 
    At the same time 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.
    You will also get access to the eBook "The Ultimate iOS 10, Xcode 8 Developer Book. Build 30 apps." by Mammoth Interactive (normally $89.99).
    Your teachers will teach you practical skills using real-world examples. Take this course to build your portfolio today!

    Overview

    Section 1: Introduction

    Lecture 1 Course Trailer

    Lecture 2 Unity Portals Gameplay!

    Section 2: Introduction to Unity

    Lecture 3 Downloading Unity

    Lecture 4 Unity Editor

    Lecture 5 Hello World

    Lecture 6 Variables

    Lecture 7 Methods

    Lecture 8 Loops

    Lecture 9 Positioning

    Section 3: First Person, Boxes

    Lecture 10 Enabling first person mode

    Lecture 11 Adding a Box

    Lecture 12 Clicking Logic

    Lecture 13 Raycasts

    Lecture 14 Grabbing Class

    Lecture 15 Moving the Box

    Lecture 16 Adjustments and Prefabs

    Section 4: Buttons and Doors

    Lecture 17 Designing a button

    Lecture 18 Trigger colliders

    Lecture 19 Pressure identification

    Lecture 20 Button Animation

    Lecture 21 Button Color

    Lecture 22 Designing the Door

    Lecture 23 Opening The Door

    Lecture 24 Connecting the Button and the Door

    Lecture 25 Orb

    Section 5: Portals | Unity Project

    Lecture 26 Portal Areas

    Lecture 27 Getting the hit points

    Lecture 28 Spawning Portals

    Lecture 29 Normals

    Lecture 30 Teleporting

    Lecture 31 Adjusting teleporting angles

    Lecture 32 Portal Rendering

    Section 6: Interface and Level Management | Unity Project

    Lecture 33 Game Interface

    Lecture 34 Menu Scene

    Lecture 35 Starting Level

    Lecture 36 Finishing Level

    Lecture 37 Level Flow

    Section 7: Introduction to Blender

    Lecture 38 Overview of Blender

    Section 8: Portal Gun | Blender Project

    Lecture 39 Gun

    Lecture 40 Gun Unwrap

    Lecture 41 Portal Gun Base Colors

    Lecture 42 Portal Gun UV Saving

    Lecture 43 Portal Gun Texturing

    Lecture 44 Gun Texturing Cont'd

    Section 9: Props and Pieces | Blender Project

    Lecture 45 Button

    Lecture 46 Button UV

    Lecture 47 Button Texturing

    Lecture 48 Button Crazybump

    Lecture 49 Cables

    Lecture 50 Cables Texturing

    Lecture 51 Cables Crazybump

    Lecture 52 Simple Block

    Section 10: Scene Pieces | Blender Project

    Lecture 53 Walls

    Lecture 54 Walls and Floors UV

    Lecture 55 Walls and Floors Export

    Lecture 56 Floor and Wall Norm Spec map

    Lecture 57 Floor Texturing

    Lecture 58 Wall Texturing

    Lecture 59 Doors

    Lecture 60 Door UV Wrap

    Lecture 61 Door Export

    Lecture 62 Door Textured

    Lecture 63 Door Unwrap Fix

    Lecture 64 Door Normals and Unity Assembly

    Lecture 65 Unity Wall Texturing

    Lecture 66 Unity Floor Texturing

    Section 11: Integrating Art from Blender to Unity

    Lecture 67 New Box

    Lecture 68 New Button

    Lecture 69 New Wires

    Lecture 70 New Doors

    Lecture 71 New Walls

    Lecture 72 New Floor and Ceiling

    Lecture 73 Updating Level

    Lecture 74 Portal Gun

    Lecture 75 Project Cleanup

    Lecture 76 Adjusting Wall and Floor Materials

    Lecture 77 Materials for the Door

    Lecture 78 Button and Cable Materials

    Lecture 79 Portal Gun and Final Touches

    Lecture 80 Challenge Time!

    Section 12: ($2000 value!) Source Code and Assets | Portals Game

    Lecture 81 Source Code and Assets

    Section 13: Introduction to the Swift 4 Section of this Course

    Lecture 82 Introduction to this Part

    Lecture 83 Top 10 Reasons Why This Course is Awesome!

    Lecture 84 How to Use this Course

    Lecture 85 How to Download Xcode 9

    Lecture 86 *Beta is free

    Lecture 87 Updates

    Section 14: Language Basics | Swift 4

    Lecture 88 Language Basics Topics List

    Section 15: Variable and Constants | Swift 4

    Lecture 89 Learning Goals

    Lecture 90 Intro to Variables and Constants

    Lecture 91 Primitive types

    Lecture 92 Strings

    Lecture 93 Nil Values

    Lecture 94 Tuples

    Lecture 95 Type Conversions

    Lecture 96 Assignment Operators

    Lecture 97 Conditional Operators

    Lecture 98 (60$ value!) Source Code

    Section 16: Collection Types | Swift 4

    Lecture 99 Topics List and Learning Objectives

    Lecture 100 Intro to Collection Types

    Lecture 101 Creating Arrays

    Lecture 102 Common Array Operations

    Lecture 103 Multidimensional Arrays

    Lecture 104 Ranges

    Lecture 105 (60$ value!) Source Code

    Section 17: Control Flow | Swift 4

    Lecture 106 Topics List and Learning Objectives

    Lecture 107 Intro to If and Else Statements

    Lecture 108 Else If Statements

    Lecture 109 Multiple Simultaneous Tests

    Lecture 110 Intro To Switch Statements

    Lecture 111 Advanced Switch Statement Techniques

    Lecture 112 Testing for Nil Values

    Lecture 113 Intro to While Loops

    Lecture 114 Intro to for…in Loops

    Lecture 115 Intro to for…in Loops 2

    Lecture 116 Complex Loops and Loop Control Statements

    Lecture 117 (60$ value!) Source Code

    Section 18: Functions | Swift 4

    Lecture 118 Topics List and Learning Objectives

    Lecture 119 Intro to Functions

    Lecture 120 Function Parameters

    Lecture 121 Return Statements

    Lecture 122 Parameter Variations - Argument Labels

    Lecture 123 Parameter Variations - Default Values

    Lecture 124 Parameters Variations - InOut Parameters

    Lecture 125 Parameter Variations - Variadic Parameters

    Lecture 126 Returning Multiple Values Simultaneously

    Lecture 127 (60$ value!) Source Code

    Section 19: Classes, Struct and Enums | Swift 4

    Lecture 128 Topics List and Learning Objectives

    Lecture 129 Intro to Classes

    Lecture 130 Properties as fields - Add to Class Implementation

    Lecture 131 Custom Getters and Setters

    Lecture 132 Calculated Properties

    Lecture 133 Variable Scope and Self

    Lecture 134 Lazy and Static Variables

    Lecture 135 Behaviour as Instance Methods and Class type Methods

    Lecture 136 Class Type Methods

    Lecture 137 Class Instances as Field Variables

    Lecture 138 Inheritance, Subclassing and SuperClassing

    Lecture 139 Overriding Initializers

    Lecture 140 Overriding Properties

    Lecture 141 Overriding Methods

    Lecture 142 Structs Overview

    Lecture 143 Enumerations

    Lecture 144 Comparisons between Classes, Structs and Enums

    Lecture 145 (60$ value!) Source Code

    Section 20: Introduction to XCode

    Lecture 146 Intro and Demo

    Lecture 147 General Interface Intro

    Lecture 148 File System Introduction

    Lecture 149 ViewController Intro

    Lecture 150 Storyboard File Intro

    Lecture 151 Connecting Outlets and Actions

    Lecture 152 Running an Application

    Lecture 153 Debugging an Application

    Lecture 154 (60$ value!) Source Code

    Section 21: Simple Calculator | Xcode Project

    Lecture 155 Intro and Demo

    Lecture 156 Building the UI

    Lecture 157 Connecting Outlets and Actions

    Lecture 158 Implementation Planning

    Lecture 159 Storing Input Values and Choosing Operation

    Lecture 160 Implementing Calculate and Clear Function

    Lecture 161 Error Checking and Handling

    Lecture 162 Beautifying App and Finishing Touches

    Lecture 163 (60$ value!) Source Code

    Section 22: RGB to Hex Code Color Converter | Xcode Project

    Lecture 164 Intro and Demo

    Lecture 165 Building the UI

    Lecture 166 Connecting Outlets and Actions

    Lecture 167 Planning Implementation and Setting Blueprint

    Lecture 168 Implementing Conversion Selection

    Lecture 169 Implementing Hex to RGB Conversion

    Lecture 170 Implementing RGB to Hex Conversion

    Lecture 171 Improving App Appearance

    Lecture 172 (60$ value!) Source Code

    Section 23: Hangman Game | Xcode Project

    Lecture 173 Demo and Intro

    Lecture 174 Building the UI

    Lecture 175 Connecting Outlets, Actions, and Textfield Protocol

    Lecture 176 Planning our Implementation Process

    Lecture 177 Implement Word and Hint Selection

    Lecture 178 Implementing Remaining Set Up

    Lecture 179 Implementing TextField Processing

    Lecture 180 Implementing Correct Guess Processing

    Lecture 181 Implementing Incorrect Guess Processing

    Lecture 182 Implementing The Last Bit of Functionality

    Lecture 183 Improving App Appearance

    Lecture 184 (60$ value!) Source Code

    Section 24: Simple Flashcard App | Xcode Project

    Lecture 185 Intro and Demo

    Lecture 186 Building the Interface

    Lecture 187 Connecting Outlets and Actions

    Lecture 188 Building the data Model

    Lecture 189 Planning Implementation

    Lecture 190 Implement Save Functionality

    Lecture 191 Implementing Fetch Functionality

    Lecture 192 Implementing Display functionality

    Lecture 193 Implementing delete functionality

    Lecture 194 Improving App Appearance

    Lecture 195 BONUS More About the NSManagedObjectContext

    Lecture 196 BONUS Implementing Subject Search

    Lecture 197 (60$ value!) Source Code

    Section 25: Simple Weather App | Xcode Project

    Lecture 198 Introduction and Demo

    Lecture 199 Building and Connecting the UI

    Lecture 200 Learning about our Weather API

    Lecture 201 Planning Implementation Phase

    Lecture 202 Requesting and Retrieving Data

    Lecture 203 Decoding JSON Data into Structs

    Lecture 204 Setting up DateHandler Class

    Lecture 205 Sorting Data into Todays and Tomorrows Data

    Lecture 206 Storing Todays and Tomorrows Data

    Lecture 207 Displaying Data on UI

    Lecture 208 Retrieving and Displaying Icon

    Lecture 209 Improving App Appearance

    Lecture 210 (60$ value!) Source Code

    Section 26: UIController | UI Elements

    Lecture 211 Intro and Demo

    Lecture 212 Setting up the UI

    Lecture 213 Displaying Simple Alert Message

    Lecture 214 Dismissing Alert

    Lecture 215 Adding Cancel Action

    Lecture 216 Adding Multiple Actions

    Lecture 217 Adding TextFields to Alert

    Lecture 218 Simulating Login Scenario

    Lecture 219 Altering alert controller Appearance

    Lecture 220 (60$ value!) Source Code

    Section 27: UIViews | UI Elements

    Lecture 221 Introduction

    Lecture 222 View Hierarchy with Storyboards

    Lecture 223 Modifying View Attributes with Storyboards

    Lecture 224 Changing Attributes Programmatically

    Lecture 225 Adding, Removing, and Shifting Subviews

    Lecture 226 CGAffineTransforms

    Lecture 227 Attaching Tap Gesture Recognizer to a View

    Lecture 228 (60$ value!) Source Code

    Section 28: UILabels | UI Elements

    Lecture 229 Introduction

    Lecture 230 Adding Label to Storyboard

    Lecture 231 Modifying Label Attributes Using Storyboards

    Lecture 232 Modifying Label Attributes Through Code

    Lecture 233 Adding Labels to Projects using ViewController

    Lecture 234 (60$ value!) Source Code

    Section 29: UIButtons | UI Elements

    Lecture 235 Introduction

    Lecture 236 Why we Use Buttons

    Lecture 237 Modifying Button Attributes Using Storyboard

    Lecture 238 Using Button Outlets And Actions

    Lecture 239 Button Interaction With Other Elements

    Lecture 240 Connecting Multiple Buttons To Single Action

    Lecture 241 Adding Buttons Programatically

    Lecture 242 BONUS: Setting Button Image

    Lecture 243 (60$ value!) Source Code

    Section 30: UISegmentedControl | UI Elements

    Lecture 244 Introduction

    Lecture 245 What are UISegmentedControls

    Lecture 246 Adjusting Properties Using Storyboard

    Lecture 247 Adding Behaviour via Outlets and Actions

    Lecture 248 Adding Segmented Controls Programmatically

    Lecture 249 (60$ value!) Source Code

    Section 31: UITextField | UI Elements

    Lecture 250 Introduction

    Lecture 251 Why We Use UITextFields

    Lecture 252 Modifying TextField Attributes Using Storyboard

    Lecture 253 Exploring TextField Attributes Using ViewController

    Lecture 254 Implementing TextField Actions

    Lecture 255 Adding TextFieldDelegate Methods

    Lecture 256 Implementing Should Delegate Methods

    Lecture 257 Implementing Did Delegate and Text Replacement Methods

    Lecture 258 Adding TextFields Programmatically

    Lecture 259 (60$ value!) Source Code

    Section 32: Resources

    Lecture 260 Free book! ($89.99 value) The Ultimate iOS 10, Xcode 8 Developer Book.

    Lecture 261 Please leave us a rating!

    Lecture 262 Bonus Lecture: How to get more content.

    Anyone who wants to learn game development and app development.,This course assumes you know a little about Unity Technologies and Blender,Absolute beginners to mobile development who want an introduction to Swift 4 and Xcode 9.