For an open source game written in Go, the strongest matches are hajimehoshi/ebiten (Ebiten is a comprehensive, cross-platform 2D game engine for), faiface/pixel (Pixel is a 2D game engine and library for) and opendiablo2/opendiablo2 (This project is a cross-platform game engine specifically built). g3n/engine and engoengine/engo round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Curamos repositorios de código abierto en GitHub que coinciden con “open source golang games”. Los resultados están clasificados por relevancia según tu búsqueda; usa los filtros de abajo para acotar o refina con IA.
Ebiten is a cross-platform 2D game engine and framework for the Go programming language. It provides a hardware-accelerated 2D renderer and a multi-input handling library to develop two-dimensional games with a single codebase. The engine is designed for broad deployment, allowing applications to be compiled and run across desktops, mobile devices, web browsers, and gaming consoles. It distinguishes itself by integrating custom shader programming for specialized visual effects and providing haptic feedback control for mobile devices and gamepads. The framework covers core game development ca
Ebiten is a comprehensive, cross-platform 2D game engine for Go that provides the essential game loop, rendering, audio, and input handling capabilities required for game development.
Pixel is a 2D game library and graphics engine for the Go programming language. It provides a hardware-accelerated renderer for drawing sprites, geometric shapes, and text, utilizing an optimized system of batching and transformation matrices. The project functions as a comprehensive toolkit for two-dimensional interactive applications, combining a graphics engine with a 2D vector math library for affine transformations and coordinate space projections. It includes a dedicated input manager that tracks keyboard presses and mouse movements using a polling-based system rather than asynchronous
Pixel is a 2D game engine and library for Go that provides the core rendering, input handling, and windowing capabilities required to build interactive games, though it relies on external libraries for features like physics and audio.
OpenDiablo2 is an open-source re-implementation of an isometric action role-playing game engine. It functions as a cross-platform game client designed to execute core mechanics and logic across multiple operating systems using external game assets. The project focuses on recreating the functionality of a classic action RPG from the ground up through a community-driven effort. It provides a framework for running a game engine that simulates specific gameplay experiences and movement patterns. The engine includes capabilities for isometric projection rendering, deterministic game state simulat
This project is a cross-platform game engine specifically built to re-implement and run an isometric action RPG, providing the core loop, rendering, and state management required for a game of this type.
Go 3D Game Engine (http://g3n.rocks)
This is a 3D game engine written in Go that provides the core infrastructure for game development, including rendering, audio, and input handling, making it a valid choice for your search despite its focus on 3D rather than 2D.
Engo is an open-source 2D game engine written in Go.
Engo is a 2D game engine built in Go that provides an entity-component-system architecture, a game loop, and cross-platform rendering capabilities, making it a direct fit for your requirements.
A pure Go game engine
Oak is a pure Go game engine that provides the core components for 2D game development, including a game loop, input handling, and rendering, making it a direct fit for your search.
This is a 3D game engine written in Go that provides the core components like rendering, audio, and input handling required for game development, though it is primarily focused on 3D rather than 2D.
Engine Sim Community Edition is an automotive powertrain simulation tool designed to model the mechanical physics and thermodynamic cycles of internal combustion engines. It functions as a technical sandbox where users can observe the movement of engine components and evaluate how specific configurations affect overall performance. The software distinguishes itself by utilizing a data-driven approach to component modeling, allowing for the definition of physical dimensions and material properties through external configuration files. It provides real-time feedback by synthesizing engine audio
This is a combustion engine simulation game written in Go that features a game loop, input handling, and a specialized audio engine, fitting the criteria for a Go-based game.