We may earn an affiliate commission when you visit our partners.
Course image
[ School of Game Design ]

Welcome to the Ultimate Game Design and AI Masterclass

Create incredible video games, 3D animations, and virtual worlds. Learn from expert instructors with over 25 years of industry experiences. Master powerful AI design tools unlocking your creative superpowers. Hours of in-depth training that takes you from beginner to expert. Start your path into the world of game design and AI art generation.

What You'll Learn

Read more

Welcome to the Ultimate Game Design and AI Masterclass

Create incredible video games, 3D animations, and virtual worlds. Learn from expert instructors with over 25 years of industry experiences. Master powerful AI design tools unlocking your creative superpowers. Hours of in-depth training that takes you from beginner to expert. Start your path into the world of game design and AI art generation.

What You'll Learn

  • AI Design: Create images, videos, and complete virtual worlds using powerful AI tools like Stable Diffusion and Dall.e

  • Game Design: Master 2D and 3D gamed design and development with Arcade Studio and Unity3D

  • Computer Animation: Create incredible 3D animations industry tools like Maya and Arcade Studio

  • Digital Painting: Master Photoshop by creating captivating worlds and characters

  • Programming: Learn the powerful programing language C# as well as intuitive visual code for not programmers

Who This Course Is For

  • Aspiring Game Developers: New to game design? We take you step by step from beginner to advance

  • Indie Developers: For those who want to level up their game design skills with advanced topics and training

  • Digital Artists: Perfect for artists keen to diversify their talents into the realm of gaming

  • AI Enthusiasts: If cutting-edge AI tools and technologies excite you, this course is for you

  • Motion Graphics: Let to create stunning motion graphics and 3D animations

  • VR/AR/XR Explorers: Learn how to create complete virtual worlds and spatial computing environments

Meet Your Instructors

Martin Knapp is the Founder of the School of Game Design and a seasoned veteran with over 20 years of experience in 3D, design, and visual effects. Martin was the Lead Designer and Chief Marketing Officer for Pixologic, the company behind the Academy Award-winning software ZBrush. His contributions extend to major film and game studios like Ubisoft and ILM, where he's played pivotal roles in enhancing their design pipelines. A futurist at heart, Martin has been on the cutting edge of AI technologies and has a knack for predicting technology trends before they go mainstream. His areas of expertise include design, VR, emerging technologies, visual effects, game design, and web development.

Chad Walker is a multi-talented game artist, comic book illustrator, author, and instructor. He made a significant impact at Ensemble Studios, contributing to the award-winning "Game of the Year" Age of Kings for Microsoft, as well as other expansions. Transitioning to the comic book world, Chad worked with Rob Liefeld, founder of Image Comics, on several projects. He has co-authored influential books on game modeling and design, and his writings have appeared in Gamasutra. Chad also developed a 12-month online art course that has educated over 4,000 students globally. Currently, he is part of the SMU Game Development Art course at the Guildhall. His talents don't stop at art and teaching; Chad is also proficient in C++ and MaxScript programming.

By The End Of This Course

You will have the skills to build a strong portfolio that showcases your capabilities in game design, 3D modeling, digital painting, and AI art and design. You'll be well-equipped to start your career in a major game studio or take the indie game world by storm by creating and publishing your own games.  

Don't Wait, Enroll Now.

  • Enroll now for lifetime access to all resources and future updates.

  • Over 60,000 student. Come join our huge community of creators.

  • Enjoy the course at no risk with 100% satisfaction guarantee.

Enroll now

Here's a deal for you

We found an offer that may be relevant to this course.
Save money when you learn. All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

What's inside

Learning objectives

  • Ai design, create incredible ai images and videos for your game and vr experiences
  • Master game engines like arcade studio and unity3d
  • Create advanced 2d and 3d games, apps, and websites
  • Develop for nintendo, xbox, ps4, pc, mac, iphone, android
  • Master 3d modeling and animation with tools like arcade studio and maya
  • Digital painting with photoshop and illustrator
  • How to work in game design, visual effect, or software development
  • How to create, share, and sell your games and virtual experiences

Syllabus

Introduction

Please watch this short video to discover what amazing things you are about to learn in this complete game design series.

Read more

Please see your resource files for the new script changes.

We made updates a while back in the files, but some videos have still not be updated.

If you find that the files did not help you still, then please send us a message so we can help sort out the issue.


Example lecture update: (60 - Color change with input):

OLD:

this.renderer.material.color

UPDATED:

this.GetComponent<Renderer>().material.color

Here is the updated list of lectures with written script updates in the project download -

Boss Battle Section:

lecture 135 | magic Orb and moving an object

lecture 136 | magic Orb trigger event

lecture 137 | magic Orb particle setup

lecture 138 | cannonball setup

lecture 139 | cannonball random force

lecture 140 | cannonball trigger event and particle

lecture 149 | turret hit color change

We always try to catch these changes and update our videos as fast as we can to keep up with the ever evolving software! We always encourage students to share with us and each other if they see anything that might be out dated so that others do not get stuck!


Thank you for learning with us.

Getting Started With arcade.studio

Now anyone can create and share games, 3D websites, VR experiences and NFTs, all without writing a single line of code!

https://arcade.studio

Get to know the workspace
Adding assets to your project
Navigating around 3D space
Moving objects
Download our Example files
Publishing projects
Camera Movements with arcade.studio
Intro to this section
Orbit Shot
Pan + Tilt Shot
Tracking Shot
Roll Shot
Handheld Shot
Dolly Zoom
Excellent job with cameras
Fundamentals of arcade.studio
Look At Cursor Location
Play Animation
Creating an Object Carousel
Getting Started With Unity
What is Unity
Navigating Unity's updates and new features
What you will learn
Getting to know the Unity Ecosystem
overview of the Made With section of Unity3d.com
overview of the Forum section of Unity3d.com
overview of the Answers section of Unity3d.com
overview of the Documentation section of Unity3d.com
overview of the Asset Store on Unity's website
Creating a free user account with Unity
Downloading Unity Hub
Install Unity App versions and start new project
Link Visual Studio to Unity
Importing the 3D Game Kit
Creating assets | cube and sphere
Interface overview
Navigating around the workspace
Toolbar Tools
Toolbar Buttons
Project window
Scene view
Game view
Hierarchy window
Inspector window
Customizing your workspace
Wrap up
Learn C# With Unity
Your Resources
c# and .NET explained
IDE options
Setup / download Visual Studio
workspace layout and Visual Studio edits
Link Visual Studio to Unity + Project Setup

Please download from us directly here within your resources.

Unity has deprecated this project, but not to worry! Because we acquired this project before it was removed from Unity we can sharer it with our students.

Importing the Corridor project
Folder Setup
Explore the Console Panel
Problem Solving in the console panel
Anatomy of a Script
Syntax basics
Debug and String
Variable Type
Array
List
Array and list Inspector
Enum (enumeration)
Variable Attributes | Part 1
Variable Attributes | Part 2
Code example scene setup
Arithmetic
Shorthand Arithmetic
Conditional - if else
Conditional - if else if
Conditional Ternary
Multi Conditional and Expression
Switch Case Basics
Switch Case Enum
Loop Basics
Nested Loop
While Loop
Random Class
Foreach
Method Structure
Method and Parameter
Method Overloading
Method Return Values
Wrap up what you learned
Unity Game Development Essentials
Project Setup
Basic scene setup
Scene Setup continued

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Provides essential tools for students looking to enter the video game industry
Offers hands-on training with industry-standard tools like Unity3D
Empowers learners to develop their own video games and virtual experiences
Instructors have extensive experience in the video game industry

Save this course

Save The Game Design and AI Master Class Beginner to Expert to your list so you can find it easily later:
Save

Reviews summary

Beginner-friendly game design master class

Learners say this beginner-friendly course clearly explains game design and AI concepts step-by-step. Students especially appreciate the clear explanations compared to other courses aimed at beginners.
Course is beginner-friendly.
"It analyzes everything, perfect for beginners!"
"comparing it to other similar (and more popular) courses, the other courses are very hard to understand even though they are also made for beginners."
Course is accessible to beginners.
"the instructor explains and analyzes everything from the beginning step-by-step crystal clear, no confusing parts!"
"the only one that explains everything so crystal clear from the beginning!"
"I already know this stuff but the instructor already managed to confused me - how is he teaching beginners like this?"

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in The Game Design and AI Master Class Beginner to Expert with these activities:
Organize and review your course notes and assignments
Reinforce your understanding of the course material by reviewing and organizing your notes, assignments, and other resources.
Show steps
  • Gather all your course materials, including notes, assignments, and resources.
  • Review your notes and identify any areas that need clarification.
  • Organize your materials into a logical structure.
Review basic 3D modeling concepts
Refresh your knowledge of 3D modeling to strengthen your foundation for creating game assets.
Browse courses on 3D Modeling
Show steps
  • Review basic concepts such as vertices, edges, and polygons.
  • Practice using a 3D modeling software to create simple objects.
Review 'Game Design Workshop'
Expand your understanding of game design by reading a classic in the field, providing a practical guide to the process of game design.
View Game Design Workshop on Amazon
Show steps
  • Read the book carefully, taking notes as you go.
  • Summarize the key concepts and ideas presented in the book.
  • Discuss the book with peers or online communities.
Six other activities
Expand to see all activities and additional details
Show all nine activities
Complete Unity tutorials
Follow guided tutorials to reinforce the fundamentals of Unity and C# programming for game development.
Browse courses on Unity
Show steps
  • Find tutorials that align with the course material.
  • Complete the tutorials step-by-step.
  • Apply the concepts learned in the tutorials to your own projects.
Create a basic 2D game
Create a simple game to apply the concepts of game design and programming learned in this course.
Browse courses on 2D Game Development
Show steps
  • Design the game concept and mechanics.
  • Create the game assets using Arcade Studio or Unity.
  • Program the game logic using C#.
  • Test and debug the game.
Participate in a group discussion about AI in game development
Engage in discussions with peers to exchange ideas and perspectives on the use of AI in game development.
Browse courses on AI
Show steps
  • Find a group of peers who are also taking or have taken the course.
  • Schedule a time to meet online or in person.
  • Prepare talking points or questions related to AI in game development.
  • Actively participate in the discussion, sharing your thoughts and listening to others.
Solve coding challenges related to game development
Sharpen your programming skills by solving coding challenges specific to game development.
Browse courses on Game Development
Show steps
  • Find coding challenges online or in coding platforms.
  • Choose challenges that align with the concepts covered in the course.
  • Attempt to solve the challenges and debug your code.
Write a blog post about game design principles
Summarize and reflect on the game design principles covered in the course by writing a blog post.
Browse courses on Game Design
Show steps
  • Research and gather information about game design principles.
  • Organize your thoughts and ideas into a coherent outline.
  • Write the blog post, incorporating examples and insights from the course.
  • Proofread and edit your writing.
  • Publish the blog post on a platform of your choice.
Design a prototype for a mobile game
Create a prototype to demonstrate your understanding of game design principles and apply them to a specific mobile platform.
Browse courses on Game Design
Show steps
  • Brainstorm and develop the concept for your mobile game.
  • Sketch out the game's user interface and gameplay mechanics.
  • Use a prototyping tool or software to create an interactive prototype.
  • Test and iterate on the prototype based on feedback.

Career center

Learners who complete The Game Design and AI Master Class Beginner to Expert will develop knowledge and skills that may be useful to these careers:
Game Designer
Game Designers use their passion for interactive games to create immersive and engaging digital experiences. This course helps Game Designers build a strong foundation in the creation of 2D and 3D games. Learners will build a portfolio that showcases their capabilities in a variety of game design disciplines.
Video Game Animator
Video Game Animators use computers to simulate movement in games and other digital mediums. This course provides training in computer animation and coding, which may help aspiring designers create dynamic and engaging video game animations.
Visual Effects Artist
Visual Effects Artists use computer-generated imagery to create visual effects for movies, television, and video games. This course can be helpful for aspiring Visual Effects Artists by providing training in computer animation and digital painting techniques.
Digital Artist
Digital Artists create visual content using digital tools, such as computers and tablets. This course combines training in computer animation, digital painting, and game design, which may be useful for aspiring Digital Artists.
Motion Graphic Designer
Motion Graphic Designers create animated visual content for a variety of projects, such as commercials, videos, and websites. This course can be helpful for aspiring Motion Graphic Designers by providing training in computer animation, digital painting, and game design techniques.
Computer Animator
Computer Animators create moving images using computer-generated imagery. This course provides a comprehensive overview of 3D modeling and animation, which can be useful for aspiring Computer Animators.
Computer Graphics Artist
Computer Graphics Artists use computer-generated imagery to create visual content for a variety of projects, such as movies, television, and video games. This course can be helpful for aspiring Computer Graphics Artists by providing training in computer animation and digital painting techniques.
Digital Illustrator
Digital Illustrators create visual content for a variety of projects, such as books, magazines, and websites. This course can be helpful for aspiring Digital Illustrators by providing training in digital painting and computer animation techniques.
Software Developer
Software Developers design, develop, and maintain software. This course may be helpful for those looking to build a foundation as a Software Developer by learning programming fundamentals and game engine development.
Software Engineer
Software Engineers apply engineering principles to software design and development. This course can be useful for those looking to become Software Engineers by providing valuable hands-on experience in programming and game engine development.
Art Director
Art Directors oversee the visual style and design of creative projects, such as movies, television shows, and video games. This course can be helpful for aspiring Art Directors by providing training in a variety of digital art and design tools and techniques.
User Experience Designer (UX Designer)
User Experience Designers research and design interfaces for websites and apps. This course can provide a helpful foundation for those looking to become UX Designers, especially with its focus on creating engaging and user-friendly virtual environments.
Technical Artist
Technical Artists are responsible for bridging the gap between art and programming in video game development. The combination of art and coding skills taught by this course may be useful for those looking to become Technical Artists.
Multimedia Artist
Multimedia Artists use a variety of digital tools to create visual content for a wide range of projects. This course can be helpful for aspiring Multimedia Artists by providing training in a variety of digital art tools and techniques.
Technical Writer
Technical Writers create user guides, instruction manuals, and other documentation for a variety of products and services. This course may be helpful for those looking to become Technical Writers by providing training in clear and concise writing and explaining complex technical concepts.

Reading list

We've selected 14 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in The Game Design and AI Master Class Beginner to Expert.
A collection of essays from leading game designers and theorists, it provides insights into the history, theory, and practice of game design. It offers a diverse range of perspectives on the art and science of creating games.
A compilation of articles from leading game AI professionals, it offers practical advice and insights into the design and implementation of game AI. It covers a wide range of topics, from pathfinding to decision-making to machine learning.
Provides an in-depth exploration of the design and implementation of 3D game engines. It covers topics such as rendering techniques, collision detection, physics simulation, and AI. It's a valuable resource for understanding the technical underpinnings of modern game engines.
Delves into the core concepts of artificial intelligence (AI) for game development. It covers topics such as pathfinding, decision-making, and machine learning, providing a solid foundation for creating intelligent game characters and behaviors.
Introduces the concepts and techniques of generative art, where art is created using algorithms and code. It's a valuable resource for understanding how to create dynamic and visually stunning graphics for games.
A comprehensive reference for game developers, it provides detailed explanations of essential algorithms and techniques used in game development. It covers topics such as pathfinding, collision detection, physics simulation, and AI.
Provides a comprehensive introduction to design patterns, the fundamental building blocks of any software system. It's a valuable resource for understanding how to structure and design reusable. maintainable, and flexible code.
A practical guide to game development using Unity game engine. It covers essential concepts such as game mechanics, physics, scripting, and level design. It's a valuable resource for beginners who want to get started with Unity or expand their skills.
A comprehensive textbook on computer graphics, it covers a wide range of topics, from 2D and 3D graphics to rendering techniques and image processing. It's a valuable resource for understanding the fundamentals of computer graphics and how they apply to game development.
Provides a solid foundation in mathematics for game developers. It covers topics such as linear algebra, trigonometry, and calculus. It's a valuable resource for understanding the mathematical concepts underpinning game development.
A practical guide to game development for beginners, it provides step-by-step instructions for creating simple games using the Game Maker Studio 2 game engine. It covers topics such as game mechanics, level design, and scripting.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to The Game Design and AI Master Class Beginner to Expert.
World Design for Video Games
Most relevant
Worldbuilding for Video Games
Most relevant
The Beginners Guide to 3D Web Game Development with...
Most relevant
A Complete Guide to Game Design
Current Gen 3D Game Prop Production
Low Poly Art For Video Games
Introduction to Game Design: Game Systems and Balance
Unity Multiplayer UNET Build Online Shooter . Code...
Full BabylonJS Game Dev (2D, 3D, Online with ColyseusJS)
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser