Game design courses can help you learn level design, character development, storytelling techniques, and game mechanics. You can build skills in prototyping, user testing, and balancing gameplay to enhance player experience. Many courses introduce tools like Unity and Unreal Engine, that support creating interactive environments and implementing game logic. Additionally, you might explore programming languages such as C or C++ to bring your ideas to life, along with graphic design software for creating compelling visuals.

Michigan State University
Skills you'll gain: Game Design, Software Design Documents, Prototyping, Video Game Development, Software Documentation, Conceptual Design, Ideation, Peer Review
★ 4.8 (41) · Intermediate · Course · 1 - 4 Weeks

Michigan State University
Skills you'll gain: Game Design, Unity Engine, 3D Assets, Prototyping, Video Game Development, 3D Modeling, Computer Graphics, Programming Principles
★ 4.8 (69) · Intermediate · Course · 1 - 4 Weeks

Michigan State University
Skills you'll gain: Unity Engine, Game Design, Video Game Development, C# (Programming Language), Software Design Documents, Social Impact, Programming Principles, Computer Programming, Ideation, Scripting, Peer Review
★ 4.7 (47) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Game Design, Animation and Game Design, Scripting, Interactive Design, Project Design, Interactive Learning, Systems Development, Development Environment, Design, Experience Design, Mechanics, Environment
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Animation and Game Design, Object Oriented Design, Software Design Patterns, Video Game Development, Software Architecture, Memory Management, Objective-C (Programming Language), Computer Graphics, Computer Graphic Techniques, Animations, User Interface (UI), Graphic and Visual Design, Artificial Intelligence
Beginner · Course · 1 - 3 Months

Skills you'll gain: Unity Engine, User Interface (UI), Event-Driven Programming, UI Components, Video Game Development, Scripting, User Interface (UI) Design, Interactive Design, Code Reusability, Build Tools, Graphical Tools, Maintainability, Design, Data Import/Export, Asset Management
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: User Centered Design, User Experience Design, Responsive Web Design, User Interface (UI) Design, Web Design and Development, Prototyping, Front-End Web Development, Graphic and Visual Design, User Interface and User Experience (UI/UX) Design, Figma (Design Software), Design Elements And Principles, Web Design, User Interface (UI), Experience Design, Wireframing, Typography, Application Design, UI Components
★ 4.5 (325) · Beginner · Course · 1 - 4 Weeks

Skillshare
Skills you'll gain: Unreal Engine, Animations, 3D Assets, Virtual Environment, Game Design, Timelines, Prototyping, Layout Design, Application Deployment
★ 5 (8) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: 3D Assets, Unreal Engine, 3D Modeling, Video Game Development, Animation and Game Design, Model Optimization, Design, Editing, Data Import/Export, Geometry, Environment
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Code Reusability, Software Architecture, C# (Programming Language), Memory Management, Artificial Intelligence
Intermediate · Course · 1 - 3 Months
University of California San Diego
Skills you'll gain: Design Research, Interaction Design, User Experience Design, Statistical Analysis, Usability, Experience Design, User Experience, Ideation, User Research, User Interface (UI), UI/UX Strategy, Graphic and Visual Design, User Interface (UI) Design, Experimentation, A/B Testing, Human Factors, Collaborative Software, Telecommuting, R Programming, Storyboarding
★ 4.5 (4K) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Unreal Engine, Animation and Game Design, Video Game Development, Game Design, 3D Assets, Animations, Computer Graphics, Virtual Environment, Scripting, Design, Event-Driven Programming
★ 5 (13) · Beginner · Specialization · 3 - 6 Months