- All Courses
- Game development
Best Game Development Courses
Learn the skills you need to become a competitive player in the online gaming industry with Alison's free online Game Development courses. We offer classes that teach HTML5 Game Development which can help you create non-player characters for your games as well as inventories for your player characters, run and debug your web browsers, and more. We also have training courses that can teach you how to program bots to run automated task...…Read More
- 28 Free Courses
- 143,882 Learners
- 5,278 Certificates & Diplomas Earned
Most Popular
Game Development Courses

HTML5 Game Development Working with Inventory System, NPCs and Battle System
- Describe the process of creating an inventory system in ...
- Explain how to debug using the developer tools in web br...
- Describe the process of creating basic NPC in... Read More

Diploma in 3D Game Development With Unity Engine
- Explain the basic structure and user interface of the Un...
- Outline the procedures used to remodel, rig, animate and...
- Select the appropriate Mecanim animation and ... Read More

HTML5 Game Development - Lessons and Development Planning
- Identify updates and tools for your visual studio develo...
- Explain the importance of making effective plans for dev...
- Discuss topics and issues you will need to ad... Read More

Diploma in Interaction Design
- Explain various reasons why digital products fail
- Categorize interaction models based on activities and ob...
- Indicate the dimensions for evaluating interaction model...
- Identify alternative paradigms to interaction... Read More

Introduction to Scratch Programming
- Discuss the basic concepts of Scratch and define terms l...
- Explain how to use tempo, events and variables in Scratc...
- Describe the use of coordinates and condition... Read More

Unity 2D and C# for Beginner Game Developers
- Explain what Unity is and know how to install it on a co...
- Recognize the Unity interface, which consists of panels,...
- Discuss game assets and explain how to import... Read More

Learn Game Development with Python and Pygame
- Identify three uses of VSC (Visual Studio Code)
- Explain what Pygame is
- Discuss how to build a game window Read More

Unreal Engine 4 for Beginners
- Describe the Unreal Engine 4 user interface and shortcut...
- Describe the features of each element within the Unreal ...
- Identify the flow process for creating a new blueprint c...
- Explain how to add a character and character ... Read More

Data-Driven Strategies in Video Game Development
- Explain the importance of data-driven decision-making in...
- Identify key methods and tools for collecting and managi...
- Apply A/B testing methodologies to optimise g... Read More

Foundations of Video Gaming
- Discuss the early innovations and technologies that pave...
- Identify the key milestones and pioneers in the creation...
- Analyze the transition from arcade to home gaming, focus...
- State how personal computers became a key pla... Read More

Diploma in HTML5 Game Development
- Describe how to create and setup a map for your game
- Describe how to load sprites and other images into your ...
- Describe how to add a playable character to y... Read More

Simple Catcher Game Using HTML 5 Canvas and JavaScript
- Create and develop a simple catcher game from scratch us...
- Apply JavaScript in HTML 5 Canvas to create an interacti...
- Apply game design and logic to the gameplay w... Read More

Fully Dynamic Pacman Game using JavaScript
- Explain how to create and design assets for a game using...
- Describe how to build a game board using CSS Grid in Jav...
- Explain the method for adding movement patter... Read More

SFML C++ Game Development - Flappy Bird Clone
- Explain how to set up SFML for Windows OS and Mac OS
- State the role of a project directory folder and how to ...
- Explain how to hide the console on a Windows ... Read More

Master Unity from Zero - Foundations
- Explain the process of launching Unity
- Identify where Unity is installed on your computer
- Recognize the features that you need to creat... Read More

3D Mobile Game Vegetation Modeling in Maya and Unity
- Describe the process of modeling the base of a low-poly ...
- Recall how to model and duplicate the branch of a tree t...
- Explain the process of finishing the branches Read More
Benefits Of An Alison Certificate
Certify Your Skills
A CPD accredited Alison Certificate certifies the skills you’ve learnedStand Out From The Crowd
Add your Alison Certification to your resumé and stay ahead of the competitionAdvance in Your Career
Share your Alison Certification with potential employers to show off your skills and capabilities

Explore Courses By Category
Explore In-Demand Careers
Discover More CareersPopular Course Creators
Over 45 million learners have used Alison to empower themselves
Not sure where to begin?
What is your main goal on Alison?
- 4,500+ free courses
- 45 million+ learners
- 10 million+ graduates
- 195 countries