Make Games and Web Apps Unity React and Redux Masterclass

BY
Udemy

Learn the fundamentals and functionalities of Unity game engine C# programming for developing games like Super Marlo using React and Redux.

Mode

Online

Fees

₹ 799

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course overview

Make Games and Web Apps: Unity®, React and Redux Masterclass online certification is designed by John Bura - Web, App, Game Developer & Instructor, and Mammoth Interactive which is delivered by Udemy which is aimed at learners who want to gain knowledge and expertise in application and game development using the Unity engine, C# programming, Javascript, ES6, JSX, React and Redux. Make Games and Web Apps: Unity®, React, and Redux Masterclass online course is a hands-on training that teaches game development concepts and allows students to create their 3D games employing Blender and Unity.

Make Games and Web Apps: Unity®, React and Redux Masterclass online classes are divided into two phases, the first of which uses game development strategies to enable students to create games like Super Marlo from the ground up. Part 2 teaches students how to use React, Redux, and javascript to develop interactive and functioning online applications. Learners will also be taught how to use React Router's functionality to create single-page applications.

The highlights

  • Certificate of completion
  • Self-paced course
  • English videos with multi-language subtitles
  • 35 hours of pre-recorded video content
  • 21 articles
  • 17 downloadable resources
  • 30-day money-back guarantee 
  • Unlimited access

Program offerings

  • Certificate of completion
  • Self-paced course
  • English videos with multi-language subtitles
  • 35 hours of pre-recorded video content
  • 21 articles
  • 17 downloadable resources
  • 30-day money-back guarantee
  • Unlimited access
  • Accessible on mobile devices and tv

Course and certificate fees

Fees information
₹ 799
certificate availability

Yes

certificate providing authority

Udemy

Who it is for

What you will learn

Knowledge of css

After completing the Make Games and Web Apps: Unity®, React and Redux Masterclass certification course, learners will be introduced to the Unity engine's fundamental and advanced features, as well as C# programming for game development. Learners will discover the approaches and processes for utilizing Blender to design game artwork, 3D models, and textures. Learners will study javascript, ES6, JSX, React, and Redux to develop applications

The syllabus

Introduction to the Course

  • Course trailer
  • Gameplay from the Marlo Game

Introduction to Unity

  • Introduction
  • Unity Editor
  • Hello world!
  • Variables
  • Methods
  • Loops
  • Movement

Movement

  • Movement
  • Acceleration
  • Camera follow
  • Jumping
  • Jump higher
  • Jumping area
  • Multiple jumps
  • Wall jumping
  • Materials
  • Sticking to the wall

Blocks

  • Coins
  • Score
  • User interface
  • Bricks
  • Coin brick
  • Pause block

Speed blocks and enemies

  • Arrow design
  • Prefabbing the speed area
  • Speed area collision
  • Changing the player's movement speed
  • Property attributes
  • Long jump block
  • Simple enemy
  • Killing the player
  • Restarting the game

More enemies

  • Killing enemies
  • Designing the shell enemy
  • Shell
  • Shell movement
  • Designing the plant enemy
  • Plant movement

Power up and finish line

  • Adjusting shell collision
  • Designing a powerup
  • Powerup collection effect
  • Invincibility
  • Blinking effect
  • Different player models
  • Finish line

Background and interface

  • Background elements
  • Building the parallax logic
  • Mountain parallax
  • Cloud layer
  • Moving backgrounds
  • Jumping area adjustment
  • Main menu
  • UI Anchors
  • Game instructions

Fine Tuning

  • Smoothing box collisions
  • Changing the gravity
  • Wall jumping speed
  • Brick jumping
  • Shell collisions
  • Destroying the shell
  • Enemy jumping speed
  • Shell physics
  • Shell gravity
  • Horizontal shell adjustment
  • Horizontal shell adjustment 2

Level Design

  • Singleton
  • Saving current level
  • Level progression
  • Object consistency
  • Level 1-1
  • Level 1-2
  • Level 1-3
  • Maximum level

Artwork in Blender

  • Introduction to Blender
  • Cube Block Unwrapping
  • Texture Brick Block
  • Textures Coin Block
  • Textures Direction Blocks
  • Grass Block
  • Coin
  • Pipe
  • Flag
  • Mushroom
  • Plant Enemy001
  • Plant Enemy002
  • Shroom Enemy Model
  • Shroom Enemy Unwrap 001
  • Shroom Enemy Texture
  • Shroom Enemy Display
  • Shell Enemy Hat
  • Shell Enemy Hat Unwrap
  • Shell Enemy Body
  • Shell Enemy Body Unwrap
  • Shell Enemy Texture
  • Background Parallax Images
  • Background Parallax Images Upgrade
  • Marlo Basic Model 001
  • Marlo Basic Model 002
  • Marlo Uv Unwrapping
  • Marlo Texture
  • Marlo Rigging

Integrating Art

  • Importing The Art
  • Coins
  • Finish Line
  • Grass Block
  • Plant Enemies
  • Walls
  • Enemies
  • Patrolling Rotation
  • Long Jump And Speed Areas
  • Brick And Pause Block
  • Coin Bricks
  • Background

Finishing Art

  • Integrating The Character
  • Adding Model To Player
  • Jumping And Running
  • Movement Stutter
  • Wall Jumping
  • Power Up
  • Swapping Background Art
  • Background Adjustments
  • Transparency Order
  • Challenge Time

Unity Resources

  • Source Code
  • ($32.79 Value!) Free Book

Introduction To React And Redux Section

  • Common Pitfalls
  • Quick Win Example
  • Top 10 Things You Will Learn
  • Webpack Version Explanation (To Be Watched Before Starting)

Introduction To React And Jsx

  • React And Jsx Intro Part 1
  • React And Jsx Intro Part 2
  • React And Jsx Intro Part 3
  • React And Jsx Intro Part 4

Components

  • React Virtual Dom And Classes
  • Es6 Webpack Dev Server
  • React Components
  • Splitting Another Component
  • React Component Validators
  • Source Code

React States

  • Introduction
  • Extracting Button Into Separate Component
  • Reusing A Component
  • Splitting Component Into Sub-Components
  • Creating A Timer
  • Componentwillunmount
  • Webpack Hot Reloading
  • Source Code

React Event Handling

  • Introduction
  • Simple Event Handling
  • Getting Values
  • Using Events To Influence App Display
  • Splitting Function Into Components
  • Source Code

React Routers

  • Props.Children
  • Introduction To React Router
  • Direct Url
  • Wildcard
  • Indexroute
  • Making A Name Profile
  • Nested Routes
  • User Profile
  • React Router Redirects
  • Making Params Optional
  • Making Profile And Calling On History
  • Back Button
  • Activeclassname
  • Active Inline Styles
  • Navlinks Components
  • Source Code

React Slight Refactoring

  • Improving Layout
  • Additional Refactoring7

React Product Components

  • Making A Web Store Example
  • Building Out The Project
  • Routing To Products
  • Rendering Product Profile
  • Adding Images To The Web App
  • Reusing Component
  • Source Code

React Css

  • Basic Css Framework
  • Organizing Information With Css Grids
  • Css Modules
  • Css Styling
  • Adding A Menu In The Navigation Bar
  • Making A Background
  • Adding Margins To Products
  • Styling The Name List
  • React Css Styling Part 6
  • React Css Extract To Separate File
  • React Css Extract To Separate File (Cont'd)
  • Source Code

Introduction To Redux

  • Intro To Redux Part 1
  • Intro To Redux Part 2
  • Intro To Redux Part 3
  • Intro To Redux Part 4
  • Redux Store
  • Redux Store (Cont'd)
  • Redux Store Subscribe
  • Redux Store Subscribe (Cont'd)
  • Redux Combine Reducers

Adding Redux To React

  • Adding Redux To React Part 1
  • Adding Redux To React Part 2
  • Adding Redux To React Part 3
  • Adding Redux To React Part 4
  • Delete Names
  • Babel And Spread Operators
  • Source Code

Redux Action Creator And Product Refactor

  • Action Creators
  • Profile Page
  • Dispatch And Onenter
  • Refactor Into Separate Files
  • Refactor Into Separate Files (Cont'd)
  • Product Page
  • Product Profile Page
  • Source Code

Redux State In Createstore

  • Initial State In Createstore
  • Initial State In Createstore (Cont'd)
  • Adding Generated Names With Faker
  • Source Code

Redux Middleware And Async Dispatching

  • Fake Backend And Middleware
  • Thunk Middleware
  • Thunk Checking State
  • Get Profile Part 1
  • Get Profile Part 2
  • Get Profile Part 3
  • Get Profile Part 4
  • Get Names Refactor
  • Add Random Name
  • Add Random Name (Cont'd)
  • Source Code

Redux Refactoring, Logging, And Error Handling

  • Refactor Name Reducers
  • Using Actions
  • Error Handling Part 1
  • Error Handling Part 2
  • Error Handling Part 3
  • Source Code

Products Lists And Profiles

  • Product List
  • Product List (Cont'd)
  • Product Profile
  • Product Profile (Cont'd)
  • Error Handling Refactor
  • Error Handling Refactor (Cont'd)
  • Source Code

Loading Spinner And Error Component

  • Loading Spinner
  • Loading Spinner (Cont'd)
  • Error Component
  • Source Code

Adding User-Written Reviews

  • Adding Reviews Part 1
  • Adding Reviews Part 2
  • Adding Reviews Part 3
  • Adding User Reviews
  • Refining Review Containers Part 1
  • Refining Review Containers Part 2
  • Refining Review Containers Part 3
  • Source Code

Prototypes And Refactoring Error Handling

  • Adding Prototypes
  • Adding Prototypes (Cont'd)
  • Action Types
  • Refactoring Error Handling
  • Refactoring Error Handling (Cont'd)
  • Source Code

Updating To Webpack 2 And Building Production Abundle

  • Migrating To Webpack2
  • Hot Reloading
  • Hot Reloading (Cont'd)
  • Html Webpack Plugin
  • Simple Production Build
  • Dev Config File Update
  • Source Code

Styling The App

  • Final Styling Part 1
  • Final Styling Part 2
  • Final Styling Part 3
  • Final Styling Part 4
  • Final Styling Part 5
  • Styling Navbar
  • Styling Product List Part 1
  • Styling Product List Part 2
  • Styling Product List Part 3
  • Styling Product Profile
  • Styling Product Profile (Cont'd)
  • Styling Review
  • Styling Review (Cont'd)
  • Styling Continued
  • Styling Namelist Part 1
  • Styling Namelist Part 2
  • Styling Namelist Part 3
  • Styling Layout Footer
  • Styling Layout Footer (Cont'd)
  • General Layout Styling
  • General Layout Styling (Cont'd)
  • Font Work And More Styling
  • Source Code

Epilogue

  • Final Thoughts
  • Bonus Lecture: Please Leave Us A Rating!

Instructors

Mr John Bura
Instructor
Udemy

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books