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 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 |