// 19 courses indexed
The course directory
Every course we track across 10+ providers, in one searchable index. Want a shortlist picked for your goals? Run a free skill gap analysis.
Foundations of AI in Game Development
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this course, you will dive deep into the foundational concepts of Artificial Intelligence (AI) and its application in game development. By exploring AI techniques in Unity, you’ll learn how to implement AI-driven characters, create realistic movement, and develop advanced pathfinding systems. As you progress, you will discover how mathematics, physics, and algorithms
All levels
Fundamentals of Level Design with Unreal Engine
In this course, you'll embark on a journey into the heart of game design through our Level Design course. Discover the art and theory that shapes player experiences, examining real-game examples to understand the nuances of level design. From single-player to multiplayer, grasp the principles that make each experience unique and engaging. Craft your level design skills for different game scenarios, creating personalized design documents that foster collaborative team efforts. Dive into the collaborative process, mastering the creation of comprehensive-level design documents that ensure a shar
All levels
Fundamentals of Unity Android Game Development
This course is your gateway to mastering Android game development with Unity 2022. You'll start by learning how to set up Unity and develop a basic understanding of the platform. From there, you will dive into building a simple yet engaging 3D endless runner game, learning how to create game levels, control player movement, and handle game mechanics such as platform spawning and object destruction. Next, the course takes you on an exciting journey to develop a 3D zigzag game, guiding you through advanced mechanics like player control via touch input, spawning platforms with random algorithms,
All levels
Unreal Engine 5 - Make AAA Game Vehicles
Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this course, you’ll dive deep into the world of Unreal Engine 5, learning how to design and implement AAA-quality game vehicles. Starting with the basics, you'll explore the Matrix City sample and learn how to source and import vehicles into Unreal. You’ll also go step-by-step through customizing cars, including input mapping, camera rotatio
All levels
Advanced Asset Creation and Unreal Engine Integration
Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This advanced course takes you deep into asset creation, focusing on complex 3D modeling and how to integrate these assets into Unreal Engine 5. Starting in Blender, you’ll model intricate props such as ornamental torches, modular walls, and unique environmental elements. You’ll explore advanced techniques like using emissive maps, setting up
All levels
Master Unity Game Physics: Apply, Simulate & Transform
Bring realistic physics into your Unity games with Master Unity Game Physics: Apply, Simulate & Transform. In this course, you will learn how to apply the principles of mechanics, simulate forces and motion, and use mathematical transformations to create engaging, physics-driven gameplay in Unity. You will begin by exploring the foundations of game physics, including Newton's laws of motion, inertia, and action-reaction principles, before applying them through Unity scripting. As you progress, you will model rocket thrust, implement SI units and physics constants, and simulate projectile moti
All levels
Landscapes and Open World Creation
Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This course takes you on a journey through the powerful tools and techniques used in Unreal Engine 5 to create vast, immersive landscapes and open-world environments. You'll learn how to manipulate terrains, paint textures, and work with a range of landscape features to bring your open world to life. By the end of the course, you’ll be able t
All levels
Production Governance and MLOps on Databricks
This intermediate course provides a practical, hands-on exploration of Databricks Governance, focusing on the essential tools and workflows for managing and securing your data lakehouse. You will learn to navigate and control access to your data assets using Unity Catalog, the foundation of Databricks governance. The course covers the core hierarchy of metastores, catalogs, schemas, and tables, and teaches you how to manage them programmatically using the Databricks Python SDK, CLI, and VS Code extension. Beyond foundational access control, you will master the skills to implement modern CI/CD
All levels
Unreal Engine Integration and Cinematic Scene Enhancement
Bring your haunted street environment to life in Unreal Engine by mastering asset import, terrain creation, lighting, and cinematic presentation. Learn to optimize, enhance, and animate your scene for real-time rendering and compelling visual storytelling. This course focuses on the seamless integration of Blender assets into Unreal Engine, covering essential workflows for asset preparation, import, and scene setup. You will explore terrain sculpting, procedural foliage, advanced lighting, atmospheric effects, and cinematic camera work. The course guides you through the creation of dynamic el
All levels
Building the Core Mechanics of a Pinball Game in UE
Build a fully playable Pinball game in Unreal Engine using Blueprint visual scripting while developing practical game mechanics, interactive systems, and polished user interfaces. Through four hands-on modules, you'll progress from setting up a pinball project and implementing physics-based ball behavior to creating bumpers, flippers, plungers, scoring systems, and responsive player controls. You'll also develop dynamic score displays, player statistics, end-game conditions, high score tracking, and a professional main menu with optimized UI performance. Along the way, you'll apply Blueprint
All levels
Learn Unity Game Development - Build Six Games with Unity
Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Embark on a journey into game development with Unity 2023, a leading game engine used by professionals around the world. This course is designed to take you from installation to mastering the development of six different games. You’ll start with the basics—installing and setting up Unity—before diving into game creation. The course begins wit
All levels
Blueprint Scripting
The Blueprint Visual Scripting system in Unreal Engine is a visual programming language that uses a node-based interface to create gameplay elements. The node-based workflow provides designers with a wide range of scripting concepts and tools that are generally only available to programmers. In addition, Blueprint-specific markup available in Unreal Engine's C++ implementation provides programmers with a way to create baseline systems that designers can extend. This is primarily aimed at first- and second-year undergraduates interested in engineering or science, along with high school students
All levels
Make a 2D Action Platformer in Unreal Engine 5
Dive into 2D game development with Unreal Engine 5, covering essential tools like Blueprints, PaperZD, character movement, player abilities, and enemy AI. Enhance your skills in creating polished and engaging games. This course is designed for beginners with a passion for game development. Unlock the world of 2D game creation with Unreal Engine 5 in this comprehensive course. Begin by exploring the basics of the engine, setting up projects, and mastering the interface. As you progress, you’ll dive deeper into PaperZD, character movement, and animation techniques that form the backbone of a dy
All levels
Unreal Engine Blueprints-Foundations and Practical Mechanics
Bring interactive gameplay to life with Designing Interactive Gameplay with Unreal Engine Blueprints: Apply, Construct, and Create. This hands-on course develops practical skills in Unreal Engine Blueprint visual scripting, helping you build dynamic gameplay without traditional programming. You’ll begin with the Blueprint Editor, classes, nodes, graphs, variables, events, and conditionals. You’ll then construct reusable Blueprint logic using construction scripts, actor references, collision-based interactions, Timelines, and float curve data. As you progress, you’ll create pickup mechanics, c
All levels
Build an Endless Runner Game in 3D - Unity 6 Compatible
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Unlock your game development potential by creating a dynamic 3D endless runner game in Unity 6. This course guides you through every step of building a complete and immersive game—from animating characters to creating endless environments and obstacles. Learn how to leverage Unity 6's powerful features and optimize your game to run smoothly and efficiently. You’ll begi
All levels
Mastering VFX, Simulation & Finalizing Projects in UE5
Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This course is designed to take your Unreal Engine 5 skills to the next level with advanced visual effects, simulations, and cinematic finishing techniques. You’ll begin by mastering the Niagara particle system, where you’ll create custom particle materials and complex water effects. These skills will extend to creating splash effects, dynami
All levels
Unity: Master Procedural Fractal & Spline Design
Advance your Unity development skills by designing, building, and optimizing procedural systems with fractal geometry, object pooling, Bezier curves, and splines. Designed for learners with prior Unity experience, this hands-on course develops practical skills for creating modular, reusable, and performance-conscious systems. You’ll construct recursive fractals using hierarchical structures, scaling, rotation, color variation, and randomization, then create real-time FPS monitoring tools to evaluate application performance. You’ll implement object pooling to efficiently recycle GameObjects an
All levels
Finalizing the Windmill and Integrating with Unreal Engine 5
In this advanced 3D modeling course, you will focus on the crucial final steps of completing your medieval windmill prop and preparing it for game engine integration. You’ll start by fine-tuning structural details like the waterwheel’s central pillar and stone openings before moving on to more intricate elements like arched supports, doors, and handles. The lessons will guide you through creating wooden beams, realistic stone textures, and functional props that enhance the authenticity of your model. As you progress, the course will help you prepare your windmill for animation, with lessons o
All levels
More C# Programming and Unity
This course is the second course in the specialization about learning how to develop video games using the C# programming language and the Unity game engine on Windows. Why use C# and Unity instead of some other language and game engine? Well, C# is a really good language for learning how to program and then programming professionally. Also, the Unity game engine is very popular with indie game developers; Unity games were downloaded 16,000,000,000 times in 2016! Finally, C# is one of the programming languages you can use in the Unity environment. This course assumes you have the prerequisite
All levels