Forum Rockoldies
C# Unity® And Swift 4 Masterclass: Make Games And Apps - Druckversion

+- Forum Rockoldies (https://rockoldies.net/forum)
+-- Forum: Fotobearbeitung - Photoshop (https://rockoldies.net/forum/forumdisplay.php?fid=16)
+--- Forum: E-Learning, Tutorials (https://rockoldies.net/forum/forumdisplay.php?fid=18)
+--- Thema: C# Unity® And Swift 4 Masterclass: Make Games And Apps (/showthread.php?tid=63844)



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

[Bild: jzpgs8okq0iywrtfnumbrd6fez.jpg]

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.

Homepage

[Bild: 38overviewofblendersb7dqt.jpg]