A cross-platform 3D game engine written in Go, featuring OpenGL rendering, an integrated GUI, and spatial audio.
G3N is a 3D game engine written in Go that uses OpenGL for rendering, designed to build cross-platform applications with interactive 3D graphics. It solves the need for a performant, Go-native engine that integrates GUI, audio, and physics capabilities without relying on external game engines. Developers can create games, simulations, or data visualizations with built-in tools for lighting, model loading, and user interfaces.
Go developers interested in 3D graphics, game development, or interactive simulations who prefer a native Go solution over engines like Unity or Unreal. It's also suitable for educational projects and prototyping 3D applications.
Developers choose G3N for its seamless integration with Go's toolchain, cross-platform support out of the box, and a comprehensive feature set including GUI and audio. Its open-source nature and active community provide flexibility and transparency compared to proprietary alternatives.
Go 3D Game Engine (http://g3n.rocks)
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.