oak

Game engine

A Go-based game engine for creating 2D games and applications with a focus on ease of use and minimal dependencies.

A pure Go game engine

GitHub

2k stars
43 watching
83 forks
Language: Go
last commit: almost 2 years ago
Linked from 2 awesome lists

2dgame-developmentgame-enginegamedevgogolangui

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
joelotter/termloopA terminal-based game engine for building 2D games in Go.1,437
engoengine/engoAn open-source 2D game engine written in Go, implementing an Entity Component System paradigm.1,756
vova616/garageengineA 2D game engine written in Go, implementing an Entity/Component system and providing features like physics, texture packing, and scene management.321
andygeiss/ecsBuilds a custom game engine using the Entity Component System concept in Go.129
bombfuse/emeraldA lightweight, cross-platform game engine for creating 2D games with direct access to physics, audio, graphics, and asset loading.560
ajhager/engiA cross-platform 2D game development library for Go395
axmolengine/axmolA multi-platform game engine designed for mobile and desktop applications, providing a flexible architecture and supporting various graphics rendering backends.946
enginmanap/limonengineA 3D game engine for first-person games with features like dynamic lighting and physics, designed to be easy to use and extend.604
orangeduck/corangeA cross-platform game engine written in C, providing a range of features and tools for building 3D games and applications.1,838
gosu/gosuA 2D game development library for C++ that provides a simple API for building games2,019
hellrok/taylorA simple 2D game engine built with Ruby and raylib101
elnormous/ouzelA cross-platform C++ game engine for 2D and 3D game development with support for various rendering and audio backends.989
hugoam/toyA minimalist game engine built on top of two libraries, providing a simple and modular stack for creating 2D/3D games in native C++.1,567
ilenburg/game-engineA game engine built using C++ and OpenGL that utilizes SDL for graphics rendering.15
gadostudio/tempeh-engineAn experimental game engine designed for learning purposes, aiming to provide platform compatibility and features such as rendering, entity-component-system, and audio handling.5