Skip to content

ajhager/engi

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

ENGi v0.6.0

A multi-platform 2D game library for Go.

Status

SUPER ALPHA Expect bugs and major API changes. Just a proof of concept at the moment.

	* Clean native interfaces
	* Better asset management
	* More consistent and powerful input
	* Support multiple windows / games
	* Better windowed / borderless windowed / fullscreen support
	* Add support for built-in colors and images

Desktop

The desktop backend depends on glfw3, but includes the source code and links it statically. If you are having linker errors on Windows, I suggest using TDM-GCC instead of MinGW as your cgo compiler.

Web

The web backend depends on gopherjs. gopherjs build is very much like go build, then you can embed the resulting javascript file into your html document.

During development you can use SRVi to automatically rebuild and serve your project every time you refresh. Quickly try out new ideas without even needing to setup a new index.html every time.

Android

The android backend is in the works, following the daily updates to the go.mobile repo.

Install

go get -u github.com/ajhager/engi

Documentation

godoc.org

About

A multi-platform 2D game library for Go.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages