Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yeslayla/golang-game-framework

Framework in Golang to simplify game development with SDL in Go
https://github.com/yeslayla/golang-game-framework

Last synced: 23 days ago
JSON representation

Framework in Golang to simplify game development with SDL in Go

Awesome Lists containing this project

README

        

# Golang Game Framework

Framework in Golang to simplify game development with SDL in Go.

Currently, only basic rendering has been implemented.

For an example on how to use it, see `game/game.go` and make your own changes!

I have a strong desire to make this into a more flexible and feature complete system, but I cannot give any guarantees. Hopefully at minimum, this project can be seen as a reference for others!

## Requirements

### Fedora

```bash
sudo dnf install -y golang SDL2{,_image,_mixer,_ttf,_gfx}-devel
```

For static compilation:

```bash
sudo dnf install -y alsa-lib-devel libXext-devel libXcursor-devel libXi-devel libXrandr-devel libXxf86vm-devel libXScrnSaver-devel
```

#### Ubuntu:

```bash
sudo apt install -y golang-go libsdl2{,-image,-mixer,-ttf,-gfx}-dev
```