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: 3D Modeling, SketchUp (3D Modeling Software), Autodesk Maya, Architectural Drawing, Computer Graphics, Computer Graphic Techniques, Architecture and Construction
★ 4.8 (12) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: User Interface (UI), Android (Operating System), UI Components, Interactive Design, Mobile Development Tools
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Animation and Game Design, Code Reusability, UI Components, User Interface (UI) Design
Intermediate · Course · 1 - 3 Months

Intermediate · Course · 1 - 4 Weeks
Coursera
Skills you'll gain: electromagnetics, Electrical Engineering, Hardware Design, Electronics Engineering, Electronics, Verification And Validation, Communication Systems, Wireless Networks, Telecommunications, Engineering Design Process, Simulation and Simulation Software, Simulations, Workflow Management, Radiation Protection, Network Troubleshooting, Business Workflow Analysis
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, Torque (Physics), Game Design, Video Game Development, Mechanics, Event-Driven Programming, Animation and Game Design, Simulation and Simulation Software, Simulations, Computer Graphics, Mathematical Modeling, Physics, Scripting, Linear Algebra, Advanced Mathematics, Mathematics and Mathematical Modeling
★ 5 (12) · Mixed · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: React.js, UI Components, Web Content Accessibility Guidelines, Code Reusability, Game Design, Front-End Web Development, Application Programming Interface (API), Usability, JavaScript Frameworks, Web Development Tools, Web Applications, Web Frameworks, Interaction Design, Web Development, Computational Logic
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Color Theory, User Interface and User Experience (UI/UX) Design, Logo Design, Typography, User Interface (UI), Interaction Design, Figma (Design Software), Adobe Illustrator, Design Reviews, Wireframing, User Interface (UI) Design, Marketing Materials, Marketing Design, Layout Design, Usability, Graphic and Visual Design, Graphic Design, AI powered creativity, Peer Review, Adobe Photoshop
★ 4.5 (112) · Beginner · Professional Certificate · 3 - 6 Months

University of Minnesota
Skills you'll gain: UI/UX Research, User Research, Design Research, User Interface (UI), User Interface (UI) Design, Usability Testing, Prototyping, User Interface and User Experience (UI/UX) Design, Usability, Interactive Design, User Acceptance Testing (UAT), User Experience Design, User Experience, Human Computer Interaction, User Centered Design, Graphic and Visual Design, Persona (User Experience), Ideation, Design, UI/UX Strategy
★ 4.6 (1.8K) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Unity Engine, Agentic systems, Agentic Workflows, Animation and Game Design, Game Design, Video Game Development, Artificial Intelligence, Software Visualization, Simulations, Program Development, C# (Programming Language), Software Design Patterns, Scripting
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Systems Design, Systems Architecture, System Design and Implementation, Software Design, Software Architecture, Distributed Computing, Software Systems, Scalability, API Design, Data Storage Technologies, Microservices, Data Storage, Live Streaming, Restful API, API Gateway, Databases, Load Balancing, Application Programming Interface (API), Network Protocols, Capacity Management
Advanced · Course · 3 - 6 Months

Skills you'll gain: Object Oriented Programming (OOP), Unity Engine, Object Oriented Design, Video Game Development, Event-Driven Programming, Code Reusability, Game Design, C# (Programming Language), User Interface (UI), Scripting, UI Components, Animations
Intermediate · Course · 1 - 4 Weeks