Go

Make a Tetris game using Go and Raylib

Tetris using Go and raylib

Difficulty - easy to medium - assumes basic knowledge of Go

We will end up with a game like this with sound effects and music. I chose this to kick off with as we do not use any images but create our images in the code.

I suggest you use VS-Code, but notepad will work just fine too. Git is recommended.

if using VS-Code install this plugin

Start Using Git

Start Using Git

Introduction to Git

As a Go developer, you’ll eventually need to manage your code effectively, and that’s where Git comes in. Git is a powerful version control system that can help you track changes, collaborate with others, and manage code for your Go projects seamlessly. In this post, we’ll cover the essentials of installing and using Git on your own Go projects.

Installing Git

Before you can start using Git with your Go projects, you need to have it installed on your machine. The installation process varies depending on your operating system.

Getting Started: Installing Go and Raylib-Go on Windows

Go

Introduction

Are you ready to dip your toes into the world of game development using Go? If you’re a Windows user looking to get started with Raylib-Go, you’re in the right place! In this guide, we’ll walk you through how to properly install Go and the Raylib-Go library, making your game development journey a smooth one.

Steps 1, 2, and 3 are to be done once.
Step 4 is to be done (almost) every time you start a project.

Step 1: Install Go

The first step is to install Go, the programming language that powers Raylib-Go. Head over to the official Go website at golang.org/dl and download the Windows installer that suits your system architecture (either 64-bit or 32-bit).

Go & Games Series

This series uses Raylib, Console, and possibly a Terminal with Go. We cover the steps for Windows users. Linux and Mac users but it should be almost exactly the same, except for initial setup. Otherwise it will be covered later, when I get into multiplatform later in the series.