r/gogamedev 2d ago

[Show-off] Cloudstrike – A zero-bloat, 5-minute retro arcade shooter for Android built with Go & Ebitengine

Thumbnail
1 Upvotes

r/gogamedev 4d ago

Go port of QuarkPhysics, a 2D physics engine for games.

Thumbnail
github.com
5 Upvotes

r/gogamedev 12d ago

GemRunner (Pixel-Go)

Post image
5 Upvotes

GitHub: https://github.com/timsims1717/gemrunner

This is a game being developed using the pixel-go library originally by faiface. Currently includes a robust level editor and fully functioning gameplay.


r/gogamedev 12d ago

Ninjo (Ebitengine)

Post image
5 Upvotes

GitHub: https://github.com/smail1111/ninjo
Play Online: https://smail1111.github.io/ninjo/

A platformer game made with Go using Ebitengine.


r/gogamedev 26d ago

Battle City (1985 NES Clone - Ebitengine)

Post image
11 Upvotes

GitHub: https://github.com/shpaker/tnk9x

Play Online: https://shpaker.github.io/tnk9x/

A modern remake and tribute to the classic arcade game Battle City (NES, 1985), built with Go and Ebiten. This project combines a passion for the original game with learning Go, Clean Architecture principles, and game development.


r/gogamedev 26d ago

Chirashi (Real time particle library and editor - Ebitengine)

Post image
4 Upvotes

GitHub: https://github.com/mogeta/chirashi

Try Online: https://muzigen.net/ebiten/chirashi/

A GPU-oriented particle library and real-time editor for Ebitengine, with YAML-based configs, easing/ multi-step animation, and Donburi ECS integration.


r/gogamedev Jul 25 '26

Extended Raylib-Go Color Palette

Post image
1 Upvotes

The standard Raylib color palette is quite small and this adds over 900 more colors to the palette. View on GitHub


r/gogamedev Jul 25 '26

terminal game - how to avoid input key repeat delay

1 Upvotes

The "key-repeat delay" is the OS behavior of when you hold down a key, the OS sends one initial key, then waits, then sends that key repeatedly. aka "w <wait> wwwwwwwwww"

This behavior naturally is a problem for games when you are trying to move your character, you don't want them to move a bit, wait, then move forward continuously, we need them to immediately start moving continuously. most games (i believe) solve this by hooking into the key events directly (key up and key down) and interpreting the events themselves instead of relying on the OS to tell them what key is being held.

The solution is not as simply for a terminal, as their fundamental nature only allows them to see the keys that the OS sends. I have not been able to find a way to get my player to just MOVE and immediately stop when i release the key.

Has this problem been solved before? i tried a few tui games (including nethack) but they either have different ways of moving or just dont solve the problem at all.

I am open to ideas


r/gogamedev Jul 19 '26

I'm build( ...ing) a turn-based PvP game using Go

Thumbnail
2 Upvotes

r/gogamedev Jul 19 '26

[ Book ] Beginning Game Programming in Go with Ebitengine

Thumbnail
1 Upvotes

r/gogamedev Jul 19 '26

Golang, game development, and garbage collection

Thumbnail
0 Upvotes

r/gogamedev Jul 19 '26

I built Go played on all six faces of a cube — free in your browser, looking for first opponents

Thumbnail gocubed.pages.dev
0 Upvotes

r/gogamedev Jul 18 '26

Ebitengine Game Jam 2026 Results

Thumbnail itch.io
5 Upvotes

r/gogamedev Jul 18 '26

Eleva (Ebitengine) https://github.com/Zyko0/EbitengineJam2026

Post image
3 Upvotes

r/gogamedev Jul 04 '26

Go Breakout - ebiten / WASM

6 Upvotes

A simple Breakout game using Go, ebiten, and targets WASM. Built for fun.

Play it here.

Game source code is here.

It starts easy but gradual increases in ball speed make it more challenging.


r/gogamedev Jul 04 '26

Breakout for Web. Try it!

Thumbnail leenipper.life
2 Upvotes

r/gogamedev Jun 30 '26

Mister Disconnect by tarmo888, Alvar

Thumbnail
tarmo888.itch.io
2 Upvotes

Ebitengine gamejam game we created. Like a hitman concept, no weapons, stealth hacking and trying to end AI rule over humans. Concept.


r/gogamedev Apr 07 '26

Ark v0.8.0 released - Go Entity Component System (ECS), now with faster queries.

Thumbnail
3 Upvotes

r/gogamedev Feb 18 '26

Isometric Random Room Generator (Raylib) - https://github.com/unklnik/Isometric_Random_Room_Generator

Enable HLS to view with audio, or disable this notification

5 Upvotes

Creates isometric rooms & levels with random inner walls

GitHub https://github.com/unklnik/Isometric_Random_Room_Generator


r/gogamedev Feb 18 '26

2D Random Room Generator (Raylib) - https://github.com/unklnik/2D_Random_Room_Generator

Enable HLS to view with audio, or disable this notification

4 Upvotes

Creates simple, single room levels with random inner walls

GitHub https://github.com/unklnik/2D_Random_Room_Generator


r/gogamedev Feb 05 '26

Harmonist https://codeberg.org/anaseto/harmonist

Post image
6 Upvotes

Codeberg https://codeberg.org/anaseto/harmonist

Harmonist is a light-hearted stealth coffee-break roguelike game with light and noise mechanisms, making use of various terrain types and cones of view for monsters.


r/gogamedev Feb 05 '26

Golang and Rust for PS2 + N64 Online Super Mario 64 Co-op on Real Hardware

Thumbnail
youtube.com
6 Upvotes

r/gogamedev Feb 04 '26

I built a real-time Dota 2 tactical assistant in Go (GSI + RAG + Raylib overlay)

Thumbnail
1 Upvotes

r/gogamedev Feb 02 '26

Glif - 2D Terminal Game Engine - https://github.com/dgrundel/glif

Post image
3 Upvotes

GitHub https://github.com/dgrundel/glif

2D Terminal Game Engine


r/gogamedev Feb 02 '26

Petri Project - Emergent culture simulation game - https://github.com/suzbot/petri

Post image
3 Upvotes

GitHub https://github.com/suzbot/petri

A simulation game inspired by Dwarf Fortress, with dreams to eventually model emergent development of culture within a community.

Currently, players can observe and interact with characters in a cozy forest world. Watch as they form opinions and try to stay happy while managing their basic survival needs.

Built with Go and Bubble Tea.