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: Video Game Development, Unreal Engine, Game Design, User Interface (UI), Prototyping, UI Components, Visualization (Computer Graphics), Animation and Game Design, Artificial Intelligence, User Interface (UI) Design, Animations, Event-Driven Programming
Mixed · Course · 1 - 3 Months

Skills you'll gain: Version Control, GitHub, Bitbucket, Unity Engine, Game Design, Video Game Development, Software Versioning, 3D Assets, Animation and Game Design, Computer Graphics, Mobile Development, Animations
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Unreal Engine, Animations, Animation and Game Design, 3D Assets, Video Game Development, Visualization (Computer Graphics), Computer Graphic Techniques, Computer Graphics
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Unreal Engine, Virtual Environment, 3D Assets, Game Design, Visualization (Computer Graphics), Computer Graphic Techniques, Video Game Development, Computer Graphics, Post-Production, Storytelling, Visual Storytelling, Layout Design, Design Elements And Principles, Model Optimization, Aesthetics
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Unreal Engine, Game Design, User Interface (UI), UI Components, Video Game Development, No-Code Development, Scripting, Event-Driven Programming, Development Environment
Mixed · Course · 1 - 4 Weeks

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

Skills you'll gain: Unreal Engine, 3D Assets, Virtual Environment, Video Game Development, Computer Graphics, Computer Graphic Techniques, Visualization (Computer Graphics), Color Theory
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, Game Design, Video Game Development, Animation and Game Design, Software Architecture, Visualization (Computer Graphics), Object Oriented Design, Code Reusability, Scripting, C# (Programming Language)
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Animation and Game Design, UI Components, Development Environment, Event-Driven Programming
Mixed · Course · 1 - 4 Weeks
University of California San Diego
Skills you'll gain: Statistical Analysis, Experimentation, Usability Testing, Usability, Statistical Programming, Statistical Hypothesis Testing, Data Analysis, Statistical Methods, UI/UX Research, R Programming, User Experience, Data Collection, Human Computer Interaction, Statistics, Data Validation, Statistical Modeling, Regression Analysis, Logistic Regression
Intermediate · Course · 1 - 3 Months

Universitat Autònoma de Barcelona
Skills you'll gain: Video Game Development, Game Design, Peer Review, Animation and Game Design, Computer Programming, Computer Graphics
Mixed · Course · 1 - 3 Months

Skills you'll gain: Unity Engine, Computer Graphics, Visualization (Computer Graphics), Computer Graphic Techniques, Image Quality, Linear Algebra, Scripting
Mixed · Course · 1 - 4 Weeks