Gopher2600 is an emulator for the Atari 2600. Whilst the performance is not as efficient as some other emulators it is none-the-less suitable for playing games, on a reasonably modern computer, at the required 60fps. (The developm
The reason for this project is to have a function on PC similar to the incredibly useful sleep/suspend function found in consoles like the Nintendo Switch and Sony PlayStation; suspend your game (and its resource usage) at any tim
Open-source Cloud Gaming Service For Retro Games Video demo: https://www.youtube.com/watch?v=GUBrJGAxZZg Technical wrapup: https://webrtchacks.com/open-source-cloud-gaming-with-webrtc/
Join us on Discord! Development Live stream
About this project
OpenDiablo2 is an ARPG game engine in the same vein of the 2000's games, and supports playing Diablo 2. The engine is written in
Gameboy.Live is a Gameboy emulator written in go for learning purposes. You can simply play Gameboy games on your desktop:
Or, "Cloud Game" in your terminal with a single command:
gamedetect is a simple API that uses a trained neural network to identify games that are within the top 100 currently on Twitch (as of March 2019). The full list of supported games can be seen here. The
Agones is a library for hosting, running and scaling dedicated game servers on Kubernetes.
Agones, is derived from the Greek word agōn which roughly translates to “contest”, “competition at games” and
GOWOG, Open source GOlang Web-based Online Game
GOWOG is a multiplayer web game written in Golang. Thanks to Golang, the server can handle a large number of players concurrently.
Try the game
GoBoy is a multi-platform Nintendo GameBoy and GameBoy Color emulator written in go. The emulator can run the majority of GB games and some CGB games. There is also colour and sound support. This emulato
Classic Pacman with procedurally generated infinite vertical maze.
I came across Eller's algorithm for maze generation, a few months back. Eller's algorithm creates a perfect maze, by
What is resolv?
resolv is a library specifically created for simple arcade (non-realistic) collision detection and resolution for video games. resolv is created in the Go language
A simple game framework that wraps around SDL2.
The biggest example use of the Strife framework is the Phi text editor
Though there are some smaller examples demonstrating components of the
Create a simple cross-platform desktop Space Invaders game with Go
A few months ago I fiddled around with writing Space Invaders using Go. I had a lot of fun writing it but the output only worked on iTerm2 because it us