How to get started in game development - Beginners guide to game development, art, & design (Skillshare)

Offered by Skillshare,
How to get started in game development - Beginners guide to game development, art, & design (Skillshare)

It’s never been easier to not only create, but release your own game. Anyone can make a video game, no matter your age, gender, or location. Contrary to popular belief, you don’t have to be a master artist or programmer to create your own games. In fact, you can make a game without any art or programming skills whatsoever. These days, there are enough tools & resources that making games is easier than it’s ever been in the past, & not being able to create game art or write game code isn’t something that can stop you.

In this video series, we'll cover all the things you need to know to start your journey into game development. While this video isn’t a practical tutorial, like some of our other video series, this series is designed to give you all the knowledge & tools to get started in game development.
SO JOIN US, and begin your journey in making the next great game today.
Creating games is an exciting & fun adventure! And as the game industry continues to expand, in both revenu & player base, the need for game artists, designers, & developers, continues to grow, providing more & more opportunities to those who are willing & able to take advantage of them.
So there has never been a better time to get into, or expand your knowledge on game development, than right now!
If your interested in developing games or working in the game industry, your assignment is to research & explore how games are made & the different fields in the game industry, then decide which one you'd enjoy most and begin exploring that field.
HOW VIDEO GAMES ARE MADE!
JOBS-ROLES-IN-THE-GAME-INDUSTRY-HOW-TO-GET-THEM
Now that you know how to get started in game development, how games are made, & the different roles in game creation & development, use the Macro Game Design Document Template we provided in this project attachment, to begin mapping out a game you'd like to develop.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

How to start an eSports organisation (Skillshare) Skillshare
Skillshare

How to start an eSports organisation (Skillshare)

About this Class This course is for those looking to start an eSports organisation. Primarily aimed at small, grass route teams that have little to no start up capital or outside investment. We'll be covering the fundamentals of creating an eSports business, which include: Branding Marketing Building A Team Sponsorship The final goal of which is to create an audience to gain recognition and attract sponsors. We'll dig deep into what social platforms are best to start building that audience and what content you should be producing.

Self Paced
Self-Paced
Diseño de Videojuegos: Una introducción (Coursera) Coursera
Universidad de los Andes

Diseño de Videojuegos: Una introducción (Coursera)

¡Bienvenidos a Diseño de videojuegos: una introducción! El diseño de videojuegos es el arte de aplicar conceptos de diseño para crear la interacción entre jugadores. Es un ejercicio mental que requiere varios conocimientos en diferentes campos y la habilidad de comunicar qué es lo que se quiere lograr. Este curso hace parte del Programa desarrollo y diseño de videojuegos, de la Universidad de lo Andes, Colombia.

Nov 16th 2026
4 Weeks
Diseño de videojuegos (Coursera) Coursera
Universitat Autònoma de Barcelona

Diseño de videojuegos (Coursera)

Dentro de la creación del videojuego, ¿qué papel juega su diseño? Este curso proporciona conocimientos y pautas sobre cómo diseñar un videojuego. Partiendo desde un concepto básico, se dan las pautas para trabajar correctamente sus conentidos, de cara a conseguir un objetivo claro: el documento de “game concept” que constituye el documento inicial sobre el que se basa cualquier videojuego.

Nov 2nd 2026
4 Weeks
The Complete Guide to Aiming in Fortnite (Skillshare) Skillshare
Skillshare

The Complete Guide to Aiming in Fortnite (Skillshare)

Have you been struggling to win Fortnite matches and tournaments? Do you get out-aimed by your opponents? This course is for you! Aiming is crucial in most games out there, and how well you can aim will determine your chances at the Victory Royale. Enhance your Fortnite gameplay by learning how to out-aim your opponents. This course will cover the basic, intermediate, and advanced aspects of aiming along with tactics to maximize your warmups and preparation before casual, arena, or tournament matches.

Self Paced
Self-Paced
Problem Solving, Python Programming, and Video Games (Coursera) Coursera
University of Alberta

Problem Solving, Python Programming, and Video Games (Coursera)

This course is an introduction to computer science and programming in Python. Important computer science concepts such as problem solving (computational thinking), problem decomposition, algorithms, abstraction, and software quality are emphasized throughout. The Python programming language and video games are used to demonstrate computer science concepts in a concrete and fun manner. However, a learner can take the knowledge and skills from this course and apply them to non-game problems, other programming languages, and other computer science courses.

Nov 16th 2026
5-12 Weeks
Desarrollo de Videojuegos 3D en Unity: Una Introducción (Coursera) Coursera
Universidad de los Andes

Desarrollo de Videojuegos 3D en Unity: Una Introducción (Coursera)

Este curso te permite crear un prototipo de juego 3D, explorando los conceptos necesarios y las herramientas para desarrollo de videojuegos en 3D disponibles en Unity y en la Web. Explorarás y harás uso de herramientas para crear una escena 3D en Unity, podrás agregar personajes y animaciones 3D e integrarlas en los escenarios que crees, podrás definir comportamiento e interacción entre elementos del videojuego, y publicar en la Web los resultados de lo que diseñes. Vas a utilizar como base los conceptos aprendidos en el curso introductorio de desarrollo, ahora aplicados a juegos 3D.

Nov 16th 2026
5-12 Weeks
Learn Three.js while building a 3D game with physics (Skillshare) Skillshare
Skillshare

Learn Three.js while building a 3D game with physics (Skillshare)

In this course, we create a 3D game with physics. We will use Three.js to generate the 3D graphics and Cannon.js to simulate physics in this game. If you haven’t used these libraries before don’t worry. This is an introductory course both for Three.js and Cannon.js. We will go through everything in detail. We go through, how to set up the scene, how to add lights, how to set up the camera, how to add animation and event handlers, and finally, we will add physics

Self Paced
Self-Paced
Pixel Art for Video Games (Coursera) Coursera
Michigan State University

Pixel Art for Video Games (Coursera)

This course is aimed to give you the tools and knowledge you need to start creating simple art for video games made in the Unity game engine. Through the aesthetic of pixel art we will explore artistic principals like shape language, color theory, and composition as well as show you a step by step workflow for creating assets that you can use to make your own games.

Nov 2nd 2026
5-12 Weeks
Introduction to C++ Programming and Unreal (Coursera) Coursera
University of Colorado System

Introduction to C++ Programming and Unreal (Coursera)

This course is all about starting to learn how to develop video games using the C++ programming language and the Unreal Engine on Windows or Mac. This course assumes you have previous programming experience in some other language. Although we'll start at the very beginning for C++, hardly anybody learns (or teaches) C++ as a first language. Similarly, Unreal Engine is a commercial, industrial strength game engine. With great power comes great ... complexity, so it's important that you have the will to work hard to learn how to use C++ in Unreal Engine.

Nov 2nd 2026
4 Weeks
Getting Started With Application Development en Français (Coursera) Coursera
Google Cloud

Getting Started With Application Development en Français (Coursera)

Dans ce cours, les développeurs d'applications apprennent à concevoir et développer des applications cloud natives qui intègrent parfaitement les services gérés de Google Cloud. Ils découvrent également comment appliquer les bonnes pratiques associées et comment utiliser les services de stockage Google Cloud appropriés pour le stockage d'objets, les données relationnelles, la mise en cache et l'analyse.

Nov 2nd 2026
1 Week