silbinarywolf/gml-go
This is an engine that aims to strike a balance between capturing the simplicity of the Game Maker API whilst not losing any performance given to you by Go.
GoMIT
Issues
- 1
- 1
- 0
gamepad: add support for "gamecontrollerdb.txt" so certain gamepad shapes can have first-class button support
#115 opened by silbinarywolf - 0
- 1
test: Update closed source game and example/worm to utilize TestMain so tests can run headed
#109 opened by silbinarywolf - 10
- 0
gmlgo: update tests to use golden files
#108 opened by silbinarywolf - 0
- 0
- 0
- 0
gmlgo: gmlgo generate should update .gitignore
#105 opened by silbinarywolf - 1
asset: Update asset system
#102 opened by silbinarywolf - 1
gmlgo: add support for experimental Go Modules
#67 opened by silbinarywolf - 1
gmlgo: add "gmlgo build" function
#104 opened by silbinarywolf - 1
- 1
camera: Add CameraSetUpdateFunction to allow controlling camera when it's following an object
#103 opened by silbinarywolf - 5
example/worm: Rebuild in this engine
#82 opened by silbinarywolf - 1
camera: change code to work in headless mode (ie. for test coverage in Draw() calls of game objects)
#73 opened by silbinarywolf - 1
doc: add DESIGN.md doc that mentions differences to GML and conscious design decisions
#97 opened by silbinarywolf - 1
example/worm: Write tests to make sure the game feels / plays like the Game Maker Studio 2 version
#98 opened by silbinarywolf - 0
gmlgo: Change "gml.InstanceGet" to be a receiver method "Get" on InstanceIndex
#90 opened by silbinarywolf - 1
- 0
audio: fix audio to work in browser
#95 opened by silbinarywolf - 0
sprite: Change SpriteSize / etc functions to operate on SpriteIndex directly
#96 opened by silbinarywolf - 0
- 0
- 1
- 0
gl: Learn OpenGL / GLFW
#92 opened by silbinarywolf - 0
- 0
example/spaceship: add better sprites
#80 opened by silbinarywolf - 1
- 1
- 2
api: Change any functions in API taking geom.Vec to take two float64's instead
#81 opened by silbinarywolf - 2
gmlgo: Add "gmlgo fix" command
#89 opened by silbinarywolf - 0
- 0
- 1
gmlgo: Add "gmlgo serve" tool, that works like "gopherjs serve" but is specific to this framework
#64 opened by silbinarywolf - 0
- 0
gmlgo: add ability to load "html" files from "asset" folder for "gmlgo serve"
#78 opened by silbinarywolf - 0
- 0
test: Record player input from last [x] frames for crash reporting and integration tests
#72 opened by silbinarywolf - 0
- 0
- 0
jai: Consider / Explore migrating to the "Jai" programming language after it lands and matures
#61 opened by silbinarywolf - 1
ci: Setup SonarQube
#69 opened by silbinarywolf - 0
gmlgo: split "gmlgo generate" into its own package and use Cobra for handling command prompt
#68 opened by silbinarywolf - 0
headless: inline Ebiten's clock package so I can run update in a way that is closer to headed builds
#66 opened by silbinarywolf - 0
git-lfs: Explore setting up Git LFS
#65 opened by silbinarywolf - 0
- 0