WebGL w/ Unity: The Ultimate Guide to Games in the Browser
WebGL w/ Unity: The Ultimate Guide to Games in the Browser, available at $54.99, has an average rating of 4.6, with 63 lectures, based on 280 reviews, and has 2943 subscribers.
You will learn about Deploy a Unity game to the web within the first ten minutes of the course! Learn where to find free game source code to study and share Understand the history of Unity and the web and the reasons you'd want to use Unity as a web development tool Upload games to various services (Simmer, Github Pages, generic web hosting, Firebase and AWS) Put live browser games on WordPress, Patreon, Kickstarter, and Medium Pull images from the web and use them in your games Interface with a web search API and build a multimedia image search Build custom WebGL templates and make use of web responsiveness for various resolutions. Communicate between Unity (C#) to the web browser (Javascript) Resolve common WebGL errors like CORS, and memory issues This course is ideal for individuals who are Web Developers interested in 2D and 3D Game Development or Game Developers interested in deploying their game to the Web or Anyone who is interested in creating rich multimedia applications that pull data and images from WebAPI's It is particularly useful for Web Developers interested in 2D and 3D Game Development or Game Developers interested in deploying their game to the Web or Anyone who is interested in creating rich multimedia applications that pull data and images from WebAPI's.
Enroll now: WebGL w/ Unity: The Ultimate Guide to Games in the Browser
Summary
Title: WebGL w/ Unity: The Ultimate Guide to Games in the Browser
Price: $54.99
Average Rating: 4.6
Number of Lectures: 63
Number of Published Lectures: 63
Number of Curriculum Items: 63
Number of Published Curriculum Objects: 63
Original Price: $99.99
Quality Status: approved
Status: Live
What You Will Learn
- Deploy a Unity game to the web within the first ten minutes of the course!
- Learn where to find free game source code to study and share
- Understand the history of Unity and the web and the reasons you'd want to use Unity as a web development tool
- Upload games to various services (Simmer, Github Pages, generic web hosting, Firebase and AWS)
- Put live browser games on WordPress, Patreon, Kickstarter, and Medium
- Pull images from the web and use them in your games
- Interface with a web search API and build a multimedia image search
- Build custom WebGL templates and make use of web responsiveness for various resolutions.
- Communicate between Unity (C#) to the web browser (Javascript)
- Resolve common WebGL errors like CORS, and memory issues
Who Should Attend
- Web Developers interested in 2D and 3D Game Development
- Game Developers interested in deploying their game to the Web
- Anyone who is interested in creating rich multimedia applications that pull data and images from WebAPI's
Target Audiences
- Web Developers interested in 2D and 3D Game Development
- Game Developers interested in deploying their game to the Web
- Anyone who is interested in creating rich multimedia applications that pull data and images from WebAPI's
Fellow code warriors, if you’ve ever considered building 2D or 3D games for the browser, you won’t find a better guide than Rocco’s just completed course on Udemy. Rocco is a gifted instructor and keeps the information flowing at the right pace while maintaining a very practical emphasis.
AND he very thoughtfully avoids confusing users by wearing the same red plaid shirt for every lecture. Check it out!
– Michael Sample, Director of Engineering @Gliffy
Are you a game developer looking for the ultimate low-friction way to reach a wider audienceon the web?
Or are you a web developer looking for a mature development environment for bringing 2D and 3D graphical web applications to life?
Within the first ten minutes of this course, you will be able to build a 3D app and deploy it to a live website. Then you’ll learn the rich history of Unity and the web, and understand how to deploy browser games to various services including:
-
Github Pages
-
Google Cloud / Firebase
-
AWS
-
Kickstarter, Patreon, WordPress and Mediumand more…
Early in the course, you’ll learn three secrets that will instantly make your game look fantastic in the browser. Then you’ll do a deep dive about how to use images and textures pulled from the web. You’ll learn how to interface with a web search APIusing CORS and JSON, and we’ll cover how to avoid common errorswhen exporting your game to WebGL. Finally, you’ll learn how to achieve bi-directional communication between the browser and Unity.
This course is NOT a general purpose Unity tutorial, nor is it a general purpose Web development class. There are plenty of those. This IS an intermediate-level topics course that will spark your imagination with the amazing possibilities of 2D and 3D graphical applications in the browser.
While the earlier lessons don’t require much coding, we will use plenty of C#, Javascript, HTML and CSS in the later lessons. You’ll get the most out of this course if you have some development experience with either Unity or the web. But don’t worry, we’ll go over all the code line-by-line, and I’ll share various resources and documentation with you that will help you create awesome browser-based 2D and 3D apps!
From the instructor:
I have almost twenty years of professional development experience. In the first half of my career I was a professional game developer (Rock Band, The Sims, and many more), and in the second half I specialized in graphical applications for the web (Gliffy diagramming and SIMMER game hosting).
I’ve tried various web-graphics libraries like three.js, babylon.js, phaser and playcanvas. Nothing comes close to the mature development tools contained within Unity3D. I believewe are at the dawn of a new era of rich 2D and 3D experiences on the web, and Unity is the killer app that will make it happen.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Exporting your first WebGL Game
Lecture 2: Local Servers, NGrok and a Place to Deploy Your Game
Lecture 3: Review Building and Deploying and an Assignment
Lecture 4: Debugging WebGL builds with the Javascript Console
Chapter 2: Syllabus and Background
Lecture 1: Syllabus
Lecture 2: History of Unity on the Web
Lecture 3: Why Care about WebGL?
Lecture 4: Why use Unity for Browser Games?
Lecture 5: Why not use Unity for Browser Games?
Lecture 6: About your Instructor
Chapter 3: Secrets to a Better WebGL Build
Lecture 1: Three Ways to Instantly make your WebGL Build Better
Lecture 2: Make your Game Responsive
Lecture 3: Use Better Fonts
Lecture 4: Use Data Caching
Chapter 4: Player Settings
Lecture 1: Player Settings
Chapter 5: Hosting and Deployment
Lecture 1: Hosting Options
Lecture 2: CPanel Web Hosting with Siteground (part 1, setup)
Lecture 3: CPanel Web Hosting with Siteground (part 2, ftp)
Lecture 4: Deploy to Github Pages
Lecture 5: Deploy to Firebase (Google Cloud)
Lecture 6: Deploy to AWS (Introduction)
Lecture 7: Adding your Game to a WordPress or Medium Blog Post
Lecture 8: Adding your Game to Patreon or Kickstarter
Chapter 6: Custom WebGL Templates
Lecture 1: Custom WebGL Templates Intro
Lecture 2: Aside: Git Bash for Windows
Lecture 3: Copying the Minimal Template
Lecture 4: Understanding Templates and Avoiding Overwrites
Lecture 5: Adding a Background to our Template
Lecture 6: Adding a Title and Footer to our Template
Lecture 7: Adjusting our Border with Javascript
Lecture 8: Centering the Game Container
Lecture 9: Cleaning Up our CSS Styles
Lecture 10: Backporting Changes to Unity
Lecture 11: Review and a Quick Look at the Responsive Template
Lecture 12: Assignment: Deploy a Custom WebGL Template
Chapter 7: Loading Images from the Web
Lecture 1: Loading Images Introduction
Lecture 2: Aside: Downloading the Project from Github
Lecture 3: Downloading an Image from Unity and a CORS Error
Lecture 4: Explaining CORS and the Single Origin Policy
Lecture 5: Using HTTPie to Inspect Headers
Lecture 6: Testing CORS with HTTPie
Lecture 7: Using Cloudinary to Beat CORS Errors
Lecture 8: A Cloudinary Class in Unity
Chapter 8: Using Web API's with Unity WebGL
Lecture 1: Using JSON & Web API's to Build a Search tool in Unity
Lecture 2: Introduction to JSON
Lecture 3: The Pixabay API
Lecture 4: Setting up the Unity UI
Lecture 5: Dowloading JSON with UnityWebRequest
Lecture 6: Wiring up the UI
Lecture 7: Parsing JSON with MiniJSON (Introduction)
Lecture 8: Parsing JSON with MiniJSON (code)
Lecture 9: Downloading the Image from Pixabay
Lecture 10: Review, Plus the Github Repo for this Section
Chapter 9: Communicating between Unity and the Browser
Lecture 1: Interacting with Browser Scripting
Lecture 2: Project Setup and Workflow
Lecture 3: Calling Javascript from Unity (C#)
Lecture 4: Writing Javascript Code in JSLib to Change the Background Color
Lecture 5: Preparing Unity for a Call from Javascript
Lecture 6: Calling Unity Code (C#) from Javascript
Lecture 7: Backporting Changes to Unity (Again!) and a Github Repo for the Project
Lecture 8: Review and the Browser Scripting Unity Manual Page
Chapter 10: Course Review
Lecture 1: Thank You! Final Course Wrap Up
Lecture 2: Bonus: Learn Chrome Developer Tools
Instructors
-
Rocco Balsamo
Founder at SIMMER.io
Rating Distribution
- 1 stars: 6 votes
- 2 stars: 4 votes
- 3 stars: 36 votes
- 4 stars: 78 votes
- 5 stars: 156 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024