pixelext

module
v0.0.0-...-1d09ed4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 30, 2019 License: MIT

README

pixelext - Game Engine Extension for pixel

Important: this is under heavy development and anything might change at any time

This library is an extension to the pixel 2D game engine (github.com/faiface/pixel) and adds the following features:

  • Nodes
    • BaseNode
    • Canvas
    • Sprite
    • Sub Scene: render node tree in "sub window"
  • Scene management
  • GUI elements incl. styling
  • Resource management
    • Pictures
    • Spritesheets
    • Fonts (TTF support is planned)
    • Sound samples (WAV) and music (MP3) (uses github.com/gpayer/go-audio-service/snd)
  • Tile Map Editor support (https://www.mapeditor.org/)
    • basic tile maps
    • Planned: offsets and other advanced tile map features
    • Planned: general object support
  • Planned: integration of collision and physics framework
  • Planned: event system for e.g. collisions

Installation

This is based on faiface/pixel, so all its requirements must be fullfilled first, see https://github.com/faiface/pixel#requirements for details.

go get -u github.com/gpayer/pixelext

Example

Go into the example directory and run

go run pixelext.go

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL