- Course trailer
- Gameplay from the Marlo Game
Make Games and Web Apps Unity React and Redux Masterclass
Learn the fundamentals and functionalities of Unity game engine C# programming for developing games like Super Marlo using React and Redux.
Online
₹ 479 3,499
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
certificate availability
certificate providing authority
What you will learn
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.
Who it is for
The syllabus
Introduction to the Course
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