0.8.15 • Published 4 years ago

eightbittr v0.8.15

Weekly downloads
4
License
MIT
Repository
github
Last release
4 years ago

EightBittr

Code Style: Prettier TypeScript: Strict NPM version Join the chat at https://gitter.im/FullScreenShenanigans/community

Bare-bones, highly modular game engine for 2D 8-bit games.

EightBittr is an in-progress experimental game engine targeted to 8-bit retro 2D games. It's got some great features built-in, such as:

  • ⚔ Blazingly fast start times:
    • Lazily-instantiated and -loaded components
    • Lazily-instantiated actor classes with inline POJO sprite declarations
    • <150KB minified / <30KB gzipped TTFI game components
  • šŸ”§ Easy scaffolding for extensible mods, level editors, and random map generation
  • šŸ– Touch UI support with schema-driven menus and touchscreen buttons
  • šŸ’‰ Full testability with dependency-injectable, swappable APIs for data storage and time management

āŒ ⚠ EightBittr isn't production ready or well-supported - you're probably better off using a more standard game engine. ⚠ āŒ

Documentation

Interested in learning more? See:

Development

This repository is a portion of the EightBittr monorepo. See its docs/Development.md for details on how to get started. šŸ’–

Running Tests

yarn run test

Tests are written in Mocha and Chai. Their files are written using alongside source files under src/ and named *.test.ts?. Whenever you add, remove, or rename a *.test.t* file under src/, watch will re-run yarn run test:setup to regenerate the list of static test files in test/index.html. You can open that file in a browser to debug through the tests, or run yarn test:run to run them in headless Chrome.

0.8.5

4 years ago

0.8.12

4 years ago

0.8.11

4 years ago

0.8.14

4 years ago

0.8.13

4 years ago

0.8.10

4 years ago

0.8.15

4 years ago

0.8.9

4 years ago

0.8.8

4 years ago

0.8.4

4 years ago

0.8.7

4 years ago

0.8.6

4 years ago

0.8.3

4 years ago

0.8.1

5 years ago

0.8.0-beta1

6 years ago

0.8.0

6 years ago

0.8.0-beta0

6 years ago

0.7.30

6 years ago

0.7.28

7 years ago

0.7.27

7 years ago

0.7.25

7 years ago

0.7.24

7 years ago

0.7.23

7 years ago

0.7.22

7 years ago

0.7.21

7 years ago

0.7.20

7 years ago

0.7.19

7 years ago

0.7.18

7 years ago

0.7.17

8 years ago

0.7.16

8 years ago

0.7.15

8 years ago

0.7.14

8 years ago

0.7.3

9 years ago

0.7.2

9 years ago

0.7.1

9 years ago

0.7.0

9 years ago

0.6.9

9 years ago

0.6.8

9 years ago

0.6.7

9 years ago

0.6.6

9 years ago

0.6.5

9 years ago

0.6.4

9 years ago

0.6.3

9 years ago

0.6.2

10 years ago

0.6.1

10 years ago

0.6.0

10 years ago

0.5.3

10 years ago

0.5.2

10 years ago

0.5.1

10 years ago

0.5.0

10 years ago

0.4.0

10 years ago

0.3.1

10 years ago

0.3.0

10 years ago