https://github.com/bquenin/tuile
Tuile (French for tile) is a 2D graphics engine inspired from old hardware and based on layers, tiles sets, tile maps and sprites. Its scanline rendering pipeline makes it perfect for raster effects.
https://github.com/bquenin/tuile
2d-game-engine game gamedev graphics palettes raster-effects retro sprites tile tiled tiled-map-editor tilesets tmx tuile
Last synced: about 1 month ago
JSON representation
Tuile (French for tile) is a 2D graphics engine inspired from old hardware and based on layers, tiles sets, tile maps and sprites. Its scanline rendering pipeline makes it perfect for raster effects.
- Host: GitHub
- URL: https://github.com/bquenin/tuile
- Owner: bquenin
- License: mit
- Created: 2019-08-28T08:17:52.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2024-04-10T08:46:03.000Z (about 1 year ago)
- Last Synced: 2024-06-19T02:00:05.003Z (about 1 year ago)
- Topics: 2d-game-engine, game, gamedev, graphics, palettes, raster-effects, retro, sprites, tile, tiled, tiled-map-editor, tilesets, tmx, tuile
- Language: Go
- Homepage:
- Size: 5.73 MB
- Stars: 24
- Watchers: 3
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Tuile
Tuile (French for tile) is a 2D graphics engine inspired from old
hardware and based on layers, tiles sets, tile maps and sprites. Its
scanline rendering pipeline makes it perfect for raster effects.## Just a rendering pipeline
Tuile rendering pipeline outputs everything to a framebuffer. You can
therefore use your favorite game engine to display the resulting frames.
Note that this repository uses [Ebiten](https://ebiten.org/) for all the
samples.## Samples
You can check the available samples in the `samples` directory. For
instance, you can run the curvature sample using the following commands:```
cd samples/curvature
go run .
```### Web Assembly Sample
Check the instructions provided in the [README](./samples/wasm/README.md) to run this sample.