The Basics of Game Development

A Picture of a Person Programming

Welcome to the Basics of Game Development!

Here you'll learn how to create your first ever game. Creating a game is not hard and this website will teach the essentials on how to program and design games at your own pace. You can choose between programming, game art, and sound design. We recommend you to begin your journey in programming, but you can start with game art or sound design. After browsing this website you'll be able to create your first game in any genre you like. Now proceed below to download and install needed programs in order to begin. Have fun and goodluck!

Godot

Godot is a free and open-source Game Engine, which can create both 2D and 3D games. However, this website will only teach you how to make 2D games. It is available on Windows, Mac, and Linux. It uses the GDscript language which is very easy to learn, and some versions can use C# which is a very common game development scripting language. Required for Programming

Download Godot

GIMP

GIMP is a free and open-source Image Manipulation Program. It is very similar to Photoshop, so if you have tried Photoshop before I recommend using GIMP. It is available on Windows, Mac, and Linux. If you are a beginner I recommend using Krita. Required for Game Art

Download GIMP

Krita

Krita is a free and open-source raster graphics editor. If you are a beginner, Krita is very easy to learn. Drawing tablets are also better to use in Krita. It is available on Windows, Mac, Linux, Android and Chrome OS. Required for Game Art

Download Krita

Bfxr

Bfxr is a free and open-source sound effect maker. It is based on Sfxr. It improved Sfxr and added more features. It is available on Windows, Mac, and on your Browser. If you are using Linux you can use Sfxr. Required for Sound Design

Download Bfxr Download Sfxr

Bosca Ceoil

Bosca Ceoil is a free and open-source music maker. It is very easy to use and learn especially for those with no music background. It is available on Windows, Mac, Linux, and on your browser. Required for Sound Design

Download Bosca Ceoil

Get Started!

Programming

Here you'll learn how to code in GDscript and create a functional game using Godot.

Sound Design

Here you'll learn how to create sfx and music for your game using Sfxr and Bosca Ceoil.

Game Art

Here you'll learn how to make art and animations for your game using GIMP or Krita.