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.

Skills you'll gain: Unity Engine, Video Game Development, Game Design, C# (Programming Language), Object Oriented Programming (OOP), Artificial Intelligence, Scripting
★ 4.8 (14) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Game Design, Software Design Documents, Unreal Engine, Video Game Development, Collaborative Software, Software Documentation, Virtual Environment, Layout Design, Interactive Design, 3D Assets, Prototyping, Diagram Design, Design Elements And Principles, Storytelling
★ 4.3 (71) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Color Theory, Layout Design, Typography, Adobe Photoshop, Photo Editing, Graphic and Visual Design, Design Elements And Principles, Visual Design, Game Design, Graphic Design, Creative Design
★ 4.5 (68) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Unreal Engine, Game Design, Video Game Development, Animation and Game Design, Hypertext Markup Language (HTML), HTML and CSS
★ 4.5 (12) · Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: AI literacy, Generative AI, Artificial Intelligence, Education Software and Technology, Data Ethics, Responsible AI, Digital pedagogy, AI Integrations, LLM Application, Prompt Engineering, Large Language Modeling
★ 4.3 (32) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Animation and Game Design, Game Design, Video Game Development, Interactive Design, Animations, Event-Driven Programming, Debugging, User Interface (UI) Design, UI Components, Code Reusability, Program Development, Python Programming, Development Environment, Functional Design
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: UI Components, Interactive Design, User Flows, User Interface and User Experience (UI/UX) Design, Animation and Game Design, Event-Driven Programming, Scripting
Mixed · Course · 1 - 4 Weeks

University of California, Irvine
Skills you'll gain: Apple iOS, iOS Development, Video Game Development, Mobile Development, Game Design, Interactive Design, Animation and Game Design, Geospatial Information and Technology, Animations, Interaction Design, Human Computer Interaction, Global Positioning Systems, Computer Graphic Techniques, Application Development, Event-Driven Programming, Knowledge of Apple Hardware
★ 4.5 (55) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Unreal Engine, Unity Engine, 3D Assets, Video Game Development, Software Installation, Game Design, Development Environment, User Interface (UI), Cross Platform Development, Scripting
★ 4.9 (11) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Video Production, Digital pedagogy, Virtual Environment, User Interface and User Experience (UI/UX) Design, Virtual Reality, Teaching, User Experience Design, Education Software and Technology, User Centered Design, Adult Learning Principles, Student Engagement, Learning Styles, UI/UX Research, Online Advertising
Beginner · Course · 1 - 3 Months

California Institute of the Arts
Skills you'll gain: Game Design, Prototyping, Software Design Documents, Video Game Development, Ideation, Conceptual Design, Software Visualization, Usability Testing, Graphic and Visual Design, Peer Review
★ 4.7 (295) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Animation and Game Design, Interactive Design
Mixed · Course · 1 - 4 Weeks