Game Development Courses

Most popular
Trending

All Game Development Courses

Course categories

We found 6 courses available for you
See

C++ Game Development: Creating Interactive Games

24 Lessons
Intermediate

The course “C++ Game Development: Creating Interactive Games” is designed …

What you'll learn
Understanding the basics of C++ programming language and how it is used in game development.
Study of game loops, rendering, and input handling in C++ for creating real-time interactive experiences.
Techniques for managing game assets, such as images, sounds, and animations, using C++ libraries.
Exploration of game physics and collision detection algorithms for realistic gameplay.
Application of C++ in developing 2D and 3D games with graphical user interfaces.
Practice in implementing game mechanics, user interfaces, and game logic in C++.

Introduction to Game Development: From Concept to Playable Prototype

18 Lessons
Intermediate

The course “Introduction to Game Development: From Concept to Playable …

What you'll learn
Understanding the game development process, from concept ideation to the creation of a playable prototype.
Study of game design principles, including game mechanics, dynamics, and aesthetics.
Techniques for planning and organizing game development projects, including defining game objectives and target audience.
Exploration of game engines and development tools used to create games efficiently.
Application of programming and scripting languages, such as C#, Python, or JavaScript, to implement game functionality.
Practice in designing game levels, characters, and assets for immersive gameplay experiences.

Advanced Game Programming: Building Engaging and Interactive Experiences

18 Lessons
Intermediate

The course “Advanced Game Programming: Building Engaging and Interactive Experiences” …

What you'll learn
Building upon your foundational game development knowledge to explore advanced programming techniques for creating engaging and interactive game experiences.
Understanding game design patterns and how they are applied in advanced game development.
Study of advanced graphics and rendering techniques to enhance visual quality and performance in games.
Techniques for implementing physics simulations, collision detection, and realistic animations in games.
Exploration of artificial intelligence (AI) algorithms for creating intelligent and challenging non-player characters (NPCs) in games.

Game Development with Unity: Building Cross-Platform Games

21 Lessons
Intermediate

Welcome to the exciting world of game development with Unity! …

What you'll learn
Understanding the Unity editor and its features for building 2D and 3D games.
Study of game objects, components, and scripting in Unity to create interactive gameplay.
Techniques for designing levels, characters, and environments in Unity.
Exploration of physics simulation and animation tools for realistic game interactions.
Application of Unity's cross-platform capabilities to deploy games on various platforms, including PC, mobile, and consoles.
Practice in coding game mechanics and implementing gameplay features using C# programming language.
Consideration of optimization techniques and performance tuning for smooth gaming experiences across different devices.

Unreal Engine C++ Developer: Learn C++ and Make Video Games

21 Lessons
15.5 hours
Intermediate

“Unreal Engine C++ Developer: Learn C++ and Make Video Games” …

What you'll learn
Test your knowledge with concepts you've just learned.
Build two commercial quality games: a 2D Galaxy Shooter Game and cinematic effects, and a 3D
Get access to the unique artwork

The Ultimate Guide to Game Development with Unity

22 Lessons
15.5 hours
Beginner

This course is authorized by and made in partnership with …

What you'll learn
Gain a comprehensive understanding of game development principles and techniques using Unity.
Learn to design, script, and create both 2D and 3D games from scratch.
Acquire skills in character animation, sound design, and user interface implementation for immersive gameplay experiences.