ML for Games Course documentation

The Course Syllabus

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

The Course Syllabus


What the course looks like

The course is composed of:

  • A theory part: where you learn the concepts in theory.
  • A hands-on part: where youโ€™ll work on demos we created to implement the AI.
  • Your demo: youโ€™ll build this during the course!

What this course covers ๐Ÿ—บ๏ธ

This course will cover:

  • How to use AI models in your games.
  • How to use AI models with the free Hugging Face Inference API.
  • How to use AI models in Unity with Sentis.
  • A list of amazing AI tools to help you create voices, sounds, music, textures, and assets.

What this course does not cover

This course is not an introduction to game development. You should have some skills in Unity or Unreal to follow this course effectively.

This course is not an introduction to Machine Learning or AI. You may find this course helpful if youโ€™re interested in the concepts behind language processing with ML: Natural Language Processing with Transformers.

Whatโ€™s the Syllabus?

  • ๐Ÿ“…: 03/12 Unit 0: Introduction to the course
  • ๐Ÿ“…: 03/12 Unit 1: Run AI models locally with Unity Sentis and make your first smart AI NPC.
  • ๐Ÿ“…: 03/19 Demo Unit 1: Define your Demo (Game Design Document)
  • ๐Ÿ“…: 04/26 Bonus Unit 1: Classical AI in Games
  • ๐Ÿ“…: 04/04: Unit 2: Running Large Language Models (LLama2โ€ฆ) locally with Unity
  • ๐Ÿ“…: 04/09: Demo Unit 2
  • ๐Ÿ“…: 04/16: Unit 3: AI Tools for Game Developers ๐ŸŽจ
  • The rest of the Syllabus: TBA

Since itโ€™s a work-in-progress course, the syllabus can be modified during the course to add more content based on your feedback.

Donโ€™t forget to sign up to get the latest updates ๐Ÿ‘‰ here

Recommended Pace

Each unit in this course is designed to be completed in 1 week, with approximately 3-4 hours of work per week.

However, you can take as much time as necessary to complete the course, there are no deadlines. If you want to dive deeper into a topic, weโ€™ll provide additional resources to help you achieve that.

The recommended pace is to work on one unit per week. For the demo you need to make, we recommend to work from two weeks to one month maximum.

< > Update on GitHub