6 free online courses on GameDev from the largest IT companies, schools, and universities around the world
GameDev is the full cycle of game creation: design, development, and release. We’ve gathered courses on GameDev for you that will help you quickly enter the profession.
Author - Mansur Ismagulov
The Tech AI
Get the key points in seconds - a short summary from The Tech AI.
Courses in game development are presented: Introduction to Game Design from CalArts, C# Specialization for Unity from the University of Colorado, PyGame Project from Coursera Project Network, Scratch Basics, and an Esports course from UCI. The training covers conceptual foundations, programming in C# and Python, creating games without coding, and analyzing esports.
Introduction to Game Design from CalArts — this course provides an introduction to the core concepts of games and explores how these basic concepts influence how gamers interact with games.
You will learn how to create and describe a game concept, and specifically, what makes a game appealing. This course focuses on the conceptual foundations of games, and all assignments can be completed with just a pencil and paper—no prior programming knowledge is required.
C# Programming for Unity Game Development Specialization from the University of Colorado — this specialization is designed for beginner programmers who want to learn how to program Unity games using C#.
Over the course of four courses, you will learn how to program in C# and how to apply your C# knowledge to program Unity games.
Getting Started With Game Development Using PyGame from the Coursera Project Network — in this one-hour course, you will learn how to create a basic single-player version of Pong using the PyGame library for Python. You will be able to create a welcome screen, a game that responds to user input to move the paddle, keep score, and a game-over screen with custom options.
Introduction to Basic Game Development using Scratch from the Coursera Project Network — in this course, you will create a basic game using Scratch, an introductory web-based coding program. The training will help you develop basic programming or computer science skills and a fundamental understanding to enhance your programming abilities.
Game Developers and Esports Organizations from the UCI Division of Continuing Education — this course focuses on discussing game developers and their relationships with the corresponding esports industry. The content will help you recognize the qualities a video game must possess to become a successful esport. You will examine a diagram illustrating the various competitive structures commonly found in esports.
The Tech on Telegram Follow The Tech on Telegram
Keep up with the latest technology and startup news.