Could Golang ever be used in the meat-and-potatoes of video game development?

This page summarizes the projects mentioned and recommended in the original post on /r/golang

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • Pixel

    A hand-crafted 2D game library in Go

  • I don't see why it can't be used in video game development in fact, there are already a few games made in go like Bear's Restaurant though most of them seem to be 2D games That is also a few game engines/frameworks/library made in go like G3N, Ebiten, pixel and go-gl I have seen a few Youtube Videos where people make games in go like Gaming in Go Making an MMO I think what is Missing is gaming engines with a GUI like unity, unreal and Godot but nothing stopping someone from making one other than the massive time/money investment it takes

  • Ebiten

    Ebitengine - A dead simple 2D game engine for Go

  • I don't see why it can't be used in video game development in fact, there are already a few games made in go like Bear's Restaurant though most of them seem to be 2D games That is also a few game engines/frameworks/library made in go like G3N, Ebiten, pixel and go-gl I have seen a few Youtube Videos where people make games in go like Gaming in Go Making an MMO I think what is Missing is gaming engines with a GUI like unity, unreal and Godot but nothing stopping someone from making one other than the massive time/money investment it takes

  • 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.

    WorkOS logo
  • raylib-go

    Go bindings for raylib, a simple and easy-to-use library to enjoy videogames programming.

  • I wrote a small game in Go https://nicholasimon.itch.io/snyk uses Raylib for graphics https://github.com/gen2brain/raylib-go. Very simple however it definitely is possible. Problem is there is minimal support for game development in Go compared to other languages makes it a bit more difficult

  • letsgo

    Easy game engine written in Go (by mothfuzz)

  • It's currently up at https://github.com/mothfuzz/letsgo

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts