Go Game Engine

Open-source Go projects categorized as Game Engine

Top 14 Go Game Engine Projects

  • Ebiten

    Ebitengine - A dead simple 2D game engine for Go

    Project mention: Making Games in Go for Absolute Beginners | news.ycombinator.com | 2023-11-24

    I love Go, yet I've never thought of it as a language with usable game engines. I'm extremely happy to find I was very wrong about that!

    I'm woefully behind the curve on compiling to WASM, though, and I've yet to experiment much with tinygo so I have no idea how far I would get in creating a game people could enjoy in a browser without having to download a big bundle of assets. It's reassuring to see WASM mentioned explicitly as a compilation target [1] by Ebitengine though.

    [1] https://github.com/hajimehoshi/ebiten

  • Pixel

    A hand-crafted 2D game library in Go

    Project mention: Installing Pixel library (https://github.com/faiface/pixel) without go get | /r/learnprogramming | 2023-03-23

    All tutorials I could find are either outdated or skip over installation, and the https://github.com/faiface/pixel/wiki/Building-Pixel-on-Windows github page is not detailed at all.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • g3n

    Go 3D Game Engine (http://g3n.rocks) (by g3n)

    Project mention: Making Games in Go for Absolute Beginners | news.ycombinator.com | 2023-11-24

    I've been working on a game over the past year in Go using https://github.com/g3n/engine. I picked Go because I like the language and wanted to learn it. I picked g3n-engine because I wanted to work in 3d after making a few 2d games in the past.

    Making games is so much more challenging and rewarding than almost all of the work I've done for pay. There's always so much more to learn that doesn't feel like just relearning how to do the same thing except with a different framework of the week.

  • engo

    Engo is an open-source 2D game engine written in Go.

  • Oak

    A pure Go game engine (by oakmound)

  • termloop

    Terminal-based game engine for Go, built on top of Termbox

  • Ikemen-GO

    An open-source fighting game engine that supports MUGEN resources.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • donburi

    Just another ECS library for Go/Ebitengine

  • midgarts

    Multi-platform Ragnarök Online MMORPG client

  • mizu

    Entity Component System framework for Ebitengine (by sedyh)

  • go-asciisprite

    Simple ASCII/Unicode Sprite Library for Golang

  • nmage

    Go 3D Game Engine from (almost) scratch

  • pi

    The retro game development engine for Go, inspired by Pico-8 and powered by Ebitengine. (by elgopher)

    Project mention: Retro game development engine for Go, inspired by Pico-8 and powered by Ebitengine. | /r/gogamedev | 2023-10-30
  • ray_engine

    A toy raycasting engine in Go + Ebiten

    Project mention: Ray_Engine: A toy raycasting engine in Go + Ebiten | /r/gogamedev | 2023-11-03
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-11-24.

Go Game Engine related posts

Index

What are some of the best open-source Game Engine projects in Go? This list will help you:

Project Stars
1 Ebiten 9,622
2 Pixel 4,383
3 g3n 2,608
4 engo 1,703
5 Oak 1,497
6 termloop 1,382
7 Ikemen-GO 593
8 donburi 206
9 midgarts 118
10 mizu 79
11 go-asciisprite 66
12 nmage 57
13 pi 29
14 ray_engine 24
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com