Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/yeslayla/golang-game-framework
- Owner: yeslayla
- License: mit
- Created: 2022-06-05T16:53:15.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-11-13T15:35:01.000Z (about 2 years ago)
- Last Synced: 2024-11-03T18:40:25.605Z (2 months ago)
- Language: Go
- Size: 1.28 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: ReadMe.md
- License: LICENSE
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
```