Make Games And Web Apps: Unity®, React And Redux Masterclass - 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: Make Games And Web Apps: Unity®, React And Redux Masterclass (/showthread.php?tid=65675) |
Make Games And Web Apps: Unity®, React And Redux Masterclass - Panter - 02.01.2023 Make Games And Web Apps: Unity®, React And Redux Masterclass Last updated 12/2017 MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz Language: English | Size: 5.93 GB | Duration: 35h 7m *includes FREE book! Build a SUPER MARLO RUN game in Unity®. Learn to code & 3D model. Make web apps in React & Redux. What you'll learn Code in C# Make 3D models in Blender Unwrap UV's and perform simple texturing of 3D art assets Build a simple game that is easy to expand on Lay out a web app in a logical way Use JSX, a pre-processor that adds XML syntax to JavaScript Build a single-page app using React Router Code in ES6 and JavaScript Use Web Pack, a bundler for code Transition from webpack 1.0 to webpack 2.0 Write modular CSS Use Redux, a predictable state container for JavaScript apps Refactor code (alter code to make it simpler and more efficient) Fix bugs and handle errors Requirements To follow along with the Unity® section, you will need the following programs: Blender (for 3D modeling), Photoshop or a free program like Gimp (for 2D art/texturing), and Unity® (for coding). The tutorials were recorded on a Mac, but Blender, Photoshop, and Unity® can be used with a PC. Please download and install Unity® and Blender before purchasing this course. For the React and Redux section, please have a modern web browser Basic HTML/CSS knowledge Description Want to be a web or game developer? Even if you have never coded before, with this course you can learn the foundations of making a 3D game and coding for the web!"This was a good match for me, I have some programming background. Might be a bit heavy for people without any programming experience. Good overall starter project with great examples of how to code properly from the start." In Part 1 of this course, we build a 3D SUPER MARLO RUN game in Unity® - from scratch. This course does not assume any prior knowledge and is perfect for beginners. In fact, we begin with an introduction to Unity® for those who have never used it before. This course is unique because you will learn how to make your own 3D art, models, and textures in Blender. We will show you how to integrate the art into Unity. By the end of Part 1, you will have a functioning runner game that you can build on to add your own project ideas! In Part 2, you learn how to build beautiful, well-functioning web apps. Join web developer Chris Veillette to start coding for the Internet. Included in this course is material for beginners to get comfortable with the interfaces. Please note that we reuse this material in similar courses because it is introductory material. You can find some material in this course in the following related courses Build 43 Models & a 3D Runner Game in Unity® with C# Code Ultimate Guide to Blender & Unity: Game Design & DevelopmentMake a Fully Featured Game: Code in C#, Make Low Poly Models Build and model a Super MARLO runner clone in UnityMake a Unity Platform Game & Low Poly Characters in BlenderMake Games and Web Apps: Unity, React and Redux MasterclassIntroduction to React and Redux. Code Web Apps in JavaScriptComplete Modern Developer: React JS with Redux & SpriteKitComplete Developers Guide: Ruby on Rails & React with Redux Why React? React is an efficient and flexible JavaScript library for building user interfaces. Many popular websites including Instagram, Facebook, Netflix, and Imgur use React. You can build your own web apps! This course is full of practical examples. We teach you theory while also building real projects that you can put in your web development portfolio. Your purchase includes the ebook "Build a Super Marlo Runner Game in Unity®" by Mammoth Interactive. Sign up right now to join the Mammoth community Overview Section 1: Introduction to the Course Lecture 1 Course Trailer Lecture 2 Gameplay from the Marlo Game Section 2: 1. Introduction to Unity Lecture 3 01 - Introduction Lecture 4 02 - Unity Editor Lecture 5 03 - Hello world! Lecture 6 04 - Variables Lecture 7 05 - Methods Lecture 8 06 - Loops Lecture 9 07 - Movement Section 3: 2. Movement Lecture 10 01 - Movement Lecture 11 02 - Acceleration Lecture 12 03 - Camera follow Lecture 13 04 - Jumping Lecture 14 05 - Jump higher Lecture 15 06 - Jumping area Lecture 16 07 - Multiple jumps Lecture 17 08 - Wall jumping Lecture 18 09 - Materials Lecture 19 10 - Sticking to the wall Section 4: 3. Blocks Lecture 20 01 - Coins Lecture 21 02 - Score Lecture 22 03 - User interface Lecture 23 04 - Bricks Lecture 24 05 - Coin brick Lecture 25 06 - Pause block Section 5: 4. Speed blocks and enemies Lecture 26 01 - Arrow design Lecture 27 02 - Prefabbing the speed area Lecture 28 03 - Speed area collision Lecture 29 04 - Changing the player's movement speed Lecture 30 05 - Property attributes Lecture 31 06 - Long jump block Lecture 32 07 - Simple enemy Lecture 33 08 - Killing the player Lecture 34 09 - Restarting the game Section 6: 5. More enemies Lecture 35 01 - Killing enemies Lecture 36 02 - Designing the shell enemy Lecture 37 03 - Shell Lecture 38 04 - Shell movement Lecture 39 05 - Designing the plant enemy Lecture 40 06 - Plant movement Section 7: 6. Power up and finish line Lecture 41 01 - Adjusting shell collision Lecture 42 02 - Designing a powerup Lecture 43 03 - Powerup collection effect Lecture 44 04 - Invincibility Lecture 45 05 - Blinking effect Lecture 46 06 - Different player models Lecture 47 07 - Finish line Section 8: 7. Background and interface Lecture 48 01 - Background elements Lecture 49 02 - Building the parallax logic Lecture 50 03 - Mountain parallax Lecture 51 04 - Cloud layer Lecture 52 05 - Moving backgrounds Lecture 53 06 - Jumping area adjustment Lecture 54 07 - Main menu Lecture 55 08 - UI Anchors Lecture 56 09 - Game instructions Section 9: 8. Fine Tuning Lecture 57 01 - Smoothing box collisions Lecture 58 02 - Changing the gravity Lecture 59 03 - Wall jumping speed Lecture 60 04 - Brick jumping Lecture 61 05 - Shell collisions Lecture 62 06 - Destroying the shell Lecture 63 07 - Enemy jumping speed Lecture 64 08 - Shell physics Lecture 65 09 - Shell gravity Lecture 66 10 - Horizontal shell adjustment Lecture 67 11 - Horizontal shell adjustment 2 Section 10: 9. Level Design Lecture 68 01 - Singleton Lecture 69 02 - Saving current level Lecture 70 03 - Level progression Lecture 71 04 - Object consistency Lecture 72 05 - Level 1-1 Lecture 73 06 - Level 1-2 Lecture 74 07 - Level 1-3 Lecture 75 08 - Maximum level Section 11: Artwork in Blender Lecture 76 Introduction to Blender Lecture 77 001. Cube Block Unwrapping Lecture 78 002. Texture Brick Block Lecture 79 003. Textures Coin Block Lecture 80 004. Textures Direction Blocks Lecture 81 005. Grass Block Lecture 82 006. Coin Lecture 83 007. Pipe Lecture 84 008. Flag Lecture 85 009. Mushroom Lecture 86 010. Plant Enemy001 Lecture 87 011. Plant Enemy002 Lecture 88 012. Shroom Enemy Model Lecture 89 013. Shroom Enemy Unwrap 001 Lecture 90 014. Shroom Enemy Texture Lecture 91 015. Shroom Enemy Display Lecture 92 016. Shell Enemy Hat Lecture 93 017. Shell Enemy Hat Unwrap Lecture 94 018. Shell Enemy Body Lecture 95 019. Shell Enemy Body Unwrap Lecture 96 020. Shell Enemy Texture Lecture 97 021. Background Parallax Images Lecture 98 022. Background Parallax Images Upgrade Lecture 99 023. Marlo Basic Model 001 Lecture 100 024. Marlo Basic Model 002 Lecture 101 025. Marlo Uv Unwrapping Lecture 102 026. Marlo Texture Lecture 103 027. Marlo Rigging Section 12: 10. Integrating Art Lecture 104 01 - Importing the art Lecture 105 02 - Coins Lecture 106 03 - Finish line Lecture 107 04 - Grass block Lecture 108 05 - Plant enemies Lecture 109 06 - Walls Lecture 110 07 - Enemies Lecture 111 08 - Patrolling rotation Lecture 112 09 - Long jump and speed areas Lecture 113 10 - Brick and pause block Lecture 114 11 - Coin bricks Lecture 115 12 - Background Section 13: 11. Finishing Art Lecture 116 01 - Integrating the character Lecture 117 02 - Adding model to player Lecture 118 03 - Jumping and running Lecture 119 04 - Movement stutter Lecture 120 05 - Wall jumping Lecture 121 06 - Power up Lecture 122 07 - Swapping background art Lecture 123 08 - Background adjustments Lecture 124 09 - Transparency order Lecture 125 10 - Challenge time Section 14: Unity Resources Lecture 126 Source Code Lecture 127 ($32.79 value!) FREE BOOK Section 15: Introduction to React and Redux Section Lecture 128 Common Pitfalls Lecture 129 Quick Win Example Lecture 130 Top 10 Things You Will Learn Lecture 131 Webpack Version Explanation (To Be Watched Before Starting) Section 16: 1 - Introduction to React and JSX Lecture 132 React and JSX Intro Part 1 Lecture 133 React and JSX Intro Part 2 Lecture 134 React and JSX Intro Part 3 Lecture 135 React and JSX Intro Part 4 Section 17: 2 - Components Lecture 136 React Virtual Dom and Classes Lecture 137 ES6 Webpack Dev Server Lecture 138 React Components Lecture 139 Splitting Another Component Lecture 140 React Component Validators Lecture 141 Source Code Section 18: React States Lecture 142 Introduction Lecture 143 Extracting Button into Separate Component Lecture 144 Reusing a Component Lecture 145 Splitting Component into Sub-Components Lecture 146 Creating a Timer Lecture 147 componentWillUnmount Lecture 148 Webpack Hot Reloading Lecture 149 Source Code Section 19: React Event Handling Lecture 150 Introduction Lecture 151 Simple Event Handling Lecture 152 Getting Values Lecture 153 Using Events to Influence App Display Lecture 154 Splitting Function into Components Lecture 155 Source Code Section 20: React Routers Lecture 156 Props.children Lecture 157 Introduction to React Router Lecture 158 Direct URL Lecture 159 Wildcard Lecture 160 IndexRoute Lecture 161 Making a Name Profile Lecture 162 Nested Routes Lecture 163 User Profile Lecture 164 React Router Redirects Lecture 165 Making Params Optional Lecture 166 Making Profile and Calling on History Lecture 167 Back Button Lecture 168 activeClassName Lecture 169 Active Inline Styles Lecture 170 Navlinks Components Lecture 171 Source Code Section 21: React Slight Refactoring Lecture 172 Improving Layout Lecture 173 Additional Refactoring Section 22: React Product Components Lecture 174 Making a Web Store Example Lecture 175 Building out the Project Lecture 176 Routing to Products Lecture 177 Rendering Product Profile Lecture 178 Adding Images to the Web App Lecture 179 Reusing Component Lecture 180 Source Code Section 23: React CSS Lecture 181 Basic CSS Framework Lecture 182 Organizing Information with CSS Grids Lecture 183 CSS Modules Lecture 184 CSS Styling Lecture 185 Adding a Menu in the Navigation Bar Lecture 186 Making a Background Lecture 187 Adding Margins to Products Lecture 188 Styling the Name List Lecture 189 React CSS Styling Part 6 Lecture 190 React CSS Extract to Separate file Lecture 191 React CSS Extract to Separate file (Cont'd) Lecture 192 Source Code Section 24: Chapter 9: Introduction to Redux Lecture 193 9.1 Intro to Redux Part 1 Lecture 194 9.2 Intro to Redux Part 2 Lecture 195 9.3 Intro to Redux Part 3 Lecture 196 9.4 Intro to Redux Part 4 Lecture 197 9.5 Redux Store Lecture 198 9.6 Redux Store (Cont'd) Lecture 199 9.7 Redux Store Subscribe Lecture 200 9.8 Redux Store Subscribe (Cont'd) Lecture 201 9.9 Redux Combine Reducers Section 25: Chapter 10: Adding Redux to React Lecture 202 10.1 Adding Redux to React Part 1 Lecture 203 10.2 Adding Redux to React Part 2 Lecture 204 10.3 Adding Redux to React Part 3 Lecture 205 10.4 Adding Redux to React Part 4 Lecture 206 10.5 Delete Names Lecture 207 10.6 Babel and Spread Operators Lecture 208 Source Code Section 26: Chapter 11: Redux Action Creator and Product Refactor Lecture 209 11.1 Action Creators Lecture 210 11.2 Profile Page Lecture 211 11.3 Dispatch and onEnter Lecture 212 11.4 Refactor into Separate Files Lecture 213 11.5 Refactor into Separate Files (Cont'd) Lecture 214 11.6 Product Page Lecture 215 11.7 Product Profile Page Lecture 216 Source Code Section 27: Chapter 12: Redux State in createStore Lecture 217 12.1 Initial State in createStore Lecture 218 12.2 Initial State in createStore (Cont'd) Lecture 219 12.3 Adding Generated Names with Faker Lecture 220 Source Code Section 28: Chapter 13: Redux Middleware and Async Dispatching Lecture 221 13.1 Fake Backend and Middleware Lecture 222 13.2 Thunk Middleware Lecture 223 13.3 Thunk Checking State Lecture 224 13.4 Get Profile Part 1 Lecture 225 13.5 Get Profile Part 2 Lecture 226 13.6 Get Profile Part 3 Lecture 227 13.7 Get Profile Part 4 Lecture 228 13.8 Get Names Refactor Lecture 229 13.9 Add Random Name Lecture 230 13.10 Add Random Name (Cont'd) Lecture 231 Source Code Section 29: Chapter 14: Redux Refactoring, Logging, and Error Handling Lecture 232 14.1 Refactor Name Reducers Lecture 233 14.2 Using Actions Lecture 234 14.3 Error Handling Part 1 Lecture 235 14.4 Error Handling Part 2 Lecture 236 14.5 Error Handling Part 3 Lecture 237 Source Code Section 30: Chapter 15: Products Lists and Profiles Lecture 238 15.1 Product List Lecture 239 15.2 Product List (Cont'd) Lecture 240 15.3 Product Profile Lecture 241 15.4 Product Profile (Cont'd) Lecture 242 15.5 Error Handling Refactor Lecture 243 15.6 Error Handling Refactor (Cont'd) Lecture 244 Source Code Section 31: Chapter 16: Loading Spinner and Error Component Lecture 245 16.1 Loading Spinner Lecture 246 16.2 Loading Spinner (Cont'd) Lecture 247 16.3 Error Component Lecture 248 Source Code Section 32: Chapter 17: Adding User-Written Reviews Lecture 249 17.1 Adding Reviews Part 1 Lecture 250 17.2 Adding Reviews Part 2 Lecture 251 17.3 Adding Reviews Part 3 Lecture 252 17.4 Adding User Reviews Lecture 253 17.5 Refining Review Containers Part 1 Lecture 254 17.6 Refining Review Containers Part 2 Lecture 255 17.7 Refining Review Containers Part 3 Lecture 256 Source Code Section 33: Chapter 18: Prototypes and Refactoring Error Handling Lecture 257 18.1 Adding Prototypes Lecture 258 18.2 Adding Prototypes (Cont'd) Lecture 259 18.3 Action Types Lecture 260 18.4 Refactoring Error Handling Lecture 261 18.5 Refactoring Error Handling (Cont'd) Lecture 262 Source Code Section 34: Chapter 19: Updating to Webpack 2 And Building Production Abundle Lecture 263 19.1 Migrating to Webpack2 Lecture 264 19.2 Hot Reloading Lecture 265 19.3 Hot Reloading (Cont'd) Lecture 266 19.4 HTML Webpack Plugin Lecture 267 19.5 Simple Production Build Lecture 268 19.6 Dev Config File Update Lecture 269 Source Code Section 35: Chapter 20: Styling the App Lecture 270 20.1 Final Styling Part 1 Lecture 271 20.2 Final Styling Part 2 Lecture 272 20.3 Final Styling Part 3 Lecture 273 20.4 Final Styling Part 4 Lecture 274 20.5 Final Styling Part 5 Lecture 275 20.6 Styling NavBar Lecture 276 20.7 Styling Product List Part 1 Lecture 277 20.8 Styling Product List Part 2 Lecture 278 20.9 Styling Product List Part 3 Lecture 279 20.10 Styling Product Profile Lecture 280 20.11 Styling Product Profile (Cont'd) Lecture 281 20.12 Styling Review Lecture 282 20.13 Styling Review (Cont'd) Lecture 283 20.14 Styling Continued Lecture 284 20.15 Styling Namelist Part 1 Lecture 285 20.16 Styling Namelist Part 2 Lecture 286 20.17 Styling Namelist Part 3 Lecture 287 20.18 Styling Layout Footer Lecture 288 20.19 Styling Layout Footer (Cont'd) Lecture 289 20.20 General Layout Styling Lecture 290 20.21 General Layout Styling (Cont'd) Lecture 291 20.22 Font Work and More Styling Lecture 292 Source Code Section 36: Chapter 21: Epilogue Lecture 293 Final Thoughts Lecture 294 Bonus Lecture: Please leave us a rating! Beginner to intermediate game developers.,Developers who want to learn about React and Redux.,Coders who want to learn to build web apps.,Coders who want to learn JavaScript. Homepage |